Tantangan/XSS: Stored Attack Lab
💾
Security LabIntermediate+200 XP

XSS: Stored Attack Lab

🎯 Objective: Temukan celah Stored XSS pada fitur komentar dan pelajari cara melakukan sanitasi input sebelum disimpan ke database.

Apa itu Stored XSS?

Stored XSS (Persistent XSS) terjadi ketika payload berbahaya disimpan secara permanen di server (misal di database forum, komentar, atau profil). Payload ini kemudian dikirimkan ke semua user yang mengakses halaman tersebut.

Cara Kerja

1. Attacker memposting komentar berisi script berbahaya
2. Server menyimpan komentar (termasuk script) ke database tanpa sanitasi
3. User lain membuka halaman komentar
4. Server mengirimkan komentar dari database ke browser user
5. Browser user mengeksekusi script berbahaya milik attacker secara otomatis

Dampak Nyata

  • Mass Account Takeover: Mencuri session semua user yang melihat postingan.
  • Worm: Script yang otomatis memposting dirinya sendiri ke profil user lain.
  • Defacement: Mengubah konten website untuk semua pengunjung.