Modul 01 dari 07
Web Exploitation
Mencari celah pada situs dan aplikasi web.
01 · Apa ini
Soal web berupa situs atau layanan HTTP yang sengaja dibuat rentan. Flag tersimpan di balik celah: di data yang tidak seharusnya terbaca, di halaman yang tidak seharusnya terbuka, atau di server yang bisa dikendalikan lewat kelemahan aplikasinya.
Kategori ini paling ramah untuk pemula karena hanya membutuhkan browser dan rasa ingin tahu, sekaligus yang paling dekat dengan pekerjaan nyata penguji keamanan aplikasi.
02 · Yang dikerjakan
- 01Membaca sumber halaman, komentar HTML, berkas JavaScript, dan permintaan jaringan yang dikirim browser.
- 02Mengubah parameter, cookie, header, dan isi permintaan untuk melihat bagaimana server bereaksi.
- 03Menemukan halaman atau berkas tersembunyi, lalu memanfaatkan kelemahan logika, autentikasi, atau penanganan masukan.
03 · Teknik yang sering muncul
- Inspeksi sumber halaman dan DevTools (Elements, Network, Storage)
- SQL injection dan NoSQL injection
- Cross-site scripting (XSS) dan CSRF
- Insecure direct object reference (IDOR) dan broken access control
- Manipulasi cookie, JWT, dan sesi
- Local/remote file inclusion dan path traversal
- Server-side request forgery (SSRF) dan command injection
- Enumerasi direktori, robots.txt, dan berkas cadangan
04 · Alat bantu
Browser DevToolsBurp Suite / Caidocurl dan HTTPieffuf / gobustersqlmapCyberChef
05 · Contoh soal
Sebuah portal tampak kosong, tetapi sumber halamannya menyimpan komentar developer yang berisi token debug. Flag-nya ada di komentar itu.
06 · Tingkat kesulitan
Mudah sampai sulit. Soal pembuka biasanya cukup dengan membaca sumber halaman; soal sulit menggabungkan beberapa celah.