Image
 
linkedin_logo.png rss_logo.jpg
twitter_logo.png youtube_logo.jpg
Latest Additions
 
EH-Net Login
Welcome Guest.






Lost Password?
No account yet? Register
Who's Online
We have 48 guests and 1 member online
 
Advertisement

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Web Applicationsarrow Best tools for non-intrusive scans
EH-Net
May 21, 2013, 02:17:43 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Go back to The Ethical Hacker Network Online Magazine Home Page
 
   Home   Help Calendar Login Register  
Pages: [1] 2   Go Down
  Print  
Author Topic: Best tools for non-intrusive scans  (Read 7527 times)
0 Members and 1 Guest are viewing this topic.
eyenit0
Jr. Member
**
Offline Offline

Posts: 51


View Profile
« on: January 23, 2012, 11:55:06 AM »

Hey guys,

We're going to be running a few basic scans on some production systems and was wondering if there were any good open source tools for non-intrusive web app scans.

These systems are in production, so we can't have a ton of noise injected into the database.

We're going to come back to these systems in the near future for full assessments, but wanted to get some preliminaries out of the way.

Any suggestions?
Logged
ajohnson
Recruiters
Hero Member
*
Offline Offline

Posts: 1057


aka dynamik


View Profile WWW
« Reply #1 on: January 23, 2012, 02:32:36 PM »

Be sure to have written permission first Wink

Have you looked at w3af?
Logged

WIP: GCFA | www.infosiege.net | @infosiege

The day you stop learning is the day you start becoming obsolete.
tturner
Sr. Member
****
Offline Offline

Posts: 432


View Profile WWW
« Reply #2 on: January 23, 2012, 02:41:45 PM »

You know I used to really like W3AF but for the last year or 2 I have had tons of stability issues and it always seems to crash right after it found something useful. When it works, it's beautiful, but ...



Logged

Certifications:
CISSP, CISA, GPEN, GWAPT, GAWN, GCIA, GCIH, GSEC, OPSE, CSWAE, CSTP, VCP

WIP: OSWP, GSSP-JAVA, GXPN

Udacity on hold, again. I suck.

http://sentinel24.com/blog  @tonylturner http://bsidesorlando.org
MaXe
Hero Member
*****
Offline Offline

Posts: 669


I've just upgraded myself to a cyborg muahahaa!!1


View Profile WWW
« Reply #3 on: January 23, 2012, 03:20:27 PM »

Nikto can perform some simple scans as well, even though it's mostly misconfigurations and known bugs it looks for of course.

As mentioned, W3AF may be able to help you as well, but it does have some stability issues, at least the last couple of times I checked it out.

Nessus is capable of scanning websites "somewhat", but that's not open source of course.

Metasploit has a few modules to scan websites too, but besides that, the best way really is to go for the manual approach with e.g., an intercepting proxy like Burp just to spider the website.

Web application security is often overlooked on several areas, hence the reason there isn't that many automated tools that can do almost everything for you, and even do it _right_  Grin

If you run a wordpress site, wpscan seems pretty good  Wink
Logged

I'm an InterN0T'er
3xban
Hero Member
*****
Offline Offline

Posts: 607


View Profile WWW
« Reply #4 on: January 23, 2012, 03:28:29 PM »

I will agree with MaXe about the manual method.  This way you can control what you do to the site/app.  Any of the automated scanners have the possibility of sending more traffic than expected and that could cause some headaches.  Even when using Nessus with Safe scans enabled, they warn that it could still have unintended results and should be done off hours.

I've made w3af crash just running a full audit against a single VM on the same host.  Then again I also found later I forgot to dial back the RAM on my guests after removing some bad physical RAM DIMMs.  Cheesy  I'm sure neither was related :p
Logged

Certs: GCWN
(@)Dewser
alucian
Full Member
***
Offline Offline

Posts: 225



View Profile
« Reply #5 on: January 23, 2012, 04:13:09 PM »

You can buy Burp Pro and it comes with a vulnerability scanner. And it is stable.
Logged

CISSP ISSAP, CISM/A, GWAPT, GCIH, eCPPT, OSWP
eyenit0
Jr. Member
**
Offline Offline

Posts: 51


View Profile
« Reply #6 on: January 23, 2012, 06:02:13 PM »

Thanks for the input.
I realized after my original post that nearly all injection tests are going to result in database garbage unless I can specifically exclude any forms that I know stores the input in a database and then test those forms manually. Then I can end up with a handful of trash entries instead of 100's.

Right now, we have nessus and will be using it's limited web app scanning features. I've used w3af before but have had stability issues as well, or differing results depending on if I ran it in Windows or Linux.
Burp is on our list to buy in the near future, but won't go through until after this is done.

Since we're going to be coming back to these apps later for more thorough testing, I may just have to limit this engagement to discovery. That sucks, but I also don't want to lose my job  Undecided

Nessus, Nikto, and maybe Burp (not pro) seem like they might be all I'll get around to using this time.
Sound like a half-way decent plan?
Logged
ajohnson
Recruiters
Hero Member
*
Offline Offline

Posts: 1057


aka dynamik


View Profile WWW
« Reply #7 on: January 23, 2012, 10:48:35 PM »

