CTF 101

🔐 1. Cryptography

  • Basic ciphers (Caesar, Vigenère, XOR)
  • Base64, hex, binary, ROT13 encoding
  • Frequency analysis
  • Tools: CyberChef, dCode

🌐 2. Web Exploitation

  • Understanding HTTP requests/responses
  • Simple SQL injection (SQLi)
  • Cross-site scripting (XSS)
  • Command injection and LFI
  • Tools: Burp Suite, browser dev tools

🧱 3. Reverse Engineering

  • Analyze simple binary files (ELF, PE)
  • Understand control flow
  • Use tools like Ghidra or GDB (for advanced beginners)

💻 4. Binary Exploitation

  • Buffer overflows (intro level)
  • Stack inspection
  • Shellcode basics

🕵️ 5. OSINT (Open Source Intelligence)

  • Social media sleuthing
  • Metadata analysis (EXIF, PDF, DOC)
  • Whois, DNS tools

📁 6. Forensics

  • File recovery, hex editors, memory dumps
  • Analyzing images, network packets
  • Tools: Wireshark, binwalk, steghide

🧩 7. Misc / General Skills

  • Scripting (Python, Bash)
  • Regex
  • Basic Linux commands and terminal use
  • Steganography (hidden messages in images/audio)