Welcome to my writeup collection for BITSCTF 2026! This repository contains detailed solutions for the challenges I solved during the competition.
| Challenge Name | Category | Difficulty | Flag | Writeup |
|---|---|---|---|---|
| Euclidean Construct | OSINT | Medium | BITSCTF{tickles.cheeks.bend} |
View Writeup |
| MArlboro | Steganography / Forensics / Crypto | Hard | BITSCTF{d4mn_y0ur_r34lly_w3n7_7h47_d33p} |
View Writeup |
| Queen Roselia's Diamond | Steganography / Forensics | Hard | bitsctf{qr_bu7_n07_7h47_qr} |
View Writeup |
- Euclidean Construct - Copenhagen fire investigation using What3Words geocoding
- MArlboro - Multi-layer challenge with XOR decryption and Malbolge execution
- Queen Roselia's Diamond - 64-bit TIFF layer extraction with hidden flag in visual noise
- OSINT: Google Maps Street View, What3Words
- Forensics: binwalk, zsteg, exiftool, strings
- Steganography: LSB analysis, byte-layer extraction
- Cryptography: CyberChef (XOR operations)
- Image Processing: Python (NumPy, PIL), GIMP
- Esoteric Languages: Malbolge interpreter
BITSCTF-2026-Writeups/
├── README.md (this file)
├── Euclidean-Construct-OSINT-README.md
├── Marlbolo-Steganography-README.md
├── Queen-Roselia-Diamond-Steganography-README.md
└── images/
├── euclidean-construct/
├── marlbolo/
└── queen-roselia-diamond/
- Total Challenges Solved: 3
- Categories: OSINT (1), Steganography/Forensics (2)
- Difficulty Breakdown: Medium (1), Hard (2)
Pranav M
GitHub: @Pranav-m7
These writeups are for educational purposes. All challenges are from BITSCTF 2026.