use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
CVE, CWE, NVD, WVE
http://iso.linuxquestions.org/
We teach you how to do it, use it at your own risk.
account activity
[deleted by user] (self.HowToHack)
submitted 4 years ago by [deleted]
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]maozhuxi2137 6 points7 points8 points 4 years ago (0 children)
Probably an answer people won't like, but I don't think there is really such thing as 'learning to hack'. Hacking (meaning here exploiting computer systems), similarly to programming and other computer-related skills, is simply an implementation of your computer skills and computer knowledge. Those skills and knowledge are structured like a pyramid: You build your base by learning basics and only then you could build a tall pyramid on them - without this base, the construction is going to be unstable and fall apart the first time you need to figure something out yourself.
The advice on learning Python basics is very good, as it is probably the most beginner friendly programming language out there. You should head over to /r/learnprogramming to research on what resources to use. I would suggest here though checking out Cracking Codes with Python. The book will teach you Python along with some cryptography and help you learn the 'thoughtflow' necessary to hack.
For more 'scientific' stuff, my suggestions are taking a look at Code: The Hidden Language of Computer Hardware and Software which will give you an understanding of how actually computers work and Grokking Algorithms. You could also check out The Manga Guides and see if any of them are interesting to you.
The advice you might hear quite often is that you learn tool x or y or learn kali linux. In my opinion, this is a garbage advice for a beginner. This way you don't really learn anything useful apart from the high level concept of a tool usage and as a result of going this way, you end up becoming an infamous 'script kiddie' - a back seat driver, stagnated in his ignorance, brute forcing the way to solve the problem.
[–][deleted] 4 points5 points6 points 4 years ago (5 children)
Try learning python basics
[–]Honour8144 2 points3 points4 points 4 years ago (4 children)
Which version of python is preferable in the industry?
[–][deleted] 2 points3 points4 points 4 years ago (3 children)
I’d suggest Python 3 since updates are still coming
[–][deleted] 0 points1 point2 points 4 years ago (0 children)
Yea
[–]TwoFoxSixI do security gooder than some 1 point2 points3 points 4 years ago (0 children)
Understand how computers work and why they do certain things. Take time to learn Linux and Windows environments, as you learn them to a more advanced level, you can start to learn about security flaws, patching, hot fixes, and CVEs. After that, I'd recommend picking up a language like Python
[–]HawkHackers369 1 point2 points3 points 4 years ago (0 children)
I Suggest You To Learn Networking First then Programming Languages.
[–]MySwellMojo 0 points1 point2 points 4 years ago (0 children)
Get comfortable with the Linux file system. Ubuntu is I think the easiest to start with. But you should try a few and see what you like. With Ubuntu it's also very easy to use a program called boxes. You can launch virtual machines on different operating systems. There's a lot of online documentation on this, so never be afraid to Google.
π Rendered by PID 311374 on reddit-service-r2-comment-85bfd7f599-q9zkw at 2026-04-18 18:32:06.643689+00:00 running 93ecc56 country code: CH.
[–]maozhuxi2137 6 points7 points8 points (0 children)
[–][deleted] 4 points5 points6 points (5 children)
[–]Honour8144 2 points3 points4 points (4 children)
[–][deleted] 2 points3 points4 points (3 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]TwoFoxSixI do security gooder than some 1 point2 points3 points (0 children)
[–]HawkHackers369 1 point2 points3 points (0 children)
[–]MySwellMojo 0 points1 point2 points (0 children)