ictf.sh

$ ./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
← Back to Projects