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 57 guests online
You are here:
Home
Ethical Hacking Discussions and Related Certifications
Network Pen Testing
First steps to learn ethical hacking
EH-Net
May 22, 2013, 09:20:08 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
) >
First steps to learn ethical hacking
Pages: [
1
]
Go Down
« previous
next »
Print
Author
Topic: First steps to learn ethical hacking (Read 11609 times)
0 Members and 1 Guest are viewing this topic.
Kev
Sr. Member
Offline
Posts: 428
First steps to learn ethical hacking
«
on:
January 08, 2008, 01:23:58 PM »
I noticed there seems to be a number of people recently that have been asking how to get started in ethical hacking. I thought I would throw my 2 cents in as someone that has been hacking for sometime now.
To be really a high level hacker requires a vast amount of knowledge and it can easily put someone new to the subject into a state of overwhelm. You will hear you should learn networking, a number of operating systems inside and out, programming, various tools, etc…, the list goes on.
As that old dumb joke goes, “how do you eat an elephant?” well that’s really the perfect approach and I recommend tackling it “one bite at a time”.
I really recommend starting off with the study of TCP/IP, in fact I made that recommendation over a year ago on this forum. Why TCP/IP? Because this is “language” that computers use to speak to each other. Without a protocol to communicate, there is no hacking in the remote sense. At one time in the past computers didn’t need to communicate to each other, but now networking has made it a must and TCP/IP is the adopted protocol.
I am not trying to say hacking is just accessing a remote machine, but it certainly is a very important aspect of it and as hackers we should understand how that works inside and out.
One really good book that I recommend for a good basic understanding is TCP/IP jumpstart, by Andrew Blank. It’s a Sybex book and really puts the protocol in easy to understand analogies and is perfect for the beginner.
Once that book has been started I really recommend starting to play with a tool. The best tool to start with is Nmap. Nmap is the perfect example of how a tool can play with and alter normal TCP/IP transmissions. Knowing how to play and change normal transmissions with this protocol is a must for seeing through today’s firewall and IDSs. Nmap is also the number one hacker tool and its mastery is a fundamental skill so the sooner one gets it under their belt the better. When I say number one, I state that because I just about never find a hacker that doesn’t use it. Once in a while a hacker might say they don’t use it because they have written their own tool, but once I see that tool, its usually a watered down version of Nmap, lol.
That’s my recommendation for what its worth. Start off with a good study TCP/IP and start playing with Nmap. Don’t rush through this. Spend sometime and really get the feeling you have a good understanding of both. I can assure you it will pay off huge dividends as you go deeper into this subject.
«
Last Edit: January 08, 2008, 05:59:49 PM by Kev
»
Logged
rance
Full Member
Offline
Posts: 212
<censored>
Re: First steps to learn ethical hacking
«
Reply #1 on:
January 08, 2008, 02:08:25 PM »
I couldn't agree more. I was going to post something similar to someone else's request of "how do I start?" However, being new around here, I didn't want to come off as snobbish. But now that someone else has said it first...
I don't think becoming a successful "hacker" or pen tester is just saying "I wanna be a hacker" and studying a few books on that subject. To really be proficient at the art, you have to have a solid understanding of just about everything IT related. Some 23 years ago, I wrote my first war dialer to snag... well, stuff. Wrote it in basic on my Commodore 64. While I did have a goal for that program, it was also a chance to learn how to interface my program with external devices and such. Since then, I've tried to learn as much about everything as I can.
My professional career pretty much is as follows (the short, abbreviated list): 3rd Shift Button Pusher, Helpdesk/App Support, Desktop/Network Support, Server Support (Windows/Linux), LAN/WAN Administrator, WAN Manager, Security Person.
The list of technologies I've learned and studied are way too numerous to list (and surprisingly, one of the most enjoyable books I read (cover to cover) was a book on Frame Relay technology seven or eight years ago). But you really do need an extremely well rounded skill set to do this kind of work.
So, you kind of know about TCP/IP, and know how to use nmap. Fantastic. Now, go pen test this box running Linux, Apache, MySQL and PHP. There are another handful of technologies you need to work with.
Anyway, I guess the short version of the story is, I don't believe there is a quick path to "being a hacker"...
That being said, the thing I would add to Kev's list of things to get started with would be, learn how to read packets. Ethereal/Wireshark is also pretty indispensable for knowing what's going on under the hood.
Logged
Poking at security since 1986. +++ATH
Kev
Sr. Member
Offline
Posts: 428
Re: First steps to learn ethical hacking
«
Reply #2 on:
January 08, 2008, 02:18:35 PM »
Hey, thanks for the input.
Logged
proudindian
Newbie
Offline
Posts: 32
Re: First steps to learn ethical hacking
«
Reply #3 on:
January 08, 2008, 03:13:54 PM »
hey thanx guys,i will surely go for the book kev...but can you provide me nmap security tool,if you can give me rapidshare link then it will be very nice of you.
Logged
rance
Full Member
Offline
Posts: 212
<censored>
Re: First steps to learn ethical hacking
«
Reply #4 on:
January 08, 2008, 03:48:55 PM »
Quote from: proudindian on January 08, 2008, 03:13:54 PM
hey thanx guys,i will surely go for the book kev...but can you provide me nmap security tool,if you can give me rapidshare link then it will be very nice of you.
Step 0.1 in becoming a h4x0rzzz... practice your google-fu!
Logged
Poking at security since 1986. +++ATH
Kev
Sr. Member
Offline
Posts: 428
Re: First steps to learn ethical hacking
«
Reply #5 on:
January 08, 2008, 04:21:36 PM »
As rance stated, practice your google-fu. Nmap is the easiest tool to find on the net and its free. So is Wireshark and as rance suggested would be a great tool to add to your Nmap so you can actually see how it works with TCP/IP. That way your TCP/IP studies will start making more sense and you can actually see it working first hand so to speak.
«
Last Edit: January 08, 2008, 04:24:23 PM by Kev
»
Logged
g00d_4sh
Sr. Member
Offline
Posts: 394
Re: First steps to learn ethical hacking
«
Reply #6 on:
January 09, 2008, 11:17:48 AM »
You know.. I remember a time when google wasn't even conceived... and there were miriads of underground search engines and whatnot. Now, it's rare to need anything but google (and knowledge of how to customize searches in it) to find just about anything. Really kind of mind boggling, and so much less malware.
Yeah, I would totally agree with your post on where to begin. I don't think I would enjoy or understand what I do (which is quite small) if not for my having taken time to learn tcp/ip (and all the other things in my CCNA courses), and played around with Wireshark and Nmap. I actually started out first with Wireshark, it was like a kid in a candy shop discovering what was happening over those wires connected to my computer. I moved to Nmap only after I got the itch to actually start learning ethical hacking and work toward a career in it. Up till recently I was just focusing on network administration. I've found though, I enjoy far more than just networking.
I think Rance really hit the nail on the head with his mention of wanting ot know everything IT. A thirst for knowledge has always been a driving force I think with anyone serious about hacking. Well... at least traditionally, now it's becoming more of a career path (both white and black). But I suppose that the general saying still aplies to those who actually become the 'l33t' hackers. They all really have a thirst to learn.
Logged
"Bad.. Good? I'm the guy with the gun"
Kev
Sr. Member
Offline
Posts: 428
Re: First steps to learn ethical hacking
«
Reply #7 on:
January 09, 2008, 02:25:24 PM »
Quote from: g00d_4sh on January 09, 2008, 11:17:48 AM
. Well... at least traditionally, now it's becoming more of a career path (both white and black).
Thats an interesting point to make. I remember early on when it was mostly just a hobby. For some strange reason that I cant justify, I miss a little of that early free spirited time.
I agree that you need a thirst for knowledge and I would also add a strong natural curiosity. However, not too much curiosity because we all know what that did to the cat. Its a good idea to control oneself from hacking Norad for instance,lol.
«
Last Edit: January 09, 2008, 02:27:43 PM by Kev
»
Logged
rance
Full Member
Offline
Posts: 212
<censored>
Re: First steps to learn ethical hacking
«
Reply #8 on:
January 10, 2008, 09:37:00 AM »
Quote from: Kev on January 09, 2008, 02:25:24 PM
Its a good idea to control oneself from hacking Norad for instance,lol.
Oh. Really? Errr... I have to, uhh... leave the country for a while!
Seriously though, even though InfoSec has become a "career path" and you can study at the university level for it, the classroom environment is so totally different from the real world environment. Of course, maybe I'm biased, I barely squeaked through high school and never did the college thing, but I've worked with a lot of "just out of college" people (in many different IT areas), and when it came to real-world scenarios, they just seemed to be lost. I even had one guy I was training get in my face and tell me, "that's not how they showed us in school!" So, his lesson for the day was to try to fix it himself.
Now don't get me wrong, I'm not against the whole higher education thing, any knowledge is good knowledge (unless it's incorrect knowledge), but I still believe that there's no substitute for good `ol fashioned experience. I think the fact that I started as a third shift button pusher and learned everything along the way is much more valuable that a degree that costs $120k or whatever college is going for these days.
Alright, done ranting... for now.
Logged
Poking at security since 1986. +++ATH
LSOChris
Guest
Re: First steps to learn ethical hacking
«
Reply #9 on:
January 10, 2008, 04:18:53 PM »
In a general since that guy that graduated college is trainable and may have the necessary foundation, that guy that barely squeaked thru high school and dropped out of college may not be.
there are of course MANY MANY exceptions to that.
from a getting started perspective, i think we over at LSO have a decent foundation in our core and advanced competencies...at least from a knowledge realm, what i should be studying point of view, not so much from its a total one stop shop.
Logged
hackernovice
Newbie
Offline
Posts: 7
Re: First steps to learn ethical hacking
«
Reply #10 on:
January 11, 2008, 04:50:55 AM »
But you need a job (fresh out of college ) to get the experience that then makes you better! The catch 22 of all new entrants to the workplace.
Im starting my masters in Ethical Hacking in September and I realise that when I get a job after completing it (and the EHC Im going to do as well) that the learning curve will be vertical. But thats where "drive" comes in. My course doesnt have work placement so Im making one for myself and going to get some experience from Cisco Systems (who I intend to work for after Graduation). We all have to start somewhere, though I agree that experience counts for a great deal.
Logged
LSOChris
Guest
Re: First steps to learn ethical hacking
«
Reply #11 on:
January 11, 2008, 06:31:48 AM »
so network for those 4 years, go to conferences, help out with open source projects, that sort of thing. there are plenty of ways to get experience before you get out of college if you work at it.
oh and have many people review your resume before you start handing it out.
Logged
g00d_4sh
Sr. Member
Offline
Posts: 394
Re: First steps to learn ethical hacking
«
Reply #12 on:
January 11, 2008, 11:13:38 AM »
Excellent advice. I had 2 guys go over my resume, about 3 times each before they and I were all satisfied with it. It helped since I landed the job I was after right away, and am enjoying it well enough. There is nothing like experience it is true. It's the difference between people who push through and get their CCNA really quick, and those who actually work with networking equipment in a day to day basis... one will know theory, one will know actuality. I'm working on gathering both, in both the network and security fields. I do think it is a bit of a sad thing that hacking has gravitated from a curiosity and thirst for knowledge pursuit, to a money driven one.
For my own path, I'm trying to season my college, with both certs and real world experience. I figure a nice three legged approach like that will be helpful in landing the job I want in the future.
Logged
"Bad.. Good? I'm the guy with the gun"
Pages: [
1
]
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
: happy-birthday-cards-19.txt
(0) by
Agighgype
Network Pen Testing
: AIX Vulnerability Assessments
(2) by
ras76
Tutorials
: Need guidance
(9) by
hanyhasan
Programming
: Finished Python Course in Codecademy now what?
(15) by
hanyhasan
Network Pen Testing
: Ruby on Rails Vulnerabilities / Attacks in BackTrack 5 r3
(0) by
SUdoctstudent
Network Pen Testing
: De-ICE 1.140 released!
(2) by
superkojiman
General Certification
: CPT Practical Submission
(1) by
UNIX
OSCP - Offensive Security Certified Professional
: Failed my first attempt at the OSCP exam
(94) by
azmatt
Tools
: Social-Engineer Toolkit (SET) Version 5.0 “The Wild West” Released
(2) by
m0wgli
Malware
: EICAR?
(3) by
UKSecurityGuy
Advisories
: HTB23154: Multiple Vulnerabilities in Exponent CMS
(0) by
AndyP
Advisories
: HTB23153: Multiple Vulnerabilities in Jojo CMS
(0) by
AndyP
Advisories
: HTB23151: Cross-Site Request Forgery (CSRF) in UMI.CMS
(0) by
AndyP
OSCP - Offensive Security Certified Professional
: Class Scheduled 6/8 - Linux n00b
(7) by
Taemyks
OSCP - Offensive Security Certified Professional
: OSCP exam scheduled
(6) by
gbhat
Incident Response
: LinkedIn Forensics
(0) by
AFENTIS_Forensics
General Certification
: Red Team/Blue Team
(1) by
ajohnson
Career Central
: Starter cert?
(3) by
Grendel
Network Pen Testing
: Beginner Ethical Hacker
(1) by
m0wgli
Web Applications
: Nessus and Nikto
(4) by
Seen
Network Pen Testing
: Cracking salted MD5 hash
(4) by
n37sh@rk
CEH - Certified Ethical Hacker
: Passed my C|EH
(3) by
n37sh@rk
Mass Media
: EC-council hacked, irony at his best?
(0) by
j0rDy
Web Applications
: SQL Injection into an INSERT statement.
(6) by
eyenit0
Network Pen Testing
: Solution for sipXtapi INVITE Message CSeq Field Header Remote Overflow
(1) by
m0wgli
Web Applications
: dns
(2) by
H1t M0nk3y
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.