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 40 guests and 1 member online
 
Free Business and Tech Magazines and eBooks

You are here: Home arrow Ethical Hacking Discussions and Related Certificationsarrow Network Pen Testingarrow pen test documentation
EH-Net
May 24, 2013, 04:47:42 AM *
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 [3]   Go Down
  Print  
Author Topic: pen test documentation  (Read 11792 times)
0 Members and 1 Guest are viewing this topic.
tturner
Sr. Member
****
Offline Offline

Posts: 432


View Profile WWW
« Reply #30 on: August 10, 2012, 12:17:30 AM »

Most of the time it's just not necessary. What does it add to the report? If anything, it shows laziness. There may be situations where you need a short snippet of output to help you tell your story but for the most part no it should not be in the report.
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
Jamie.R
Sr. Member
****
Offline Offline

Posts: 429


View Profile
« Reply #31 on: August 10, 2012, 04:58:38 AM »

Yes I agree dont add stuff that it not helpful to a client giving them a reprot of 450 pages you may think you show value for money but if the contents is not help it come back to bite you
Logged

OSWP | Hackingdojo Nidan | eCPPT
fred
Sr. Member
****
Offline Offline

Posts: 351


The World is sick, Save your mind...


View Profile
« Reply #32 on: August 10, 2012, 05:33:36 AM »

ok so without those detail we just need to put a story about server's vulns lol
Logged

ICS Academy Network Security Certified
tturner
Sr. Member
****
Offline Offline

Posts: 432


View Profile WWW
« Reply #33 on: August 10, 2012, 10:23:49 AM »

What I do is I redirect all my tool output to text files and move those into an encrypted archive I retain with the report. We also require full packet capture with a filter set for anything in target scope + tester machine(s). It's mostly a training aid for IR purposes and IPS/SIEM tuning than anything else. So yes, we are retaining a lot of other data with the report, but the key is, not IN the report.

And yes cyber.spirit, we are telling a story. Usually the story the client wants us to tell as long as the data supports it.
« Last Edit: August 10, 2012, 12:58:45 PM by tturner » 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
sh4d0wmanPP
Newbie
*
Offline Offline

Posts: 42


View Profile
« Reply #34 on: August 14, 2012, 09:20:40 AM »

Creating a good report is one of the hardest things to do so here is the format I use.

Executive Summary: Introduction, Summary of Results, Summary of Recommendation, Conclusion
This part I try to write as clear as possible avoiding most tech speak. I try to add some pictures or graphs that help to explain the issues found and recommended mitigations.

Project Scope, Rules of Engagement and Methodology
General information about what is and is not allowed + overview of the system/ip's we did use to conduct our audit.

Technical Attack Narrative
This is written for the tech guys and details any attack we carried out (succes AND failure). Discovery/enumeration is kept basic.

Vulnerability Mitigation Techniques
Here we calculate the risk of each vulnerability and they ways it could be mitigated. By calculating the risk we help the company to prioritize the fixes.

Appendix A - Toolkit
This lists all tools we have used in the audit.

Appendix B - Cleanup
This lists all files that were created and deleted during the test.

I like to have a video record of my tests and archive them offsite together with a digital copy of the report (encrypted of course). This way we can always show proof of what we have done in case the customer claims any damage or misconduct.
Logged

EXIN ISO/IEC 27002: ISF & ISMAS, ITIL Foundation, Comptia Security+, CCNA, CCNA Security, Wip: OSWP
Jamie.R
Sr. Member
****
Offline Offline

Posts: 429


View Profile
« Reply #35 on: August 14, 2012, 09:31:10 AM »

hmm thats intresting a video of what you doing does the client mind you doing that ? Also be intresting to know what software you use ?
Logged

OSWP | Hackingdojo Nidan | eCPPT
sh4d0wmanPP
Newbie
*
Offline Offline

Posts: 42


View Profile
« Reply #36 on: August 15, 2012, 09:33:18 AM »

I use Camtasia Studio for this as I run most audits of my Windows box (I have backtrack in VM or just use a SSH connection).

The client does not mind it but of course I have to store it securely and can not disclose it without their approval. Nothing beats a live demo but a recorded video also makes a lasting impression if it is a spectacular hack Wink
Logged

EXIN ISO/IEC 27002: ISF & ISMAS, ITIL Foundation, Comptia Security+, CCNA, CCNA Security, Wip: OSWP
m0wgli
Full Member
***
Offline Offline

Posts: 248


View Profile
« Reply #37 on: August 15, 2012, 10:15:33 AM »

Technical Attack Narrative
This is written for the tech guys and details any attack we carried out (succes AND failure). Discovery/enumeration is kept basic.

I've not heard of failed attacks being included in the main body of the report before (although if you are logging everything they will obviously be documented). Is this common practice to actually report on them?

