How to hack. It’s a very often asked question with around 1,000,000 Google searches each month. I know that anyone that runs a hacking related website get’s asked this question daily. After searching the internet for a decent answer to this question, I found none, so I decided to answer it on my own once and for all.
How do I learn how to hack? What does it take to become a hacker?
So many people that would like to learn how to hack have an absolutely wrong mindset. They think there’s some simple secret to learning how to hack. Learning how to hack isn’t as simple as looking through some site HTML source code. For those of you that have had this mindset, drop it now, it will get you absolutely no where.
Learning how to hack will be much easier with a few qualities:
Patience - Learning how to hack will take time. If you aren’t a patient person, it’s most likely not something you should get into. I started learning how to hack a few years ago. Within those few years, IĀ gained a lot of knowledge, but I’m still learning. There will always be something else, something new to learn. The sky is the limit.
Curiosity - Curiosity plays a major role in learning how to hack. Curiosity will be one of the main forces that will push you to keep going, keep learning, and not giving up when something difficult arises.
Creativity - When attempting to hack something, many problems or challenges may arise that require more than just logic. Being creative and learning to think outside the box will be very helpful.
Dedication - If you are going to start to learn how to hack, don’t stop. From experience, I can tell you that if you are going to start learning how to hack, you must dedicate at least a couple days of the week to it. If you decide to take big breaks, you will forget information, and this will force you to start relearning that information to understand the more advanced topics that come up later on.
Hacking is a broad subject with many different categories. If you are going to start to learn how to hack, start with picking a category and a subject in that category. When I first began learning how to hack, I wanted to know EVERYTHING. For the first couple months a skipped from subject to subject, reading bits and pieces about everything. After a couple months, I realized that I knew just enough in most subjects to explain their basic concepts, but I couldn’t apply them to real world situations or execute the knowledge in any way whatsoever. I had wasted the time I could have spent mastering a certain topic.
Once you begin learning how to hack, you will notice that there are a vast amount of useful programs out there. Before you begin to use these programs, learn how they work and why they work. You aren’t a hacker if you just use point and click programs to do all the work for you. Learning how these programs work will open up many new doors. Ask yourself questions like these, why did this do what it did? What allowed it to do what it did? What’s going on in the background when I run this? How was this possible? Once you have an understanding of how and why things work and why things happen the way they do, you will be able to come up with new hacking methods and theories that could eventually end up in new technologies and vulnerabilities.
When learning how to hack, research the topic you are learning on your own. No one is going to do all the work for you. What do you think is the difference between the smartest most accomplished hackers and the people who are constantly asking dumb questions like “How do I hack hotmail!”? While the so-called hacker’s waste their time asking dumb questions and waiting for responses with easy solutions from someone else, the smart hackers are doing their own research and learning everything they can on their own. Of course occasionally everyone will needs some guidance, but not for every little thing. Also when you do your own research, you will learn 10 times more than if you were to get an answer from someone else. Remember, Google is your friend!
Eventually, you should definitely learn how to program. By learning how to program, you will be able to do so much more as a hacker. Programming creates endless opportunities. You will be able to fully understand how and why programs work; you will be able to understand how exploits work and how to create your own. With the ability to program, you will be able to understand and learn the most advanced topics of hacking.
Don’t limit yourself to one operating system. Learn Linux. Linux is used to run millions of servers on the net, so it is important to know how Linux works. Also, many of the best hacking programs are made exclusively for the Linux operating system.
One of the best methods to learning how to hack is to read books. There are many great professional books about all the aspects of hacking. A simple search of “hacking” on Amazon.com will bring up a huge list of awesome books.
Besides just reading books, you should join hacking community websites. It is important to be part of a community that is full of hackers of all skill levels. This is good for when you need help or when you wish to develop your skills by starting hacking related projects with other likeminded people. Also, interacting with other hackers will motivate you to keep learning.
Subscribing to hacking related blogs (like MrCracker.com) and podcasts is another great way to learn new things and stay up to date with the hacking scene news. Google reader is a great feed reader. You can start by subscribing to MrCracker.com by clicking here. OtherĀ great resources are E-Mail lists. There are many E-Mail lists out there that send out weekly vulnerability reports or just newsletters. You can start by subscribing to the MrCracker.com E-Mail list on the right.
The best way to learn something and to remember it is by actually doing something with it! For example, after every time you learn something new, take that new knowledge and create a program related to it, write a tutorial about it or create a video about it for others to learn. This way, the information will stick and not become forgotten within a week.
What do you think? Did I miss something? I’d like to hear you opinions so please comment below
.”"
February 6, 2009 at 5:13 am
Sorry for the spacing, wordpress seems to be have problems with linebreaks ;p.
Edit: Problem fixed
.
February 20, 2009 at 2:54 am
I think the answers I got on your response was the best so far. I didn’t really understand what I was suppose to do to become a hacker, since I love it so much. I’m taking I.T classes including programming, but I am not good in programming still working my way up there to get the hang of it. But I will do it until I get what I really want “to become a good hacker”.
Thank You so much for the answers and for keeping me open minded. And please if you have more information on how to develop more skills in hacking, I will be more than happy if you can share them with us who really want to be hackers
Thanks again ( sanele nkosi)
February 20, 2009 at 3:20 am
No problem
. As time permits, I will post as much useful information as I can.
It’s great that you’re learning how to program. Without programming knowledge, your ability to become a good hacker will be very limited. Once you understand one language (as long as it’s not VB ;p) you’ll be able to pick up any other one easily.
Good luck, and have fun!
May 18, 2009 at 10:29 am
It seems the site that was given by you not better and did not deserve for hack
May 18, 2009 at 10:33 am
What site is that?
June 8, 2009 at 1:32 pm
So far, this is the best topic about how to become a hacker I’ve found. I’m very interessted in hacking and programming, but I kinda got a problem on how to begin. I think I’m going to buy the book The Hackers Underground Handbook soon. (Unfortunately I can’t find a free version, accept one I’ve found in German XD)
Also, I’m only 17, and we don’t do anything about programming in school, so I first need to learn the basics of IT before I could become a hacker I think.
If anyone got good sites or got any tips, you could send them to unknown_hacker1991@hotmail.com (a special email-char I’ve made for my future hacker-career ;P)
Greetz,
Triton
June 8, 2009 at 6:18 pm
Thanks
. I don’t give out free copies of my book so you won’t find any. As for sites, join my newsletter, I give out a good site every week.
July 26, 2009 at 10:43 pm
Well this is a cool post.. i m an undergraduate doing IT and this made me little bit more open minded in what my environment are
Thankz Mr David.
Like 2 hear from you frequently
July 26, 2009 at 10:58 pm
Thanks, I’m glad you enjoy them
.
September 5, 2009 at 2:45 pm
hii david how u doing great job man i will like to have ur email address and rob mind wit u if u dont mind
September 6, 2009 at 6:38 am
You can find it on the contact page.
October 25, 2009 at 7:25 pm
Is there any way to buy the book without a credit card? Cause I don’t got any… Mostly when I buy something from the internet I pay when i get the delivery (with sendable and touchable items ;P So that won’t work for the eBook.) or I use iDeal (which is commonly known in The Netherlands).
Is it possible to buy the eBook by iDeal? Or is it possible to buy it without a credit card?
Greetz,
Triton456
October 27, 2009 at 10:03 pm
Triton456,
E-Mail me and I’ll discuss some alternate payment options with you.
Pingback: CrackerCast Podcast – MrCracker.com – all things hacking » Blog Archive » CrackerCast Episode 02 – How to hack
January 13, 2010 at 3:31 pm
Could u pls write a new book for advance level. I read “The Hackers Underground Hand Book” it is very very nice & easy to understand. I gathered lot of hacking knowledge after read the book. many many thanks to share ur knowledge.
January 13, 2010 at 8:08 pm
Working on something new as we speak
January 16, 2010 at 5:53 am
Dear David Sir,
I am waiting for your next presentation.
Thanks.
January 16, 2010 at 5:56 am
I have finished your “The_Hacker_s_Underground_Handbook”
March 7, 2010 at 2:40 pm
hi david … I toya from Malaysia, I have no credit card to purchase the book “The Underground Hackers Handbook”
email me …. how alternative payment tq
(toyasaribas@yahoo.com)
March 25, 2010 at 2:02 pm
Hey David
I have read your book, and I really think its a great book.
was worth all the money.
Even that I have been programming and hacking for a few years now I think its a good book, because it goes so easy forword that people there are just about to start hacking can understand it. it explain stuff really great.
/Sjobbe
March 25, 2010 at 7:04 pm
Thanks, I’m glad you liked it
March 25, 2010 at 8:46 pm
I will look forword to next time you release a book maby abit for advanced.
/Sjobbe
March 25, 2010 at 10:08 pm
That’s the plan
April 20, 2010 at 11:53 am
hi I really need to get this book but don’t have a credit account please e-mail me and tell me how I can get it…thank u
April 20, 2010 at 10:58 pm
If you create a paypal you can use a bank check.
May 9, 2010 at 9:39 pm
Dear David
I think every hacker just needs a jump start, my question is just How To Start?
thank you vary much
May 11, 2010 at 12:27 am
You have to pretty much choose a topic(out of the many) to pursue learning. I’d suggest starting with the ebook here: http://www.learn-how-to-hack.net
May 23, 2010 at 11:09 am
i have read your book it’s quite intresting and very easy to understand but could you please write some books related to network hacking with each demonstration……..demonstration is very helpful
thanks.
May 23, 2010 at 12:00 pm
Is there a free way to lean how to hack
plz reply over email
May 23, 2010 at 5:33 pm
Mr. B, sure there is.. there is a wealth of information online, you just need to know what you are looking for.
June 13, 2010 at 1:02 pm
Can we buy this book in rupees
June 13, 2010 at 7:47 pm
Asif, sure.. paypal will convert it for you
June 14, 2010 at 9:26 pm
GO
ON
MY
SITE —————–> CON FORUMFREE IT (HACKER SITE)
July 17, 2010 at 6:34 am
Hey, I know JAVA…Is it a good language to learn networking and also I am learning Networking on Linux…Is it a good step to start the Hacking…
July 19, 2010 at 5:03 pm
umang, sure it is.
August 3, 2010 at 6:57 am
hey,, plz I need your help by hacking someones facebook. I can give his email address and his name …and u give me the password,can you? Thank u anyway..
August 6, 2010 at 5:56 am
@Author: Can u tell me a good networking book…
August 6, 2010 at 11:34 pm
@Umang, TCP/IP Illustrated : http://www.amazon.com/dp/0201633469/ and Computer Networks: http://www.amazon.com/Computer-Networks-4th-Andrew-Tanenbaum/dp/0130661023?ie=UTF8&s=books&qid=1244182333&sr=1-1
September 6, 2010 at 8:32 pm
Hey thanks for the great book.. i learned a lot, i was so curios that i partially hacked my schools internet i had free access. And like you said wifi connections are always vulnerable to attacks. I’m not doing anything bad or something, like you said hackers are always curios. Already got your two books, I’m practicing unix/linux platforms. Kudos to you bro ^_^
September 7, 2010 at 9:28 pm
Glad you enjoyed them
.. keep at it.. read as much as you can and try out what you learn to really understand it.
October 19, 2010 at 10:24 am
Great post, 5/5 keep up the great work David
November 8, 2010 at 10:32 pm
The first sentence you wrote in your post I think it is about me i.e.,I am person who got inspired on listening to the word hack. I had searched it on the net for several months and by gods grace I found this beautiful site. Sir, could you please let me know what are the steps to be followed by any person in becoming a hacker and what are the prerequisites for doing this course. Could you please send it to my email sir akulapvnkmr@gmail.com
November 11, 2010 at 4:11 pm
@Pavan, what course are you referring to? Before you get into hacking, understanding networking is a must. Also picking up a programming language would be helpful.
November 12, 2010 at 1:59 am
ok sir thank you then please refer to me some good sites for making me to have a good foundation networking and in programming which is of free of cost.
November 16, 2010 at 2:03 am
@Pavan, you can start here:http://en.wikipedia.org/wiki/OSI_model and use things you learn there to google for more information.
November 15, 2010 at 1:13 am
sir,
I would like to ask a question to you , is there any need to have a degree certificate if i would get a certificate as a certified ethical hacker, so that i can do this ethical hacking course perfectly with out any delay for full time.
November 16, 2010 at 2:04 am
@Akula, I’m not sure what you are asking.. do you want to know if you need a college degree if you get a CEH? or are you asking if you need to get a CEH to do a hacker course..??
November 15, 2010 at 1:10 pm
sir,
please suggest me sites which can provide these courses for free and do i need any degree qualification for getting a job in a company if i had an certificated ethical hacker certificate.
November 16, 2010 at 2:05 am
@Pavan, it depends what company, if it’s a security company, most of the time all you need is to show that you have skills.. if its a company that has a security department.. but security isn’t its main purpose.. then you probably will.
November 16, 2010 at 5:43 pm
sir,
Tanks for giving me reply. The information that i would like to get the information from you is if you need a college degree if you get a CEH? for getting a job. And please guide me in a step by step manner in becoming a hacker and I request you to be as a mentor and as a guide to the persons who are having a goal to become a hacker.
November 18, 2010 at 9:41 pm
Akula, some jobs will require a college degree, others might not if you can show them that you have skill.
November 19, 2010 at 10:07 am
First of all i would like to thank you for telling me this happy news. Please let me know the details of the companies offering jobs only skill but not any degree certificate. And step by step manner to become a hacker
November 28, 2010 at 10:05 pm
I got the hacker’s underground handbook but I use windows 7 and most of the programs and software mentioned in it only go up to windows vista. Could you possibly recommend me better programs/softwares?
December 1, 2010 at 10:29 pm
@Diogo, sure, what kind of program to you want?
December 4, 2010 at 6:15 pm
Your answer was the best cause i had been looking for good questions that told me what i wanted to know but, i had found none
i’m also getting your book “The Hacker’s Underground Handbook”
December 4, 2010 at 6:25 pm
Your answer explianed what i needed to know thanks
March 17, 2011 at 3:42 pm
Hey David can you prefer me a best RAT.
March 18, 2011 at 12:24 am
@Amal, tell you the truth I can’t since I haven’t been messing around in that recently.. but you can check out forums like hackforums.net
April 3, 2011 at 8:48 pm
hey david thanx man u are genius! i learned a lot of basic things from your book and website all the summary to learn hacking is to make your mind a hacker mind how things wrks why should not the things work as i want ?
then you will be able to find all answers and how they work and how to learn hacking long live google
long live david!:)
April 16, 2011 at 5:35 pm
@mian,
thanks, glad you enjoyed it!
June 10, 2011 at 8:54 am
thanks for the above
August 17, 2011 at 5:04 pm
one of the things i’ve learnt from researching on my own is that like u said i learn way more than by asking a question. when u ask a question you learn how to do specifically what u asked but by researching you have to read through so much of everything else to get to what you want that sometimes you learn the answer to questions you hadn’t even asked yet
August 18, 2011 at 5:33 am
thats good i like they way how you explain , i want to become a hacker!
August 30, 2011 at 6:39 pm
Thanks Bro…I like it.
March 9, 2012 at 11:16 pm
Hi David,you reopened this site i’m really waiting for this day and nice book the hackers underground handbook its so popular in our friends circle so whats new things in your V2..?
March 10, 2012 at 2:01 am
Glad you liked it
. Check out the latest post, it’ll show whats new.