Re: Introducing WPScan – WordPress Security Scanne r

Ryan Dewhurst <[email protected]>
Newsgroups gmane.comp.security.web-applications
Message-ID <[email protected]>
Hi Seth,

The readme file has the version within it, however form my experience
it is not always the correct version. I probably should show it to the
user and state something like "not always reliable".

The client side file hashing is a good idea, probably something I will
implement in future. Maybe only run the file hashing if the version
was not found in the generator tag.

Thanks for your feedback!

Ryan Dewhurst

blog www.ethicalhack3r.co.uk
projects www.dvwa.co.uk | www.webwordcount.com
twitter www.twitter.com/ethicalhack3r



On Sun, Jun 19, 2011 at 8:27 AM, seth <[email protected]> wrote:
> I have started a wp scanner but lost the files before finishing and
> never started again. It had three ways of identifying the version:
> Generator meta tag
> Readme file (you already download it, and the only valuable information
> i see is the version number. Why not showing it?)
> Downloading some javascript, css, images, etc. Then comparing the hashes
> of these files against an array that was like [file][hash]=>version
> Hope it's usefull
> On 16/06/11 12:13, Ryan Dewhurst wrote:
>> After creating the WordPress Brute Force Tool last weekend, I decided
>> to create a bigger project out of it, called WPScan.
>>
>> WPScan is a black box WordPress Security Scanner written in Ruby which
>> attempts to find known security weaknesses within WordPress
>> installations. Its intended use it to be for security professionals or
>> WordPress administrators to asses the security posture of their
>> WordPress installations. The code base is Open Source and licensed
>> under the GPLv3.
>>
>> Features include:
>>
>> Username enumeration (from ?author)
>> Weak password cracking (multithreaded)
>> Version enumeration (from generator meta tag)
>> Vulnerability enumeration (based on version)
>> Plugin enumeration (todo)
>> Plugin vulnerability enumeration (based on version) (todo)
>> Other miscellaneous checks
>>
>> Installation:
>>
>> WPScan requires two non native Ruby gems, typhoeus and xml-simple. It
>> should work on both Ruby 1.8.x and 1.9.x.
>>
>> sudo apt-get install libcurl4-gnutls-dev
>> sudo gem install –user-install typhoeus
>> sudo gem install –user-install xml-simple
>>
>> (I developed WPScan on Backtrack5 Gnome 32bit, if installing on
>> another OS, you may not need the –user-install option when installing
>> the non native gems)
>>
>> Download:
>>
>> WPScan will be hosted on Google Code at http://code.google.com/p/wpscan/.
>>
>> You can download and start running WPScan ALPHA by checking out the
> SVN trunk.
>> “svn checkout http://wpscan.googlecode.com/svn/trunk/ wpscan-read-only”
>>
>> Example usage:
>>
>> Examples:
>> ruby wpscan.rb –url www.example.com
>> ruby wpscan.rb –url www.example.com –wordlist darkc0de.lst –threads 50
>> ruby wpscan.rb –url www.example.com –wordlist darkc0de.lst –username admin
>>
>> Contributions, feedback, comments are welcome.
>>
>> Happy Hacking!
>>
>> Ryan Dewhurst
>>
>> blog www.ethicalhack3r.co.uk
>> projects www.dvwa.co.uk | www.webwordcount.com
>> twitter www.twitter.com/ethicalhack3r
>>
>>
>>
>> This list is sponsored by Cenzic
>> --------------------------------------
>> Let Us Hack You. Before Hackers Do!
>> It's Finally Here - The Cenzic Website HealthCheck. FREE.
>> Request Yours Now!
>> http://www.cenzic.com/2009HClaunch_Securityfocus
>> --------------------------------------
>>
>
>
>
>
>
>
> This list is sponsored by Cenzic
> --------------------------------------
> Let Us Hack You. Before Hackers Do!
> It's Finally Here - The Cenzic Website HealthCheck. FREE.
> Request Yours Now!
> http://www.cenzic.com/2009HClaunch_Securityfocus
> --------------------------------------
>
>



This list is sponsored by Cenzic
--------------------------------------
Let Us Hack You. Before Hackers Do!
It's Finally Here - The Cenzic Website HealthCheck. FREE.
Request Yours Now! 
http://www.cenzic.com/2009HClaunch_Securityfocus
--------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.