WEB - Web Application Exploitation
RE - Reverse Engineering
PWN - Binary Exploitation
CRYPTO - Cryptography Security
MOBILE - Mobile Security
100

Ada halaman login di http://example.com/login.
Clue: "Kadang sesuatu disembunyikan di balik HTML."

CTF{found_in_the_source}

100

Command line tool ini digunakan untuk mengekstrak dan menampilkan string yang dapat dibaca dari binary file

What is strings?

100

Vulnerability fundamental ini terjadi ketika program menulis data melebihi batas buffer yang dialokasikan di memory.

What is buffer overflow?

100

Cipher substitusi klasik ini menggeser setiap huruf dalam alfabet dengan jumlah posisi yang tetap, dinamai sesuai nama pemimpin Romawi.

What is Caesar Cipher?

100

Ekstensi file ini digunakan untuk paket instalasi aplikasi Android yang dapat di-install pada device

What is APK?

200

Ada form login:

Username: admin

Password: ?

Clue: "Sometimes 1=1 is the key."

CTF{basic_sql_injection}

200

Instruksi assembly x86 ini digunakan untuk mentransfer kontrol eksekusi ke subroutine atau fungsi.

What is call?

200

Teknik exploit ini mengoverwrite return address pada stack untuk mengarahkan eksekusi program ke lokasi yang dikontrol penyerang.

What is return address overwrite?

200

Algoritma hashing kriptografi ini menghasilkan digest 256-bit dan merupakan bagian dari SHA-2 family

What is SHA-256?

200

Tool reverse engineering Android ini dapat mengkonversi bytecode DEX kembali ke source code Java yang dapat dibaca

What is jadx?

300

Situs http://example.com/ tampak kosong.
Clue: "Coba cek robots.txt"

CTF{robots_are_watching}

300

Tool debugger populer ini sering digunakan dalam Linux untuk analisis dinamis dan reverse engineering binary

What is GDB (GNU Debugger)?

300

Proteksi keamanan ini mencegah eksekusi kode pada stack dengan menandai area memory sebagai non-executable.

What is NX bit (No-eXecute) / DEP?

300

Dalam sistem RSA, komponen rahasia ini harus dijaga keamanannya karena digunakan untuk dekripsi dan digital signing.

What is the private key (d)?

300

Proses ini menghilangkan pembatasan sistem iOS untuk menginstall aplikasi dari sumber tidak resmi dan mendapat akses root.

What is jailbreaking?

400

Situs menampilkan: "You are logged in as Guest".
Clue: "Cookies tell who you are."

CTF{cookie_monster}

400

Teknik obfuscation ini menggunakan packer seperti UPX untuk mempersulit analisis static pada malware

What is executable packing?

400

Teknik advanced ini menggunakan gadget kode yang sudah ada dalam binary untuk membangun payload exploit tanpa injecting shellcode.

What is ROP (Return Oriented Programming)?

400

Serangan terhadap stream cipher ini terjadi ketika key yang sama digunakan untuk mengenkripsi multiple plaintext, memungkinkan key recovery

What is many-time pad attack?

400

Vulnerability Android ini terjadi ketika aplikasi mengexport component tanpa proper validation, memungkinkan akses unauthorized dari aplikasi lain.

What is exported component vulnerability?

500

Aplikasi ping: http://example.com/ping?ip=127.0.0.1
Clue: "Kadang titik koma membuka pintu."

CTF{command_injection_success}

500

Anti-debugging technique ini menggunakan instruksi RDTSC untuk mengukur waktu eksekusi dan mendeteksi kehadiran debugger.

What is timing-based anti-debugging?

500

Vulnerability ini memungkinkan penyerang membaca atau menulis memory arbitrary melalui format specifier yang tidak properly validated.

What is format string vulnerability?

500

Jenis side-channel attack ini menganalisis variasi konsumsi daya elektrik selama operasi kriptografi untuk mengekstrak secret key.

What is power analysis attack (DPA/SPA)?

500

Framework dynamic instrumentation ini memungkinkan code injection dan function hooking pada aplikasi mobile iOS dan Android secara real-time

What is Frida?