Home
Calendar
Certifications
Columns
Features
Forum
Resources
Vitals
Latest Additions
April 2013 Free Giveaway Sponsor - eLearnSecurity
Human Intelligence to Navigate the Security Data Deluge
February 2013 Free Giveaway Winner of SANS CyberCon Training
Interview: Bugcrowd Founders on Herding Ninjas for Crowdsourced Bug Bounties
Network Forensics: The Tree in the Forest
March 2013 Free Giveaway Sponsor - Mile2
Book Review: Violent Python
February 2013 Free Giveaway Sponsor - SANS
Holiday 2012 Free Giveaway Winner of Metasploit Pro by Rapid7
Course Review: SANS FOR408 Computer Forensic Investigations – Windows In-Depth
The Security Consulting Sugar High
Tutorial: Fun with SMB on the Command Line
Interview: Ilia Kolochenko, CEO of High-Tech Bridge
October 2012 Free Giveaway Winner of LearningGate Training
The Broken: Assessing Corporate Security in 2012 to Make a Better 2013
EH-Net Login
Welcome Guest.
Username:
Password:
Remember me
Lost Password?
No account yet?
Register
Who's Online
We have 48 guests online
You are here:
Home
Ethical Hacking Discussions and Related Certifications
Network Pen Testing
Getting into Pentesting, using this strategy?
EH-Net
May 25, 2013, 11:46:04 AM
Welcome,
Guest
. Please
login
or
register
.
Did you miss your
activation email?
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
News
: Go back to The Ethical Hacker Network Online Magazine
Home Page
Home
Help
Calendar
Login
Register
EH-Net
>
Ethical Hacking Discussions and Related Certifications
>
Network Pen Testing
(Moderator:
don
) >
Getting into Pentesting, using this strategy?
Pages: [
1
]
2
Go Down
« previous
next »
Print
Author
Topic: Getting into Pentesting, using this strategy? (Read 7355 times)
0 Members and 1 Guest are viewing this topic.
pharmerjoe
Newbie
Offline
Posts: 14
Getting into Pentesting, using this strategy?
«
on:
March 26, 2012, 12:41:00 PM »
I read this and was intrigued. I have decided to learn from the ground up again, and I'm on the networking books currently. Just wondering what you guys think with the pathway this guy set out to become a competent pentester, as its the first time I've seen someone actually take the time to set out a complete pathway with specific examples and references. While there is no right answer to the question, it sure does help to have someone experienced who has layed out like this.
http://www.infiltrated.net/pentesting101.html
Logged
unicityd
Full Member
Offline
Posts: 156
Bored IT Manager, Crypto Nerd
Re: Getting into Pentesting, using this strategy?
«
Reply #1 on:
March 26, 2012, 01:43:29 PM »
Most of that guide is about building IT skills generally rather than pentesting skills specifically.
There is a big jump in difficulty from Step One (learn the OSI layer) to Step 2 (read five non-introductory Cisco books). I'd recommend getting the CCNA study guides from Cisco (two volumes) and also Practical Packet Analysis (once you get further in). Once your Cisco and TCP/IP skills are solid, pick up the Cisco security titles the guide author mentions.
I don't know what Linux books are considered good right now, but get Absolute BSD if you want to learn FreeBSD. For programming, check out
http://programming-motherfucker.com/become.html
. Learn Python or Perl to start. Along the way, plan to learn C and SQL to a basic degree. You need to understand how to read code, craft SQL statements, and automate basic tasks. If you want to be a good programmer and develop complex tools, put aside everything else and just program for a couple of years.
The guide author suggests building a lab and learning to hack them from Bugtraq posts, but I think you should start with a book so that you have a little more structure. I've read several Hacking Exposed volumes and enjoyed them. Others have recommended Counter Hack, and Professional Penetration Testing Vol. I by Thomas Wilhelm. Professional Pen Testing is probably your best bet to start: it actually focuses on setting up a lab and learning with it. After you've read one book, read another and spend more time reading the mailing lists. Read lots of articles, Google, play.
«
Last Edit: March 26, 2012, 02:58:15 PM by unicityd
»
Logged
BS in IT, CISSP, MS in IS Management (in progress)
Dark_Knight
Sr. Member
Offline
Posts: 292
Re: Getting into Pentesting, using this strategy?
«
Reply #2 on:
March 26, 2012, 02:00:24 PM »
hmmmm why not direct your questions to the author himself.........Sil where u at
Logged
CEH, OSCP, GPEN, GWAPT, GCIA
http://sector876.blogspot.com
sil
Hero Member
Offline
Posts: 549
Re: Getting into Pentesting, using this strategy?
«
Reply #3 on:
March 27, 2012, 09:12:43 AM »
Quote from: unicityd on March 26, 2012, 01:43:29 PM
Most of that guide is about building IT skills generally rather than pentesting skills specifically.
Curious to know what you perceive as being an overall good pentester? My definition of a thorough, good, and reliable pentester is someone who is versatile, can adapt and is experienced in a wide array of technologies. Because SECURITY is nowadays a broad term, I noticed that far too many pentesters are nothing more than tool-testers. Tool testers who know little about the layers associated with what they are doing. This is why many fail and this is why the current market is saturated with individuals running metasploit, Nessus, GFI and other tools passing themselves off as pentesters.
Books like Counterhack Reload, Hacking Exposed and Professional Pentetration Testing offer you examples on "staged" systems. Systems that are loaded for you to be able to compromise. While they have their place, they are minimal in real world exploitation and often the exploits used in those books are worthless. Many are written from the LAN perspective as nmap'ing a CIDR nowadays gets you nowhere.
When I wrote penetration testing 101, it was meant to introduce people to systems administration, networking and then security. Many in fact, I want to say 75% of the so called penetration testers I have met, spoken with, picked their brains are little more than tool jockeys. Without their tools, they're lost. They know little about what to do in the event they become tool-less so what is their real value?
Let me put you in a "cyberwarfare" scenario right now. You're deployed to a foreign country, your platoon is under fire and the enemy is jamming your signals. You managed to get a hold of an enemies laptop. Its a Tadpole running Solaris... What do you do? Call it a day because 1) you don't know Solaris 2) You don't know the common tools on Solaris 3) Call it a day because you don't know or understand what IKE and or aggressive versus main mode is? What do you do?
Let me give you another real world example, you're thrown into ANY environment that is contained on say a C2 style level of security. You cannot install ANYTHING, IPS is logging via syslog remotely. How do you get in and out undetected without using your favorite tool of choice?
The reality is, most SYSTEMS contain all the tools you would need, you just have to know what tools are doing what and have a thorough understanding about different layers of the OSI. How things interconnect, what is responsible for what. This is the reality of pentesting. Not a quick nmap scan followed by metasploiting. This is real world when in the real world, the system you are analyzing/testing/compromising will have security mechanisms to detect you, there may be a live individual halting or slowing down your progress. Not some "fire and forget" voodoo you see in a book.
It takes more than labs to make a good pentester. Labs are like shooting fish in a barrel. Trying to "replicate" your target is worthless since you will NEVER have the same configuration files, accounts, network layout and so forth. So while you can wet your feet with content in books like CounterHack reloaded, that's all they're really good for.
When I took my RWSP exam, for those who've done the OSCP, think of it as the OSCP with an enemy on the fly countering you. Was a seriously hard exam. While I took it, no one could figure out what I was doing and where I was coming from because I followed NOTHING from a book. Everything was improvisation. I still accomplished my objectives during that exam and that to me makes a good pentester. Someone who you can plop into a drop zone with zero that can accomplish their objective. Not someone whose proficicient at metasploit, or scapy, or Nessus. On the counter, I would see those tools a mile away and you'd be stopped dead in your tracks.
Logged
http://www.infiltrated.net/mgz/puppylecter.jpg
3xban
Hero Member
Offline
Posts: 608
Re: Getting into Pentesting, using this strategy?
«
Reply #4 on:
March 27, 2012, 10:05:52 AM »
I want to spend a day with Sil
Alot of folks believe they can just jump into pen testing, but it is not an entry level environment. You need a good base to build on and that base comes from working the trenches and building up a good chunk of knowledge. OSI is a great example, it is reviewed in every entry level cert and even in some higher level certs. It is everything we work with.
One thing I would like to say about tools like nmap and such is it makes the job easy for those who know how to do it the hard way. Time savers I suppose. Way back when I would teach teachers how to build web pages. First thing I would do is give them a primer on coding HTML. I explained it that if you know the code, then it is much easier to tweak your pages. Learn the code and use the tools like Dreamweaver to save you time. Then go in and tweak.
The advanced attackers are not always using pre-maid tools. They are writing custom code and in some cases doing it on-the-fly. This is why the defenders are having a tough time catching some of these targeted attacks. Tools will not always help. Knowledge will. Oh why is that packet attempting to go out on TCP 53??? etc...
Logged
Certs: GCWN
(@)Dewser
ajohnson
Recruiters
Hero Member
Offline
Posts: 1060
aka dynamik
Re: Getting into Pentesting, using this strategy?
«
Reply #5 on:
March 27, 2012, 10:42:00 AM »
Quote from: 3xban on March 27, 2012, 10:05:52 AM
I want to spend a day with Sil
Maybe the next monthly giveaway should be a dinner date
Logged
WIP: GCFA |
www.infosiege.net
| @infosiege
The day you stop learning is the day you start becoming obsolete.
sil
Hero Member
Offline
Posts: 549
Re: Getting into Pentesting, using this strategy?
«
Reply #6 on:
March 27, 2012, 10:59:03 AM »
Quote from: ajohnson on March 27, 2012, 10:42:00 AM
Quote from: 3xban on March 27, 2012, 10:05:52 AM
I want to spend a day with Sil
Maybe the next monthly giveaway should be a dinner date
I'm actually working and have been working on getting some stuff together a-la Moodle and GoToMeeting to train people but its not based on any cert. More like a "hacking without borders" type of class using Rosetta Stone like methods of penetration testing, forensics and counterforensics all rolled in one. Zero fluff and no re-hashed information but not sure of the appeal it would have since there would be no cert to achieve in taking the course.
Been throwing the idea around for some time, actually made the Moodle site, some modules, and so forth, just been swamped with other training priorities.modules, and so forth, just been swamped with other training priorities.
Logged
http://www.infiltrated.net/mgz/puppylecter.jpg
unicityd
Full Member
Offline
Posts: 156
Bored IT Manager, Crypto Nerd
Re: Getting into Pentesting, using this strategy?
«
Reply #7 on:
March 27, 2012, 11:44:36 AM »
Quote
Quote
Most of that guide is about building IT skills generally rather than pentesting skills specifically.
Curious to know what you perceive as being an overall good pentester? My definition of a thorough, good, and reliable pentester is someone who is versatile, can adapt and is experienced in a wide array of technologies.
I didn't mean to imply that general IT skills weren't necessary. I was only commenting that your tutorial assumes that someone is starting from the beginning rather than from a strong networking/sysadmin skill base.
Quote
So while you can wet your feet with content in books like CounterHack reloaded, that's all they're really good for.
No argument there. I think the road you laid out would be a little hard-going for a beginner and many people would be better served by reading a book or two first to give them a bit of a foundation. I wouldn't expect anybody to become a professional anything just by reading a book.
Logged
BS in IT, CISSP, MS in IS Management (in progress)
sil
Hero Member
Offline
Posts: 549
Re: Getting into Pentesting, using this strategy?
«
Reply #8 on:
March 27, 2012, 12:06:32 PM »
Quote from: unicityd on March 27, 2012, 11:44:36 AM
I was only commenting that your tutorial assumes that someone is starting from the beginning rather than from a strong networking/sysadmin skill base.
I did label it "Pentesting 101" and I did start off by stating: "so you want to break into..." (which now that I think about it, is Ironic)... There was no assuming when I wrote it, was to give people a primer on which route to go.
Even if I had NOT done so (started with the "newb") commentary, weeks 19 and up covered a lot more than most networkers and sysadmins know about and I based that on experience.
I've been meaning to actually update and or modify that entire thing, but my ADD/ADHD and cluster***k schedule won't allow for it
Logged
http://www.infiltrated.net/mgz/puppylecter.jpg
3xban
Hero Member
Offline
Posts: 608
Re: Getting into Pentesting, using this strategy?
«
Reply #9 on:
March 27, 2012, 07:11:06 PM »
Quote from: sil on March 27, 2012, 10:59:03 AM
I'm actually working and have been working on getting some stuff together a-la Moodle and GoToMeeting to train people but its not based on any cert. More like a "hacking without borders" type of class using Rosetta Stone like methods of penetration testing, forensics and counterforensics all rolled in one. Zero fluff and no re-hashed information but not sure of the appeal it would have since there would be no cert to achieve in taking the course.
Been throwing the idea around for some time, actually made the Moodle site, some modules, and so forth, just been swamped with other training priorities.modules, and so forth, just been swamped with other training priorities.
That actually sounds pretty cool. Certs are just a bonus to some of those decent technical courses, honestly the main reason I am currently taking eCPPT is just for the knowledge. In my market it is not that well known of a cert. But the content is decent and a great way to get a better understanding of the material.
As for what you are trying to do, I think that would be a great way to learn. Then afterwards the students can take that knowledge back to their current jobs and making their pen tests worth that much more or for the beginners to go and maybe pursue some entry level certs. I look forward to hearing more about this when you find time in the busy schedule.
Logged
Certs: GCWN
(@)Dewser
lynoharvey
Newbie
Offline
Posts: 7
Re: Getting into Pentesting, using this strategy?
«
Reply #10 on:
March 28, 2012, 08:06:54 AM »
Hi,
As someone trying to break into security I have found this thread really insightful.
I have an MSc in forensics but it is not enough on its own. I look at all the certificates there are and all the areas of knowledge and it is hard to decide which to do or look at first.
After reading this thread I realised that I am often overwhelmed because there is so so much to learn. However that is the nature of the beast and probably any of the certificates help.
I appreciate Sil's comments on the importance of knowing the technologies and think that is a very important point.
all the best
Logged
Falcon
Newbie
Offline
Posts: 13
Re: Getting into Pentesting, using this strategy?
«
Reply #11 on:
March 28, 2012, 09:00:25 AM »
Hi lynoharvey,
I agree with you. There is so much to learn. I am at a crossroad right now. I'm trying to get my foot in the door but do not know what direction to go in or where to start. App Security and Forensics are the most interesting to me. So I may continue on the EC-Counsil route and get the CHFI or get a Masters. Where did you go for your Masters?
The advice Sil offers at his site is great. Thanks Sil.
Logged
C|EH, MCITP-SA, Sec+
ajohnson
Recruiters
Hero Member
Offline
Posts: 1060
aka dynamik
Re: Getting into Pentesting, using this strategy?
«
Reply #12 on:
March 28, 2012, 09:24:56 AM »
You guys need to focus on getting into the professional market place ASAP and stop trying to land your dream job right out of the gate. It will probably be extremely humbling to go for an entry-level position when you have an advanced degree, but the sooner you can start gaining any experience, the better (i.e. even saying you spend 20% of your time configuring access controls or managing firewalls is going to look better than someone that only has certs or college coursework). A certification or degree isn't just going to magically open doors for you, and honestly, you're going to be selling yourself short if you move right into a very focused security position without first establishing a well-rounded background.
Edit: If you're feeling overwhelmed, you're more concerned with reaching a destination (i.e. knowing everything about everything) than simply enjoying the journey. You're never going to achieve the former, so quit wasting your time worrying about unrealistic goals and focus on enjoying whatever you can learn by the end of the day. It's about attitude and perspective. If you're making yourself miserable, you're doing something very wrong.
«
Last Edit: March 28, 2012, 09:27:42 AM by ajohnson
»
Logged
WIP: GCFA |
www.infosiege.net
| @infosiege
The day you stop learning is the day you start becoming obsolete.
hayabusa
Hero Member
Offline
Posts: 1633
Re: Getting into Pentesting, using this strategy?
«
Reply #13 on:
March 28, 2012, 10:27:12 AM »
^ ++1
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
sil
Hero Member
Offline
Posts: 549
Re: Getting into Pentesting, using this strategy?
«
Reply #14 on:
March 28, 2012, 10:40:10 AM »
Quote from: ajohnson on March 28, 2012, 09:24:56 AM
Edit: If you're feeling overwhelmed, you're more concerned with reaching a destination (i.e. knowing everything about everything) than simply enjoying the journey. ... If you're making yourself miserable, you're doing something very wrong.
Just reminded me about a post I recently read on another forum. Individual wants/intends on spending 7 days a week on CCIE labs (avg of 3-5 hours per with weekends at 8-11 hrs per day). I felt sad for the person because he will likely fail from burnout. I'm still (yes still after a decade) on CCIE Security studies and jump in and out of CCDE studies but I am not even planning on taking either cert (evar!). I went that approach about 6 years ago (20+ hours studying) and it got tiring very fast and there was so much lost from jumping too quickly into things.
But I agree, starting off small if you have zero experience is the best approach. I still feel the methodology I wrote was a great approach in the sense that whomever would follow it has a lot more options than falling flat on their behinds... They learn systems, networking and so forth. Even at work I still play the role of Network Admin/Network Engineer/Network Architect, Systems Admin/Engineer/Arch, VoIP Architect/Admin/Engineer/Analyst, Forensic IR/Analyst/Investigator... But I work at an MSSP so its different for me.
Logged
http://www.infiltrated.net/mgz/puppylecter.jpg
Pages: [
1
]
2
Go Up
Print
« previous
next »
Jump to:
Please select a destination:
-----------------------------
EH-Net
-----------------------------
=> Calendar Of Events
===> ChicagoCon 2007
===> ChicagoCon 2008s
===> ChicagoCon 2008f
===> ChicagoCon 2009s
=> Ethical Hacktivism
=> News Items and General Discussion About EH-Net
===> Greetings
=> Special Events
-----------------------------
Ethical Hacking Discussions and Related Certifications
-----------------------------
=> General Certification
===> Networking
===> OS
===> Security
=> Compliance, Regulations & Standards
=> Control Systems
=> Cyber Warfare
=> Forensics
===> CCE / MCCE - (Master) Certified Computer Examiner
===> CHFI - Computer Hacking Forensic Investigator
===> EnCE - EnCase® Certified Examiner
===> GCFA - GIAC Certified Forensics Analyst
=> Hardware
=> Incident Response
===> CSIH - Computer Security Incident Handler
===> GCIH - GIAC Certified Incident Handler
=> Malware
===> Advisories
=> Mobile
=> Network Pen Testing
===> CEH - Certified Ethical Hacker
===> CPTC - Certified Penetration Testing Consultant
===> CPTE - Certified Penetration Testing Engineer
===> CSTA - Certified Security Testing Associate
===> eCPPT - eLearnSecurity Certified Professional Penetration Tester
===> ECSA - EC-Council Certified Security Analyst
===> GPEN - GIAC Certified Penetration Tester
===> OSCP - Offensive Security Certified Professional
=> Physical Security
=> Programming
=> Social Engineering
=> Web Applications
=> Wireless
===> CWNP Certs
===> GAWN - GIAC Assessing Wireless Networks
===> OSWP - Offensive Security Wireless Professional
=> Other
-----------------------------
Columns
-----------------------------
=> Editor-In-Chief
=> Andress
=> Gates
=> Haddix
=> Hadnagy
=> Heffner
=> Hoffman
=> Linn
=> RichM
=> Murray
=> J. Peltier
=> Weidman
=> Wilson
-----------------------------
Features
-----------------------------
=> /root
=> Book Reviews
=> Opinions
=> Skillz
===> Examples
===> May 06 - Star Hacks, Episode V: The Empire Hacks Back
===> July 06 - Hack Bill!
===> Sept 06 - Netcat in the Hat
===> Nov 06 - Hitch-Hackers Guide to the Galaxy
===> Dec 06 - A Christmas (Hacking) Story
===> Feb 07 - Charlottes Web Site
===> April 07 - Microsoft Office Space
===> June 07 - Serenity Hack
===> Oct 07 - Worst. Ethical. Hacker. Challenge. Ever.
===> Dec 07 - Frosty the Snow Crash
===> March 2008 - It Happened One Friday
===> Oct 2008 - Scooby Doo and the Crypto Caper
===> Dec 08 - Santa Claus Is Hacking to Town
===> Feb 2009 - Brady Bunch Boondoggle
===> July 2009 - Prison Break
===> October 2009 - SSHliders
===> December 2009 - Miracle on Thirty-Hack Street
===> December 2010 - The Nightmare Before Charlie Browns Christmas
-----------------------------
Resources
-----------------------------
=> Career Central
===> Looking For Work
===> Looking To Hire
=> Links to cool sites.
=> Mass Media
=> News from the Outside World
=> Tools
=> Tutorials
===> Tutorial Requests
Loading...
Exclusive Deal
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:
Great!
Better.
About the same.
Little worse.
FUBAR!
Recent Forum Topics
News Items and General Discussion About EH-Net
: Change is Coming to EH-Net!!
(30) by
don
Tools
: Symbolic Exploit Assistant project is looking for collaborators
(0) by
galapag0
Greetings
: Hi from the UK
(5) by
prats84
GCIH - GIAC Certified Incident Handler
: Passed my GCIH
(9) by
prats84
Network Pen Testing
: Want a challenge? Want a GXPN practice exam?
(0) by
ajohnson
GCIH - GIAC Certified Incident Handler
: GCIH Free Practice test attempt
(1) by
prats84
EH-Net News Feeds
Latest Additions
Privacy Notice
for TDCC & All Properties
© 2013 The Ethical Hacker Network
Joomla!
is Free Software released under the GNU/GPL License.