We highly recommend that you first give a look to learning platforms such as 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.

If you come across the term "CTF" in the following content and find yourself wondering what it means, don't hesitate to turn to Google! In cybersecurity, Google is your best friend, as you can't possibly be expected to know everything. Begin your journey of learning now!


Resources for CTFs

General CTF platforms

Web Exploitation

Online Platforms:

Other resources:

Active Directory

Github Repo:

Other resources:

Cryptography

Online Platforms:

Tools:

Books:

  • Serious Cryptography (No starch Press, 2017)

Digital Forensics

Youtube Channels:

Reverse Engineering & Malware Analysis

Online Platforms:

Github Repos:

CTF Competitions:

Tools:

Other resources:

Binary Exploitation (pwn)

Online Platforms:

Github Repo:

Offensive Security (Penetration Testing & Red Teaming)

Online Platforms:

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)

Other resources:

Defensive Security (Blue Team)

Other resources:

Hardware

Online Platforms:

Youtube Channel:

Industrial Control Systems (ICS)/Operational Technologies (OT)

Github Repo:

Cloud Security

Github Repo:

Online Platform:

OSINT

Online Platforms:

Other resources:

Blockchain

Online Platforms:

Other resources:


Other Cybersecurity Resources

Blogs

Community Events

Podcasts

Trainings

Youtube Channels

Magazines

Reddit

Github Repos

Write-ups