Security Advisories

Trustwave Press Releases

« Analyzing PDF Malware - Part 3A | Main | The Return of Zuc.A and and Ancient OSX Viruses? »

08 June 2012

Comments

Hi,

>Yet interestingly when used on the same website as ZAP was above,
>it did not list out the same vulnerabilities.

Was that what you expected? While these tools may be somewhat complementary, they are not similar (they have distinct purposes).

>Worse still, since the website was so vast active scans were not
>completing. What’s a pentester to do? She finds another tool to
>layer with this one to fill in the blanks.

FOCA didn't finish what your ZAP session started - it did something useful (gave you another data set to examine), but mostly unrelated to what ZAP was doing.

I'm a bit worried that you're possibly seeing pen-testing as "the sum of all tool results". This is a trap that you don't want to fall into.

Just like a mechanic does not fix an engine by dumping their tool box into the engine compartment - you won't be successful at pen-testing by simply running a large number of tools against a target. (Ok, maybe a bit successful, but that's merely a reflection on the poor state of appsec. :)

In my opinion, you should:
1. Find a mentor (overused word - sorry) - This is really important in pen-testing.
2. Learn the basics of the technology you are testing (not necessarily directed at you - but I see a lot of people trying to do pen-testing lately who don't really understand the technology they are testing e.g., trying to use ZAP without understanding HTML, JavaScript, the DOM, etc.)
3. Start with a single tool (ZAP is possibly a good option) and learn it really well (what it does, how it works, what the results mean, etc) - then add other tools as you require them and similarly learn them really well.
4. Focus more on the methods than the tools. Tools come and go, but a good methodology will last for your career.

Thanks for the post and I hope you have fun as you build your skills.

Dan

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment