Learning ethical hacking can be a daunting task, but there are numerous resources available to help you get started. Here are some of the best resources recommended by Redditors:
TryHackMe: Great for beginners with structured learning paths and labs. "Tryhackme.com"
Hack The Box: Offers more challenging labs and real-world scenarios. "Hackthebox tryhackme and OWASP"
PortSwigger Academy: Provides free web security training with practical labs. "Portswigger Academy / htb / rootme / crackmes.one / ctftime etc... (:"
OWASP: Offers comprehensive guides and tools for web application security. "Hackthebox tryhackme and OWASP"
"The Basics of Hacking and Penetration Testing" by Patrick Engebretson: A great easy-read for beginners. "A great and easy-read book i recommend is 'The basics of hacking and penetration testing' by Patrick Engebretson."
"Kali Linux 2018: Assuring Security by Penetration Testing Fourth Edition": More in-depth and comprehensive. "Another one that is a bit longer and more in-depth is 'Kali Linux 2018: Assuring Security by Penetration Testing Fourth Edition'"
OWASP Testing Guide: Detailed guide on web application penetration testing. "Owasp Testing guide"
Redfox Academy: Provides free and low-priced bootcamps for beginners. "We started an academy called Redfox Academy."
TCM Security YT Channel: Offers various ethical hacking courses. "Tcm security yt channel"
Boston Institute of Analytics (BIA): Offers training in ethical hacking as part of their cybersecurity programs. "Yes, the Boston Institute of Analytics (BIA) does offer training in ethical hacking as part of their broader cybersecurity programs."
OverTheWire.org: Offers challenges in different war games to learn terminal usage. "Overthewire.org offers challenges in different war game where you're gonna learn to use a terminal by using it"
PicoCTFs: Capture The Flag challenges for practicing hacking skills. "I fell out of the habit and planned on restarting THM tonight, but I just keep doing picoCTFs and documenting my process."
VulnHub: Provides vulnerable virtual machines for practice. "Practice on Overthewire , Tryhackme , Hackthebox, Pico , Vulnhub , Portswigger & etc"
Learn Networking and Programming: Essential for a deep understanding of hacking. "network knowledge and programming (every hacker is a programmer, but not all programmer are hackers)."
Start with Basics: Understand HTTP, cookies, sessions, and authentication flows. "Learn the basics: HTTP, cookies/sessions, auth flows, some JS."
Practice Regularly: Consistency is key to mastering ethical hacking. "I tread on these three platforms as my daily routine, they are part of me now I can say"
These resources and communities should provide a solid foundation for your ethical hacking journey. Good luck!