- Social Engineering
- OS (Operating Systems)
- Typing (a must have)
- Code / Github Open-source
- IDE / Reverse-engineering
- Types of hackers.
So, starting from rule 1: Social Engineering. As famous anti-virus dev John McAffee states, 95% of hacking includes social engineering, the other 5% is coding and scripting. Some people call us skids, etc. because we have extreme knowledge about computers, etc.
SE includes graphic design, media design, and other forms of content to lure in people to click a link, download, or something similar.
Next talking point, OS (Operating Systems) are the main software of any conventional computer, desktop, phone, or TV. It's the kernel, the barebones OS. I have a funny saying, kernel-exploits are the best exploits.
Some include, Windows, iOS, Android, but hackers favorite is Ubuntu and other linux distros. I personally do my hacking on Ubuntu due to it being open-source and easy to customize and typing feels like a breeze. Speaking of typing, a great website to practice is MonkeyType https://monkeytype.com
If you can code an incredible rootkit, you can own the world. (Literally)
Typing is important for coding software, writing text, etc., but us hackers spend 70-80% of our time typing.
Some common coding terms include things like C2 (Control-servers), SSL, TCP (Port 443, 445), Tor, VPN's, proxy, HTTP & HTTPS protocols etc. << Cybersecurity in a nutshell
There are three teams when it comes to hacking and cybersec, blue (offense), red(defense), and purple(developers / development). Remember, cybersecurity is a warground, think of it like a battleground for testing malware and such. Virtual machines are containerized OS (Windows, iOS, etc.), that run on a computer for cybersec testing.
LEARN OPEN-SOURCE. This is important, because otherwise you can't share your cybersec vulnerabilities, malware, etc., so use Github. Github LINK. Make an account, and backup your code always to github. This is because you might need to clean install windows, linux, or ubuntu, and losing code is NOT fun.
Some common file formats & names:
- .jpg (image)
- .png (image)
- .exe (executable windows file)
- .iso (burnable media file, windows, ubuntu, etc.)
- .ps1, .psd1, .psm1 (Powershell files)
- .NET Framework
- .mp4 (video files)
- .html, .css, .js, .php (Basic Markdown languages, for websites)
- .py, node.js, go, rust, etc. (Basic command-line languages for backend / server infrastructure)
- .wav (music)
Documentation is available for all of this online, the other 50% of hacking is googling, using stackoverflow, and duckduckgo, etc.
Anyways, have fun! :)
The title was sort of clickbait, but it's a hacking guide, take it as you will. ;)