Python for CTF Scripting [Lect 2: Competitive Cybersecurity 101]
Moving beyond basic syntax, this session focuses on writing robust, automated scripts to solve CTF challenges efficiently. Students learn to leverage Python dictionaries for fast data mapping and functions for modular "decoder toolboxes." The lecture covers essential forensic and web exploitation techniques, including memory-efficient File I/O for parsing massive logs, bulletproof exception handling (`try/except`), command-line arguments via `sys`, and making HTTP requests using the `requests` library. The session culminates in a hands-on automated log parser challenge
Kannan Murugapandian
October 13, 2026