1.2 KiB
1.2 KiB
CTF Workflow & Python Learning Project
This project serves as a centralized workspace for Capture The Flag (CTF) challenges and as a practical environment for learning Python.
Project Intent
The primary goal is to use the context of CTF challenges (forensics, crypto, web, etc.) to explore and explain Python concepts, automation, and tooling.
Core Mandates for Gemini CLI
- No Unsolicited Code: Do NOT write or modify code unless explicitly issued a Directive to do so.
- Focus on Explanation: Prioritize high-signal explanations of Python mechanics, libraries, and documentation.
- Summarization: When directed, summarize documentation (local or web-based) to aid in understanding CTF tools and Python modules.
- Educational Context: Use the existing scripts and tools in this repository (like
psk_crack.py,exploit.sh, or thetools/directory) as examples when explaining technical concepts.
Python Learning Objectives
- Understanding standard library modules relevant to security (e.g.,
os,sys,base64,hashlib). - Analyzing existing scripts to understand control flow, data structures, and error handling.
- Exploring how Python interacts with the shell and external tools.