How to start hacking? The ultimate two path guide to information security.
Before I begin - everything about this should be totally and completely ethical at it's core. I'm not saying this as any sort of legal coverage, or to not get somehow sued if any of you screw up, this is genuinely how it should be. The idea here is information security. I'll say it again. information security. The whole point is to make the world a better place. This isn't for your reckless amusement and shot at recognition with your friends. This is for the betterment of human civilisation. Use your knowledge to solve real-world issues.
There's no singular all-determining path to 'hacking', as it comes from knowledge from all areas that eventually coalesce into a general intuition. Although this is true, there are still two common rapid learning paths to 'hacking'. I'll try not to use too many technical terms.
The first is the simple, effortless and result-instant path. This involves watching youtube videos with green and black thumbnails with an occasional anonymous mask on top teaching you how to download well-known tools used by thousands daily - or in other words the 'Kali Linux Copy Pasterino Skidder'. You might do something slightly amusing and gain bit of recognition and self-esteem from your friends. Your hacks will be 'real', but anybody that knows anything would dislike you as they all know all you ever did was use a few premade tools. The communities for this sort of shallow result-oriented field include r/HowToHack and probably r/hacking as of now.
The second option, however, is much more intensive, rewarding, and mentally demanding. It is also much more fun, if you find the right people to do it with. It involves learning everything from memory interaction with machine code to high level networking - all while you're trying to break into something. This is where Capture the Flag, or 'CTF' hacking comes into play, where you compete with other individuals/teams with the goal of exploiting a service for a string of text (the flag), which is then submitted for a set amount of points. It is essentially competitive hacking. Through CTF you learn literally everything there is about the digital world, in a rather intense but exciting way. Almost all the creators/finders of major exploits have dabbled in CTF in some way/form, and almost all of them have helped solve real-world issues. However, it does take a lot of work though, as CTF becomes much more difficult as you progress through harder challenges. Some require mathematics to break encryption, and others require you to think like no one has before. If you are able to do well in a CTF competition, there is no doubt that you should be able to find exploits and create tools for yourself with relative ease. The CTF community is filled with smart people who can't give two shits about elitist mask wearing twitter hackers, instead they are genuine nerds that love screwing with machines. There's too much to explain, so I will post a few links below where you can begin your journey.
Remember - this stuff is not easy if you don't know much, so google everything, question everything, and sooner or later you'll be down the rabbit hole far enough to be enjoying yourself. CTF is real life and online, you will meet people, make new friends, and potentially find your future.
What is CTF? (this channel is gold, use it) - https://www.youtube.com/watch?v=8ev9ZX9J45A
More on /u/liveoverflow, http://www.liveoverflow.com is hands down one of the best places to learn, along with r/liveoverflow
CTF compact guide - https://ctf101.org/
Upcoming CTF events online/irl, live team scores - https://ctftime.org/
What is CTF? - https://ctftime.org/ctf-wtf/
Full list of all CTF challenge websites - http://captf.com/practice-ctf/
> be careful of the tool oriented offensivesec oscp ctf's, they teach you hardly anything compared to these ones and almost always require the use of metasploit or some other program which does all the work for you.
- http://pwnable.tw/ (a newer set of high quality pwnable challenges)
- http://pwnable.kr/ (one of the more popular recent wargamming sets of challenges)
- https://picoctf.com/ (Designed for high school students while the event is usually new every year, it's left online and has a great difficulty progression)
- https://microcorruption.com/login (one of the best interfaces, a good difficulty curve and introduction to low-level reverse engineering, specifically on an MSP430)
- http://ctflearn.com/ (a new CTF based learning platform with user-contributed challenges)
- http://reversing.kr/
- http://hax.tor.hu/
- https://w3challs.com/
- https://pwn0.com/
- https://io.netgarage.org/
- http://ringzer0team.com/
- http://www.hellboundhackers.org/
- http://www.overthewire.org/wargames/
- http://counterhack.net/Counter_Hack/Challenges.html
- http://www.hackthissite.org/
- http://vulnhub.com/
- http://ctf.komodosec.com
- https://maxkersten.nl/binary-analysis-course/ (suggested by /u/ThisIsLibra, a practical binary analysis course)
- https://pwnadventure.com (suggested by /u/startnowstop)
http://picoctf.com is very good if you are just touching the water.
and finally,
r/netsec - where real world vulnerabilities are shared.
1,376 comments · 100% upvoted · other discussions
We should make this a sticky, we could reduce 50% of the posts here.
[deleted] 262 points · Dec 2018
[removed]
xss_is 303 points · Jan 2019
first step: download 13 billion emails and passwords https://xss.is/threads/27333/ :D
Awsomedude0361 63 points · Mar 2022
Link down ☹️. (Lol sorry for late comment)
[deleted] 5 points · May 2024
[removed]
load 1 more replies →
load 3 more replies →
soiminreddit 51 points · Jul 2022
I can't this could be a hack
[deleted] 9 points · Oct 2022
I clicked it on accident you think I got hacked?
soiminreddit 9 points · Oct 2022
Maybe what's inside of it?
[deleted] 28 points · Dec 2022
[removed]
soiminreddit 8 points · Dec 2022
Oh
load 15 more replies →
load 2 more replies →
load 5 more replies →
load 1 more replies →
load 2 more replies →
load 14 more replies →
load 1 more replies →
Box-o-bees 172 points · Dec 2018
Yea, this definitely needs to be a sticky. Well said u/slicklibro ; I'm also impressed you managed to restrain yourself from saying script kitties while explaining what they are lol.
dkran 130 points · Jan 2019
I'd much rather be a script kiddie than a Kali Linux Copy Pasterino Skidder lol
[deleted] 52 points · Feb 2019
I started on Kali but now I've moved to Debian and learning the hard stuff.
dkran 45 points · Feb 2019
Debian will most likely prove to be much more manageable and stable system over the long term. You can still have all the hacking tools in the world. But you can also have debian's stability.
Kurencemoje 10 points · May 2019
hi i have to ask u something its not connected to this topic i want to ask u how can i find someones name just from pictures do u have a special tool or is there a way to do this
dkran 18 points · May 2019
You can try image searches like tineye.com or Google image search.
Kurencemoje 11 points · May 2019
Yea but i want to find a person from instagrams picture and i cant download it and idk the name of that person only have the pic and i triend tineye but it show a screenshot i made and when i copy url it doesnt work..
load 4 more replies →
load 1 more replies →
ModelMissing 30 points · Feb 2019
As someone who’s just started out in the cyber security world I’m currently using Kali to follow along through a course I’m taking. I’m liking it a lot so far, but it seems to be a bit frowned upon in this thread. Could you clue me in as to why that is?
[deleted] 42 points · Feb 2019
In my personal opinion it's because alot of tools used in Kali are preloaded and there is extensive documentation too which means all you need to do is learn how to use the tool and not bother with the meat of it and what happens under the hood. As a starting step I would recommend it and once you get good with time I would recommend a change. The 3rd paragraph in the post lays it out nicely.
ModelMissing 25 points · Feb 2019
Gotcha, that makes sense and thanks for the response. I’m definitely going to go deeper after I finish the course I’m taking now. I figure it’ll help me get used to the Linux environment/tools a bit more, and then I’m going to Cybrary to get a more well rounded understanding of things.
[deleted] 36 points · Feb 2019
That is how I started too with Kali Back in 2015 after I got promoted to security administrator for our municipality. By late 2017 I had gone down the road less traveled and I am still going down that road. The joy and satisfaction you get once you get to know how things work under the hood is beyond words. Keep the spirit and fire going!!!
ModelMissing 11 points · Feb 2019
That’s awesome! I’ve been really enjoying things so far, and I’m just hungry for knowledge. The course I’m currently taking is a good intro, but I know once complete I’ll need to move on to something deeper. Have you used Cybrary as well? If so, what’s your experience been like with it?
[deleted] 7 points · Apr 2019
What course are you taking ?
load 0 more replies →
load 1 more replies →
load 1 more replies →
load 1 more replies →
load 1 more replies →
anarcho-onychophora 26 points · Jan 2022
I'd say its like using a calculator when learning maths. When you first start out, you're learning sums and times tables, and using a calculator bypasses the whole point of what you're trying to learn. But then after a while you learn Zermelo–Fraenkel set theory and use the Peano Axioms to derive what arithmetic really IS, and then you can use a calculator as a shortcut because you fully understand what's going on "under the hood". So there's sort of two types of people using calculators, those doing it to "cheat" and those doing it as a shortcut for the otherwise tedious work of a greater problem. Kali is kind of the same way, and unfortunately there's a lot of people in the first group who think they're actually in the second group.
load 1 more replies →
KarmadaKiller 11 points · May 2019
Kali is good, people just associate it with skids. Just remember smart people don't do what they don't have to. IN OTHER WORDS YOU CAN BE A SKID IF YOU'RE STILL IN IT FOR THE PURSUIT OF KNOWLEDGE
load 2 more replies →
load 5 more replies →
Xaunqeon 4 points · Feb 2019
Lol! You're a Kali Linux Copy Pasterino Skidder
I'm one too though...
load 1 more replies →
MrCleetus 11 points · Feb 2019
I had the same thought reading this lol
load 1 more replies →
load 3 more replies →
minimize 107 points · Dec 2018
Done :)
load 1 more replies →
[deleted] 21 points · Dec 2018
Not that it WOULD reduce 50% of the posts here. But it absolutely could and should.
+1 to stikyifying
wesharethesamegoal 6 points · Dec 2021
Definitely!
load 21 more replies →