How iit-bhu-cybersec/intro-to-ctfs works
Intro-to-CTFs is a collection of event challenges across cryptography, reversing/exploitation, steganography, and web exploitation—not a single application with a shared runtime. The visible XOR script transforms image pixels and saves an output image; the visible buffer-overflow program accepts input and reports whether an integer changed. The top-level README identifies the event and challenge collection. Other category details are represented only by their README paths because their implementation was not sampled.
Main entry points: xor.py Image XOR script · Cryptography/README.md Crypto challenges · Reversing-Exploitation/README.md Reversing challenges · Steganography/README.md Steganography challenges
Components 14
Cryptography
- Crypto challenges
Cryptography/README.md - Image XOR script
Cryptography/xor.py - Local image inputs
- Saved answer image
- Hash material
Cryptography/hash.txt
Reversing and Exploitation
- Reversing challenges
Reversing-Exploitation/README.md - Buffer overflow challenge
Reversing-Exploitation/bof.c - Password checker source
Reversing-Exploitation/check_password.c - Challenge file
Reversing-Exploitation/challenge - Buffer overflow executable
Reversing-Exploitation/bof - Password checker executable
Reversing-Exploitation/check_password
Steganography
- Steganography challenges
Steganography/README.md
Web Exploitation
- Web exploitation challenges
Web-Exploitation/README.md
Other components
- CTF participant
Connections 6
- CTF participant → Crypto challenges: attempts
- CTF participant → Reversing challenges: attempts
- CTF participant → Steganography challenges: attempts
- CTF participant → Web exploitation challenges: attempts
- Image XOR script → Local image inputs: reads
- Image XOR script → Saved answer image: saves