MUST READ PORTION
Always make sure you work for the morally good side of you. Also, remember to patiently and wisely study every single resource accordingly.
Patience and persistence are one of the most important qualities of CyberSecurity engineering.
Apart from the prerequisites mentioned in the main readme, Cyber Security as a domain requires a few more fundamental concepts and topics to be covered.
Follow the links sequentially, If you can't seem to afford physical or e-copies of any books mentioned, fret not! You can download them from any shadow archive like Libgen
Alright, let's start with the foundations (Click me!)
- Linux Basics for Hackers
- Networking Basics - Cisco
- Beej's Guide to Network Programming
- Dive Into Systems
- Rust by Example
- Bash scripting
- Python 3.x Guide (PDF)
- Scripting challenges
- Inspire yourself and rebuild some tools
- Finalise your basics!
- What is Computer Forensics?: Open University
- File Handling:
- Memory Forensics:
- Network Analysis:
- Steganography: Overview & Tutorial
- A crash-course/cheatsheet on Assembly Languages and Code
- Using IDA for Disassembly and Decompiling
- Debugging using GDB
Here's a CTF-themed overview of Binary Exploitation and all it's concepts. Being a very vast and vaguely defined topic, it is essential to know the techniques and tools before the theory to properly form an outlook. Don't be scared if you can't do this, it's one of the most difficult yet the most sought-after expertise in Cyber Security!
- CyberYeti YouTube Playlists
- How to setup a Malware analysis Lab environment for malware analysis
- Practical binary analysis book
- Primer to malware analysis book
Here's a nifty cheatsheet for everything you need to understand at the very least in cryptography. If you're still here looking for a resource, take a look at the prerequisites in the main readme!
What counts as Web Exploitation?
- What is SQL Injection and how to use SQLMap
- Man-in-the-middle attacking using mitmproxy
- Understanding Cross-site Scripting
- Forcing out hidden directories using DirBuster
- Learn PHP and JSON
- Hands-on Labs on Portswigger
- PortSwigger Labs
- HackTheBox Free Labs
But what is a CTF?
- eJPT: Red Team, Entry-level
- Comptia CySA+: Blue Team, Intermediate-Level
- Any Cloud Certification: Foundational + Associate level (AWS/GCP/Azure)