Lewati ke konten
← Semua kategori

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

  1. 01Membaca sumber halaman, komentar HTML, berkas JavaScript, dan permintaan jaringan yang dikirim browser.
  2. 02Mengubah parameter, cookie, header, dan isi permintaan untuk melihat bagaimana server bereaksi.
  3. 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.