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: | FW: PENTEST MySQL on windows |
|---|---|
| Date: | Fri, 25 Feb 2005 10:01:22 -0500 |
Hi All,
Since MySQL does not support xp_cmdshell (not that I know of) I've
been trying a method using a custom UDF library file uploaded to a
table that adds a new mysql functions capable of executing shell
commands on win32. I found some source for the UDF, but am having the
funest time compiling it. Once I've compiled it I can upload it and then
using some "select|outfile" type of query to write it to the hard disk
and call the function.
Please feel free to add to this.
Anthony Ruso CISSP, CISM
-----Original Message-----
From: Sels, Roger [mailto:roger.sels@gov-fbi.net]
Sent: Friday, February 25, 2005 3:37 AM
To: Anthony Ruso
Cc: pen-test@securityfocus.com
Subject: Re: PENTEST MySQL on windows
Hi ALL, Doing a pentest on a site hosting a vulnerable verion of MySQL on a Windows box. I was able to get full access to the DB and export ALL the data. Anyone have any ideas on jumping to the Windows OS with full
access to Just the DB. Thanks
Hi Anthony, If the MySQL server is vulnerable, you could try using stored procedures & extended stored procedures (XP) such as xp_cmdshell , which will allow you to execute code. XP's are written in high-languages like C and compiled into .DLL's. The advantage is that the DLL just needs to be present on the machine to be able to exploit it, much like the .dll's needed to exploit some ISAPI IIS extensions ;) e.g. SQL XP: exec master..xp_cmdshell 'dir' would obtain a directory listing of the current working directory of the SQL Server process. Check out the most excellent paper "Advanced SQL Injection techniques" by Chris Anley. (http://www.nextgenss.com/papers/advanced_sql_injection.pdf ) Viewable as HTML if you use google, but I guess that's obvious ;) Good luck! Roger -- Under capitalism, man exploits man. Under communism, it's just the opposite. J.K.Galbraith
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| ||
| Previous by Date: | Re: PENTEST MySQL on windows, Sels, Roger |
|---|---|
| Next by Date: | RE: Traceroute, dwarkeeper |
| Previous by Thread: | Re: PENTEST MySQL on windows, Marco Ivaldi |
| Next by Thread: | Coldfusion Path Disclosure Vulnerability-Help Required, Maverick The Techie |
| Indexes: | [Date] [Thread] [Top] [All Lists] |