Skip to content

Latest commit

 

History

History
138 lines (109 loc) · 4.64 KB

File metadata and controls

138 lines (109 loc) · 4.64 KB

Learning Resources — Pentesting

Bug Bounty / HackerOne (priority for dev101x)

Hacker101

  • URL: https://www.hacker101.com/
  • By: HackerOne
  • Type: Videos + CTFs with badges redeemable for private program invitations
  • Recommendation: Mandatory starting point; the CTFs teach report thinking, not just exploitation

HackerOne Hacktivity

  • URL: https://hackerone.com/hacktivity
  • Type: Public disclosed reports, filterable by program/type/severity
  • Use: Review before reporting (avoid duplicates) and to study how to write a report that gets paid quickly

HackerOne Directory

  • URL: https://hackerone.com/directory/programs
  • Type: Public program listings with scope, policies, and response statistics
  • Recommendation: Filter by "response efficiency" and average bounty before choosing where to invest time

Disclosed Reports Search (cross-search)

Bug Bounty Bootcamp / written methodologies

  • Bug Bounty Bootcamp - Vickie Li (book, complete methodology recon → report)
  • The Bug Hunter's Methodology (TBHM) - Jason Haddix (talks and repo, large-scale recon reference)

Practice Platforms

HackTheBox

  • URL: https://www.hackthebox.com/
  • Level: Intermediate-Advanced
  • Type: Machines, Challenges, Labs
  • Recommendation: Start with Easy and Medium machines

TryHackMe

  • URL: https://tryhackme.com/
  • Level: Beginner-Intermediate
  • Type: Learning Paths, Rooms
  • Recommendation: Follow the "Complete Beginner" or "Jr Penetration Tester" path

VulnHub

  • URL: https://www.vulnhub.com/
  • Level: Variable
  • Type: Downloadable VMs
  • Recommendation: Download and practice in your local lab

OverTheWire

PentesterLab

  • URL: https://pentesterlab.com/
  • Level: Intermediate
  • Type: Exercises and badges
  • Recommendation: Excellent for web hacking practice

picoCTF

  • URL: https://picoctf.org/
  • Level: Beginner-Intermediate
  • Type: CTF challenges
  • Recommendation: Ideal for learning fundamental concepts

Certifications

OSCP (Offensive Security Certified Professional)

CEH (Certified Ethical Hacker)

CompTIA PenTest+

Courses and Material

YouTube

  • John Hammond - CTF walkthroughs
  • IppSec - HackTheBox walkthroughs
  • NetworkChuck - Networking and hacking
  • The Cyber Mentor - Pentesting from scratch

Books

  • "The Web Application Hacker's Handbook" - Dafydd Stuttard
  • "Metasploit: The Penetration Tester's Guide" - David Kennedy
  • "Hacking: The Art of Exploitation" - Jon Erickson
  • "Penetration Testing" - Georgia Weidman

Blogs and Articles

Essential Tools

Kali Linux Tools

# View all tools
ls /usr/share/wordlists/

# Wordlists
/usr/share/wordlists/rockyou.txt
/usr/share/wordlists/dirb/common.txt
/usr/share/seclists/Discovery/Web-Content/

Additional Resources

Communities

  • Reddit: r/netsec, r/hacking, r/AskNetsec
  • Discord: HackTheBox, TryHackMe servers
  • Forums: Exploit-DB, OffSec Forums

Daily Practice

Suggested Routine

  1. Monday: 1 hour of TryHackMe/HackTheBox
  2. Tuesday: Practice tools (nmap, metasploit)
  3. Wednesday: Read a security article
  4. Thursday: Solve 1-2 CTF challenges
  5. Friday: Document findings and learn
  6. Weekend: Personal project or full CTF