What is perceived benefit of this to the client? Isn't the report supposed to highlight what is wrong with the clients security and how they can fix/mitigate it, not point out what they are doing right with their security?
Logged

Security + | OSWP | eCPPT | CSTA
Andrew Waite
Hero Member
*****
Offline Offline

Posts: 928



View Profile WWW
« Reply #38 on: August 15, 2012, 10:34:36 AM »

What is perceived benefit of this to the client? Isn't the report supposed to highlight what is wrong with the clients security and how they can fix/mitigate it, not point out what they are doing right with their security?

It depends on the client's motives: most common is to find holes and weaknesses (or management to bash a techie....). But it's not uncommon for a business (or IT team) to look for validation that their defenses are working as expected.

In a well defended network a report that states the pentesters couldn't get in is meaningless in business terms, a report that states they couldn't get in, but they tried attacks X,Y & Z which the environment withstood has value, from both the 'look at the benefit we're providing from the resources utilised for defense' and a 'we protect your data against X'.

It also helps prove the negative of no flaws; did the testers fail because the environment is secure? or because the testing team is incompetent?

Reports showing holes with mitigations are/can be the most satisfying and impacting to the business, but from the otherside being able to show that you defended against the most common threats is also of value from a business politics aspect.

There's always more to a pentest report than missing patches and 0day.
Logged

Jamie.R
Sr. Member
****
Offline Offline

Posts: 429


View Profile
« Reply #39 on: August 15, 2012, 12:12:50 PM »

When I write an exec summary I tened to give the business a bit of pat on the back first before I right them a new one so:

During testing I found that none of you server were vulnerable to x,y,z what is really good but I also found some issue that you may want to address so on
Logged

OSWP | Hackingdojo Nidan | eCPPT
m0wgli
Full Member
***
Offline Offline

Posts: 248


View Profile
« Reply #40 on: August 16, 2012, 03:21:40 AM »

What is perceived benefit of this to the client? Isn't the report supposed to highlight what is wrong with the clients security and how they can fix/mitigate it, not point out what they are doing right with their security?

It depends on the client's motives: most common is to find holes and weaknesses (or management to bash a techie....). But it's not uncommon for a business (or IT team) to look for validation that their defenses are working as expected.


Thanks for the informative response. It's a posistion I'd never really considered till now, and can now clearly see why this would be beneficial.

What few reports and guides I've been able to find to try and learn report writing from, have all focused on the break it/fix it approach.
Logged

Security + | OSWP | eCPPT | CSTA
sh4d0wmanPP
Newbie
*
Offline Offline

Posts: 42


View Profile
« Reply #41 on: August 16, 2012, 04:50:34 AM »

I adopted this approach after stumbling over it while researching report writing info. Forgot the source but if I come across it, I'll post it here. Since then I stuck with it but of course it depends always on what the customer wants.

It is however a valuable insight if the company has spent time and money on it's defense. By seeing that some attacks fail because of their previous investment it will also help them obtain the required budget more easy.
Logged

EXIN ISO/IEC 27002: ISF & ISMAS, ITIL Foundation, Comptia Security+, CCNA, CCNA Security, Wip: OSWP
Jamie.R
Sr. Member
****
Offline Offline

Posts: 429


View Profile
« Reply #42 on: August 16, 2012, 05:14:31 AM »

You also get a lot of client who want pass things drive you made by trying get you to reduce inpack of issue or remove them all together.
Logged

OSWP | Hackingdojo Nidan | eCPPT
Andrew Waite
Hero Member
*****
Offline Offline

Posts: 928



View Profile WWW
« Reply #43 on: August 16, 2012, 07:54:03 AM »

You also get a lot of client who want pass things drive you made by trying get you to reduce inpack of issue or remove them all together.

If done correctly I don't really have a problem with clients asking for modification of results, they know the environment better than you (supposedly), providing they can provide sufficient reasoning to justify the request (for example a mitigation that was outside the scope of the assessment). In which case, the report will specify the original issue/impact rating, the modifications made and why and the name of the person requesting the change.

Legitimate debates and difference in opinion will end up being reported, any unjustified massaging/hiding of evidence will quickly get forgotten once the requesters name is going to be specified in the report  Wink

From experience it can also be wise to hash and document any reports provided to clients, I've once been asked from senior management to justify a finding/recommendation that had been edited by an IT ream to support their business-political viewpoint.

Logged

Jamie.R
Sr. Member
****
Offline Offline

Posts: 429


View Profile
« Reply #44 on: August 16, 2012, 04:14:03 PM »

lol thats is crazy them making changes to the report it only come back to hit them.
Logged

OSWP | Hackingdojo Nidan | eCPPT
Pages: 1 2 [3]   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.073 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.