A personal toolbox and collection of scripts developed while solving CTF challenges on the OliCyber training platform.
Status: Actively training for the OliCyber Territorial Selections. 🎯
Here are the universal and interactive scripts, ready to be executed during CTF competitions:
Welcome to my personal Cybersecurity repository. This is not just a collection of solutions, but a custom-built toolkit containing Python scripts, automated exploits, and analysis tools I wrote to solve Capture The Flag (CTF) challenges.
Currently, this repository is focused on my preparation for the OliCyber (Italian Cybersecurity Olympics) training platform, helping me transition from a tool-user to a tool-builder.
- ⚙️ Automation: Writing scripts to automate repetitive tasks, from brute-forcing to decoding algorithms.
- 🧠 Deep Understanding: Understanding the underlying math and logic of vulnerabilities instead of relying solely on automated external tools.
- 🧰 Personal Toolkit: Building a reliable, well-documented library of code snippets to reuse during timed, competitive CTF environments.
| Category | Technologies & Focus Areas |
|---|---|
| Languages | Python 3.x, Bash |
| Cryptography | RSA, AES, XOR, Custom Ciphers, Encoding/Decoding techniques |
| Web Security | SQL Injection, XSS, Command Injection, Directory Traversal |
| Network Security | Packet Analysis (PCAP), Socket Programming, Port Scanning |
| Software Security | Reverse Engineering basics, Binary exploitation concepts |
To maintain a clean and readable workspace, the specific solutions and script catalogs are separated by category. Navigate to each folder to view its dedicated README.md and the list of solved challenges.
cybersec-essentials/
├── cryptography/ # Scripts for ciphers, hashing, and decryption
├── misc/ # Miscellaneous challenges (OSINT, Steganography, etc.)
├── network-sec/ # Packet analysis and network exploitation tools
├── software-sec/ # Reverse engineering and binary analysis scripts
├── web-security/ # Web exploitation and automation scripts
├── utils/ # Shared helper modules
│ └── template.py # Base boilerplate for fast CTF script creation
├── .gitignore # Git ignore rules
├── requirements.txt # Python dependencies for the scripts
└── README.md # This documentation file
© 2026 Giovanni Zanotti. All Rights Reserved.