$ ./ictf --init
[OK] Platform: iOS (Flutter/Dart)
[OK] Status: Private Repository
[OK] Challenge Categories: 5
[OK] No Jailbreak Required
$ cat description.txt
iCTF is a mobile cybersecurity CTF platform for iOS providing
hands-on security challenges without requiring a jailbreak.
Features include cryptography, web security, forensics, reverse
engineering, and network challenges with sandboxed execution
and a full terminal emulator.
CHALLENGE CATEGORIES
Cryptography
Classical ciphers, modern encryption, hash cracking, and encoding challenges to test cryptanalysis skills.
Web Security
XSS, SQL injection, CSRF, authentication bypass, and other web vulnerability exploitation challenges.
Forensics
File carving, steganography, memory analysis, and metadata extraction for digital investigation training.
Reverse Engineering
Binary analysis, disassembly, debugging, and code analysis challenges for reverse engineering practice.
Network
Packet analysis, protocol exploitation, traffic interception, and network reconnaissance challenges.
Terminal Emulator
Built-in Unix-like terminal with 40+ commands for hands-on practice without leaving the app.
KEY FEATURES
Sandboxed Execution
All challenges run in a secure sandbox environment, ensuring safe execution without system modifications.
No Jailbreak Required
Full CTF experience on stock iOS devices - no jailbreak or special configuration needed.
Progress Tracking
Track solved challenges, earn points, and compete on leaderboards with persistent progress.
Hint System
Progressive hint system for each challenge to guide learning without giving away solutions.
TECH STACK
Frontend
- Flutter
- Dart
- Custom Terminal UI
Features
- Virtual Filesystem
- Crypto Libraries
- Challenge Engine
Platform
- iOS Native
- Offline Support
- Cloud Sync