Learn how to hack!

Learn how to hack even if you're starting today!

How to hack

Posted on: February 6, 2009
66

howtohackHow 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 :-) .”"

  • Get MrCracker.com's Free Ebook!
  • Stay up to date on all the hacker news.
  • Discover new hacker websites.
  • Get free hacker tutorials!

66 Comments

Leave a Comment
  1. David
    February 6, 2009 at 5:13 am Reply

    Sorry for the spacing, wordpress seems to be have problems with linebreaks ;p.

    Edit: Problem fixed :D .

  2. sanele nkosi
    February 20, 2009 at 2:54 am Reply

    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)

  3. David
    February 20, 2009 at 3:20 am Reply

    No problem :D . 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!

  4. Syafmovic
    May 18, 2009 at 10:29 am Reply

    It seems the site that was given by you not better and did not deserve for hack

    • David
      May 18, 2009 at 10:33 am Reply

      What site is that?

  5. Triton
    June 8, 2009 at 1:32 pm Reply

    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

    • David
      June 8, 2009 at 6:18 pm Reply

      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.

  6. Kasun
    July 26, 2009 at 10:43 pm Reply

    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 :)

    • David
      July 26, 2009 at 10:58 pm Reply

      Thanks, I’m glad you enjoy them :) .

  7. skizzy
    September 5, 2009 at 2:45 pm Reply

    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

  8. David
    September 6, 2009 at 6:38 am Reply

    You can find it on the contact page.

  9. Triton456
    October 25, 2009 at 7:25 pm Reply

    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

    • David
      October 27, 2009 at 10:03 pm Reply

      Triton456,

      E-Mail me and I’ll discuss some alternate payment options with you.

  10. Pingback: CrackerCast Podcast – MrCracker.com – all things hacking » Blog Archive » CrackerCast Episode 02 – How to hack

  11. mdh741
    January 13, 2010 at 3:31 pm Reply

    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.

    • David
      January 13, 2010 at 8:08 pm Reply

      Working on something new as we speak :-)

  12. mdh741
    January 16, 2010 at 5:53 am Reply

    Dear David Sir,

    I am waiting for your next presentation.
    Thanks.

  13. mdh741
    January 16, 2010 at 5:56 am Reply

    I have finished your “The_Hacker_s_Underground_Handbook”

  14. toya
    March 7, 2010 at 2:40 pm Reply

    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)

  15. Sjobbe
    March 25, 2010 at 2:02 pm Reply

    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

    • David
      March 25, 2010 at 7:04 pm Reply

      Thanks, I’m glad you liked it :-)

  16. Sjobbe
    March 25, 2010 at 8:46 pm Reply

    I will look forword to next time you release a book maby abit for advanced.

    /Sjobbe

    • David
      March 25, 2010 at 10:08 pm Reply

      That’s the plan ;)

  17. k-Ran
    April 20, 2010 at 11:53 am Reply

    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

    • David
      April 20, 2010 at 10:58 pm Reply

      If you create a paypal you can use a bank check.

  18. X Man
    May 9, 2010 at 9:39 pm Reply

    Dear David
    I think every hacker just needs a jump start, my question is just How To Start?
    thank you vary much

    • David
      May 11, 2010 at 12:27 am Reply

      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

  19. loushingkhomba puyam
    May 23, 2010 at 11:09 am Reply

    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.

  20. Mr. B
    May 23, 2010 at 12:00 pm Reply

    Is there a free way to lean how to hack
    plz reply over email

    • David
      May 23, 2010 at 5:33 pm Reply

      Mr. B, sure there is.. there is a wealth of information online, you just need to know what you are looking for.

  21. Asif
    June 13, 2010 at 1:02 pm Reply

    Can we buy this book in rupees

    • David
      June 13, 2010 at 7:47 pm Reply

      Asif, sure.. paypal will convert it for you

  22. ahahahah
    June 14, 2010 at 9:26 pm Reply

    GO

    ON

    MY

    SITE —————–> CON FORUMFREE IT (HACKER SITE)

  23. Umang
    July 17, 2010 at 6:34 am Reply

    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…

    • David
      July 19, 2010 at 5:03 pm Reply

      umang, sure it is.

  24. ys.r
    August 3, 2010 at 6:57 am Reply

    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..

  25. Umang
    August 6, 2010 at 5:56 am Reply

    @Author: Can u tell me a good networking book…

  26. NomaDy
    September 6, 2010 at 8:32 pm Reply

    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 ^_^

    • David
      September 7, 2010 at 9:28 pm Reply

      Glad you enjoyed them :D .. keep at it.. read as much as you can and try out what you learn to really understand it.

  27. MageMaster
    October 19, 2010 at 10:24 am Reply

    Great post, 5/5 keep up the great work David :)

  28. Pavan
    November 8, 2010 at 10:32 pm Reply

    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

    • David
      November 11, 2010 at 4:11 pm Reply

      @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.

  29. Pavan
    November 12, 2010 at 1:59 am Reply

    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.

  30. Akula Pavan Kumar
    November 15, 2010 at 1:13 am Reply

    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.

    • David
      November 16, 2010 at 2:04 am Reply

      @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..??

  31. Pavan
    November 15, 2010 at 1:10 pm Reply

    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.

    • David
      November 16, 2010 at 2:05 am Reply

      @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.

  32. Akula Pavan Kumar
    November 16, 2010 at 5:43 pm Reply

    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.

    • David
      November 18, 2010 at 9:41 pm Reply

      Akula, some jobs will require a college degree, others might not if you can show them that you have skill.

  33. Akula Pavan Kumar
    November 19, 2010 at 10:07 am Reply

    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

  34. Diogo
    November 28, 2010 at 10:05 pm Reply

    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?

    • David
      December 1, 2010 at 10:29 pm Reply

      @Diogo, sure, what kind of program to you want?

  35. Jacob
    December 4, 2010 at 6:15 pm Reply

    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”

  36. Jacob
    December 4, 2010 at 6:25 pm Reply

    Your answer explianed what i needed to know thanks

  37. Amal
    March 17, 2011 at 3:42 pm Reply

    Hey David can you prefer me a best RAT.

    • David
      March 18, 2011 at 12:24 am Reply

      @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

  38. mian
    April 3, 2011 at 8:48 pm Reply

    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!:)

    • David
      April 16, 2011 at 5:35 pm Reply

      @mian, :D thanks, glad you enjoyed it!

  39. andy
    June 10, 2011 at 8:54 am Reply

    thanks for the above

  40. dex-hex
    August 17, 2011 at 5:04 pm Reply

    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

  41. Faiz Muhammad
    August 18, 2011 at 5:33 am Reply

    thats good i like they way how you explain , i want to become a hacker!

  42. Faiem
    August 30, 2011 at 6:39 pm Reply

    Thanks Bro…I like it.

  43. Akash
    March 9, 2012 at 11:16 pm Reply

    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..?

    • David
      March 10, 2012 at 2:01 am Reply

      Glad you liked it :) . Check out the latest post, it’ll show whats new.

Leave a Comment

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>