Don't you have any test/dev systems available? You might want to start there if you don't. Even the best tools could cause fluke problems. If a production problem would be that detrimental, you should try avoiding that situation entirely.
Logged

WIP: GCFA | www.infosiege.net | @infosiege

The day you stop learning is the day you start becoming obsolete.
3xban
Hero Member
*****
Offline Offline

Posts: 607


View Profile WWW
« Reply #8 on: January 24, 2012, 08:36:58 AM »

Cool thing to do is if you have an ESX server you can P2V your web server environment and run your tests that way.  You can then record the results and at that point implement fixes to see what if anything breaks.  ESXi is free and the Conversion tool is also free.  The beauty of this is that you can run the conversion hot. 
Logged

Certs: GCWN
(@)Dewser
millwalll
Guest
« Reply #9 on: January 24, 2012, 10:33:43 AM »

since the system is live I would not use any tools I would maybe do code review and see if you doing anything bad as well making sure that there is no low hanging fruit
is the database username admin is it using a weak password?
is there anywhere in the code that use dangerous function like include are their better ways to do this?
do you have files on the system locked down or can i get to your admin page easy ?
do you have a strong password policy ?
do you have stupid comments that say username:admin password : password or version number ?
do you have robots.txt does this tell me interesting directories ?

I would be looking at these type of things on live system.
Logged
tturner
Sr. Member
****
Offline Offline

Posts: 432


View Profile WWW
« Reply #10 on: January 24, 2012, 06:16:52 PM »

Using Burp or ZAP you can exclude the paths you don't want to test. I've never tried to exclude specific forms that weren't referenced as a unique URL. This is pretty important since you don't want to cram input into the deleteUser page...
Logged

Certifications:
CISSP, CISA, GPEN, GWAPT, GAWN, GCIA, GCIH, GSEC, OPSE, CSWAE, CSTP, VCP

WIP: OSWP, GSSP-JAVA, GXPN

Udacity on hold, again. I suck.

http://sentinel24.com/blog  @tonylturner http://bsidesorlando.org
eyenit0
Jr. Member
**
Offline Offline

Posts: 51


View Profile
« Reply #11 on: January 25, 2012, 08:41:59 AM »

I never thought of the P2V thing. That's actually a pretty good idea. I doubt I will be able to use that technique for this engagement because of server locations and the parties I would have to involve to get that done, but I'm definitely going to remember that for next time.

I actually just got word that there will be some dev systems available to test. My plan now is to do any intrusive scans on those systems first, do discovery scans on the live systems, and then use the results from dev to manually verify those vulnerabilities on the live systems.
Right now I'm being told that these are just going to be preliminary scans. I'll just be grabbing the low hanging fruit and then coming back later to do a comprehensive test.

The nature of these web applications makes it nearly impossible to test much without filling up the database with crap(forms, forms, and more forms), but now that I have the dev systems open to me, I should be able to get a lot more out of it.

Thanks again for the input.
Logged
hayabusa
Hero Member
*****
Offline Offline

Posts: 1632



View Profile
« Reply #12 on: January 25, 2012, 08:43:18 AM »

All so long as your dev systems don't touch your production databases.  <evil grin>  Make sure you double- and triple-confirm that.   Grin

<Edit - have seen that overlooked WAY more times than I care to count>
Logged

~ hayabusa ~ 

"All men can see these tactics whereby I conquer, but what none can see is the strategy out of which victory is evolved." - Sun Tzu, 'The Art of War'


OSCE, OSCP , GPEN, C|EH
eyenit0
Jr. Member
**
Offline Offline

Posts: 51


View Profile
« Reply #13 on: January 25, 2012, 08:45:13 AM »

Good point. I'll be sure to check on that!
I'd have a heart attack if I found that out after...
Logged
hayabusa
Hero Member
*****
Offline Offline

Posts: 1632



View Profile
« Reply #14 on: January 25, 2012, 08:49:25 AM »

Good point. I'll be sure to check on that!
I'd have a heart attack if I found that out after...

^^  Yep...  Sometimes surprising what developers will forget to mention, and would hate for you to find out the hard way.  That never helps justify security budgets for the future, if it causes issues, so better to find it in advance!
Logged

~ hayabusa ~ 

"All men can see these tactics whereby I conquer, but what none can see is the strategy out of which victory is evolved." - Sun Tzu, 'The Art of War'


OSCE, OSCP , GPEN, C|EH
Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines
Joomla Bridge by JoomlaHacks.com
Valid XHTML 1.0! Valid CSS!
Page created in 0.059 seconds with 23 queries.
 
Exclusive Deal

sansfire13_245x90_cw90.jpg
SANSFIRE 2013
June 15 - 22

5% Off w/ Code: EHN_5

SANS Deals 4 EH-Netters
5% OFF Any SANS Course in Any Format!
Coupon Code: EHN_5 Including SANS Rocky Mountain 2013 & SANS Boston 2013
Polls
Compared to this year, 2013 will be:
 
Recent Forum Topics
EH-Net News Feeds
Latest Additions
 
         
Advertisement

© 2013 The Ethical Hacker Network
Joomla! is Free Software released under the GNU/GPL License.