We highly recommend that you first give a look to learning platforms like Try Hack Me, Hack the Box Academy and picoCTF to learn the basics. Then, if you want to dive deeper into some specific topics, here are some resources to help you.
Table of Contents
- Resources for CTFs
- Web Exploitation
- Cryptography
- Digital Forensics
- Reverse Engineering & Malware Analysis
- Binary Exploitation
- Offensive Security
- Defensive Security
- Hardware
- OSINT
- Blockchain
- Cybersecurity Resources
- Blogs
- Community Events
- Podcasts
- Trainings
- Youtube Channels
- Github repos
- Write-ups
Web Exploitation
- Portswigger's Web Security Academy
- XSS Games
- OWASP Vulnerable Web Applications Directory
- Pentester Academy
- Hackivity on HackerOne
- OWASP Top Ten Web Application Security Risks
Cryptography
Learning Platforms
Tools
Books
- Serious Cryptography (No starch Press, 2017)
Digital Forensics
Reverse Engineering & Malware Analysis
- Beginners.re
- CrackMe
- Challenges.re
- Github - wtsxDev/reverse-engineering
- Github - Hustcw/Angr_Tutorial_For_CTF
Competitions
Binary Exploitation (pwn)
Offensive Security (penetration Testing & red teaming)
Learning Platforms
Books
- Black Hat Go (No Starch Press, 2019)
- Foundations of Information Security (No Starch Press, 2019)
- Gray Hat Hacking: The Ethical Hacker's Handbook, Fifth Edition (McGraw-Hill, 2018)
- The Hacker Playbook 3 (Peter Kim, 2018)
- Pentesting Azure Application (No Starch Press, 2018)
- Attacking Netwok Protocols (No Starch Press, 2018)
- Nmap: Network Exploration and Security Auditing Cookbook (Packt publisher, 2018)
- Gray Hat C# (No Starch Press, 2017)
Defensive Security (blue team)
Hardware
OSINT
Blockchain
- Capture the Ether
- ChainFlag
- CryptoZombies
- Damn Vulnerable DeFi
- Ethereum Learning Tools
- The Ethernaut
Cybersecurity Resources
Blogs
Community events
Podcasts
Trainings
Youtube Channels
Magazines
- r/securityCTF
- r/AskNetSec
- r/LiveOverflow
- r/bugbouty
- r/netsecstudents
- r/oscp
- r/netsec