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 19 guests online
You are here:
Home
EH-Net
News Items and General Discussion About EH-Net
Greetings
Where to get started?
EH-Net
May 25, 2013, 09:36:55 PM
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
>
EH-Net
>
News Items and General Discussion About EH-Net
>
Greetings
(Moderator:
don
) >
Where to get started?
Pages: [
1
]
Go Down
« previous
next »
Print
Author
Topic: Where to get started? (Read 5360 times)
0 Members and 1 Guest are viewing this topic.
Sysman0123
Newbie
Offline
Posts: 3
Where to get started?
«
on:
July 04, 2012, 01:34:02 AM »
Hey guys! I am new to ethical hacking and i wanted to know how is the best way to start learning all this stuff?
I know C pretty much in and out, i know a tad of C++ (going to be learning a lot more soon), and i some python. I am also moderately familiar with linux (having worked with Ubuntu, Mint, Fedora, and CentOS).
I also know HTMl, CSS, and Javascript. And am planning on learning PHP and MySQL very soon.
I got into ethical hacking because i just started my first ever home server ( a small webserver to host a personal website) and i wanted to get into security and learn the ins and outs.
I am very eager to start learning because it will give me a lot more knowledge about networks and security systems. Eventually i want to move the server back home (right now its with me at college but its a hassle to keep here), and be able to pentest with it over the internet (to simulate a real hacker who wouldn't normally have physical access to the server).
How do i start learning? I am very eager. I bought some books and checked some others out from the library after reading some other posts but i dont know which one to read first. I have the following:
Counter Hack Reloaded, Second Edition
Ghost in the Wires
Hacking - The Art of Exploitation 2nd Edition (this one came with a neat CD but i have looked at it yet)
Hacking Exposed Network Security Secrets and Solutions, 6th Edition
Kevin Mitnick - Art of Deception (i think this is more social engineering but i picked it up anyway since it was recommened)
Metasploit - The Penetration Testers Guide
Social Engineering - Christopher Hadnagy (this one i KNOW is social engineering, haha)
BackTrack 5 Wireless Penetration Testing (I hear that Backtrack 5 is the most widely used operating system for hacking)
Gray hat hacking: The. ethical hackers handbook, 3rd Edition
Practical Hacking Techniques & Countermeasures
The Basics of Hacking and Penetration Testing
But those are sooo many books and i am a pretty damn slow reader
What book should i start on? Is there a better book to start out with than the ones i listed? Also after i finish my first book what one should i move on to?
Logged
cd1zz
Recruiters
Hero Member
Offline
Posts: 561
Re: Where to get started?
«
Reply #1 on:
July 04, 2012, 09:58:07 AM »
To learn? Go with Counter Hack, Gray Hat, Art of exploitation.
Logged
OSCE | OSCP | GXPN | OSWP | CISSP
http://www.pwnag3.com
http://www.networkadminsecrets.com
shadowzero
Full Member
Offline
Posts: 120
It's a UNIX system, I know this!
Re: Where to get started?
«
Reply #2 on:
July 04, 2012, 12:33:29 PM »
If you're slow with reading, maybe watching videos might get you moving forward a bit faster:
http://www.securitytube.net/groups?operation=viewall&groupId=0
As for books, Metasploit and Grey Hat are good. I'd also suggest playing around with vulnerable machines (De-ICE, Kioptrix, Holynix, etc, found here
http://g0tmi1k.blogspot.ca/2011/03/vulnerable-by-design.html
).
Reading is one thing, but experience is another. You have to immerse yourself in it, don't give up, ask questions, read, learn from your mistakes, try again.
Logged
zeroflaw
Full Member
Offline
Posts: 208
Re: Where to get started?
«
Reply #3 on:
July 04, 2012, 01:33:13 PM »
Hi.
Just wanted to say that The Art of Exploitation is a great book! I just recently bought the Web Application Hackers Handbook, and I love reading it
It's like a bible about all sorts of web vulnerabilities. Hmm I need some new books lol
Logged
ZF
Sysman0123
Newbie
Offline
Posts: 3
Re: Where to get started?
«
Reply #4 on:
July 04, 2012, 01:47:15 PM »
So the consensus i'm feeling is for complete beginners who have my amount of experience with computers is Grey Hat Hacker as well as The art of Exploitation.
Is the art of exploitation more of a social engineering book?
Also are your guys' opinions on hacking exposed (6th edition)?
Logged
cd1zz
Recruiters
Hero Member
Offline
Posts: 561
Re: Where to get started?
«
Reply #5 on:
July 04, 2012, 01:50:20 PM »
The art of exploitation is a very technical book. It walks through programming fundamentals and into buffer overflows and from there it hits network/crypto/shellcoding etc.
Logged
OSCE | OSCP | GXPN | OSWP | CISSP
http://www.pwnag3.com
http://www.networkadminsecrets.com
CrazyTalk
Newbie
Offline
Posts: 4
It's not paranoia if they're really out there!
Re: Where to get started?
«
Reply #6 on:
July 05, 2012, 06:00:12 PM »
I use metasploit and Rapid7's online guides for a good deal of my penetration testing. I'm one of those learn by doing weirdos. It's a great platform for not only working, but learning as well. If you're a command line nerd like me, the tool shows you some advanced functions available from other tools. Since I've started, I've learned things that NMap can do that I've never tried.
I frequent Rapid7's website and register for their webcasts whenever I can. They always have good discussion and follow it up with some practical examples using their tools.
Also, please don't overlook the social engineering/physical security aspect. You'll need good information to provide a direction and avenues of attack once you've identified a target. All the tool proficiency in the world is useless if you can't gain access (physical or network) to the system.
Good luck in your endeavors.
«
Last Edit: July 05, 2012, 06:07:51 PM by CrazyTalk
»
Logged
3xban
Hero Member
Offline
Posts: 608
Re: Where to get started?
«
Reply #7 on:
July 05, 2012, 10:54:50 PM »
If you want to learn about security, start by hardening your home server. Learn why you must do certain things. Then version check the Exploit-DB.com site for things running on your system and see what you can do to try and compromise it. Popping a box is one thing, but learning why you were able to is another. Then try to explain in non-geek speak why you should have patched it better.
Also another fun question to ask yourself, have you been compromised? how would you know? Remember, security is not just offensive red teaming. You also need to know how to defend.
As for the books, all decent choices. I would put Counterhack and Hacking: The Art.. on the top of the list. Ghost In the Wires, great summer reading under the tree. It won't require any computer, but it will give you a good idea of what some of the best are capable of and that is simply out of curiosity. Makes you wonder what those in it for the money can do....
As for Backtrack, well it is a set of tools more than an OS. Most testers worth their salt will not use it as a primary attack OS but may just as a backup in case they forget a tool or just want to test something if they run into a road block. Many will have their preferred tools loaded in their OS of choice. And like all good contractors, you will only bring the tools you need for the job. Throw this on your main system as a VM or toss in a bootable CD for a just in case. Or even better use it to learn the various tools and decide which ones work for you better than the others.
Good luck and welcome to the community.
Logged
Certs: GCWN
(@)Dewser
Sysman0123
Newbie
Offline
Posts: 3
Re: Where to get started?
«
Reply #8 on:
July 07, 2012, 03:00:26 AM »
Thanks for all the great replies guys! I think i am going to start with Hacking: The Art of exploitation then move onto Grey Hat Hacking.
After i get those books in my head what should i move onto? Are those books "pre-beginner" or by the time i finish those will i actually be able to do something? What are the next set of books/ resources for learning?
remember, my goal is to do stuff through the internet so i can access my server without it needing to be in the local network? I hear TCP/IP by Addison Wesley is a good read, would that be next or what?
Thanks again you guys have been super supportive!
Logged
3xban
Hero Member
Offline
Posts: 608
Re: Where to get started?
«
Reply #9 on:
July 07, 2012, 09:34:56 AM »
Start by doing. Reading will give you some decent general knowledge, but the best way to learn hacking, is to start doing it.
If you goal is to access your server from the outside, well there are many ways to do that. But first you must figure out how you could even talk to it from the outside. Does it have any open ports being passed through the firewall? If so what are they? If not, what is open on the public side of your internet connection? What type of router/firewall is in place? Start there and then build methods on how you could possibly get through.
Lots of paths to go but you need to find them first. Good luck.
Logged
Certs: GCWN
(@)Dewser
MH@773r
Newbie
Offline
Posts: 6
Re: Where to get started?
«
Reply #10 on:
March 24, 2013, 01:39:12 PM »
New here and relatively new to learning about CEH. But a couple of good books I've found so far are "Basics of Hacking and Penetration Testing, Patrick Engebretson", "Google Hacking, Johnny Long" (for learning to use advanced tools in Google to do recon). Oddly enough, "Hacking for Dummies" is pretty decent read. There are tons of good sites like
http://www.learntcpip.com/LTSN/default.htm
for learning things like TCPIP and Sub-netting. Also a lot of good youtube videos out there for things like setting up pen testing labs using VMware Workstation(costs a ton) or Oracle Virtualbox (free).
Having a home server is cool, but if you have a good laptop with a bunch of RAM, you can set up your own intranet in your laptop and hack it to your heart's content without ticking off anyone in a black suit. You'll need copies of different OSs to make different VMs and try exploits against them, but most of the Linux stuff is free to download and you can usually pick up different Client Microsoft OSs in a computer store or online. I'm in process of setting up my laptop as a pen test lab, so if anyone reading has a good tutorial on doing that using VMware Workstation 8, please send me the link if you would be so kind.
"Ghost in the Wires" was a good read, but Kevin Mitnick's specialty was never so much the mechanics of hacking. He has something that is extremely difficult to learn, he is a complete genius at social engineering. If you were in Hell, he would sell you a premium quality BBQ pit and a set of custom cigarette lighters. That is an art form that takes an understanding of human nature and psychology to get good at. BTW, This forum is awesome. I am just arriving and am a babe in the woods as far as hacking is concerned, but have looked around enough to know there is a wealth of encouragement and information here. I am looking forward to spending more time engaging and learning here.
Logged
"Just to survive in this place you'd have to be completely insane,.. which fortunately I am."
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
: 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
Free Business and Tech Magazines and eBooks
© 2013 The Ethical Hacker Network
Joomla!
is Free Software released under the GNU/GPL License.