A collection of writeups for the picoCTF platform, documenting step-by-step solutions for cybersecurity challenges created by Carnegie Mellon University.
Overview
This project records technical methodologies, binary analysis steps, and investigative techniques applied while solving picoCTF challenges across beginner to intermediate difficulty levels.
Learning Focus
- Binary Exploitation — Memory layout analysis, stack inspection, and identifying buffer overflow vulnerabilities.
- Reverse Engineering — Disassembling executable binaries using decompilers to inspect execution logic.
- Digital Forensics — Employing file inspection utilities (exiftool, binwalk, strings) and Wireshark for network analysis.
- Web Exploitation — Examining client-side logic, injection vulnerabilities, and HTTP header anomalies.
Methodology & Tools
- Operating Environment — Kali Linux
- Tools — Ghidra, GDB, Wireshark, Burp Suite
- Scripting — Python, Shell Scripting
Documented as a practical reference for progressive problem solving and vulnerability research.