4411036 1999-10-20 19:32 /107 rader/ Postmaster Mottagare: Bugtraq (import) <8232> Ärende: Last weeks release: whisker (new web scanner) ------------------------------------------------------------ Approved-By: aleph1@SECURITYFOCUS.COM Delivered-To: bugtraq@lists.securityfocus.com Delivered-To: bugtraq@securityfocus.com MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Message-ID: <Pine.LNX.4.10.9910200544460.13761-100000@eight.wiretrip.net> Date: Wed, 20 Oct 1999 06:11:07 -0500 Reply-To: rfp@WIRETRIP.NET Sender: Bugtraq List <BUGTRAQ@SECURITYFOCUS.COM> From: rfp@WIRETRIP.NET X-To: bugtraq@securityfocus.com, maillist@ntsecadvice.com To: BUGTRAQ@SECURITYFOCUS.COM -[ rfp.labs release for week of Oct 15th (a little late :) Ok, I finally got last week's release packaged and ready to go. A little toy I'm finally making public. Without further ado.... ----[ For release: whisker 1.0 ----[ What is it? whisker is what I've dubbed a 'next generation' CGI scanner. ----[ CGI scanner!?!?! You've got to be joking! no, I'm not. ----[ But CGI scanners are lame yeah, but whisker is not. ----[ Fine. What can it do that other CGI scanners can't? glad you asked. whisker (which is a weird cross of 'web scripter', that just kind of stuck) is: -- Scriptable. It's a programming-ish language that is tailored to do lots of flexible web scanning. -- Stealthy. I've implemented anti-IDS checks into the scan. Whatmore, I've tested it...and let's just say I haven't seen an IDS so far catch a scan when all the IDS evasion switches are used. ;) -- Smart. There's internal logic to cut down 'stupid' scans. For instance, it only looks for .asp stuff on IIS, won't check for .htr handlers on Apache, won't do the seventy-some checks for /cgi-bin/* if /cgi-bin/ doesn't exist in the first place, etc. Caches everything to keep from sloppy overlap. Has special checks to cut down false positives (called 'fingerprinting'--see the docs). -- Huge. To date, VoidEye holds the lead of most checks in a CGI scanner (78). The sample script I include with whisker has 130, plus another dozen commented out (which you can re-enable). -- Servers. As mentioned, it tailors the scan to match the server. What more, the included server script database identifies over 90 web servers. -- Options. Reads in nmap output, files full of domains, or single host. Virtual host support. Proxy support. Will even query Netcraft for OS guess (which is all (supposedly) done through port 80). -- Plus other suave stuff. Read the doc for more details. ---[ Interesting. I want to give it a try. Where can I get it? http://www.wiretrip.net/rfp/ ---[ What platforms does it run on? It's written in perl, so it should run anywhere (even Windows). If you have issues, lemme know. ---[ This is a tool, not a security problem. Why put it on Bugtraq/ ---[ NTSecAdvice/etc? For a few reasons, besides the fact it's a good way to announce something like this. Whisker can easily scan your corporations network for the latest in CGI holes, slices through the false positives, and lets you tweak/customize the script to your heart's content. What more you can program in actions to take if a script (which need not be a vulnerable CGI) is found (using the 'eval' command). You can also use it to audit your IDSes, and you can use it to see where IDS systems are failing to detect such scans (which I plan to write a paper on in the near future). I've also implemented a few personal CGI scans that haven't been discussed all that much in public. :) So there you have it. Enjoy, try it out, and send me feedback! I love feedback! .rain.forest.puppy. / ADM / wiretrip / rfp@wiretrip.net Why is Russ ranting about naked people and 'F' words? http://www.ntbugtraq.com/default.asp?pid=36&sid=1 &A2=ind9910&L=ntbugtraq&F=&S=&P=7003 (4411036) -----------------------------------