PICO CTF 2024 Bookmarklet Web Exploitation Challenge

Tampilan Awal Situs Bookmarklet

Analis Purwakarta - Analis Purwakarta. Tantangan Web Exploitation kali ini bertujuan agar peserta dapat mentidaksamarkan (Deobfuscation) sebuah syntax Javascript yang berisi flag yang berada pada halaman awal situs ini. Untuk mendapatkan flag, caranya adalah kita terlebih dahulu menginspeksi halaman web tersebut kemudian perhatikan tag Textarea yang terdapat pada struktur HTML.

Pada tag Textarea tersebut terdapat sebuah fungsi Javascript yang terdiri dari beberapa variabel yang berhubungan dengan Flag, dan sebuah perulangan yang terdapat method charCodeAt() untuk mengembalikan sebuah nilai String ke sebuah nilai Integer yang bernilai diantara 0 - 65535 dan merepresentasikan UTF-16. Method tersebut bertugas untuk menyamarkan flag.

Referensi

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/charCodeAt


Fungsi Javascript yang digunakan untuk membuka samaran flag

Untuk mendapatkan flag kita cukup menyalin fungsi Javascript tadi, ke Web Console. Nantinya akan memicu sebuah pop alert Javascript yang berisikan flag dari tantangan kali ini


Komentar

Postingan populer dari blog ini

Setengah Abad Bendungan Jatiluhur Kabupaten Purwakarta

Modernisasi Kapal Perang TNI, Prabowo: Kemungkinan Dari 41 Kapal Perang Akan Bertambah Hingga 43

Indonesia telah mengefektifkan kontrak pesanan enam jet tempur Rafale dari jumlah total 42 unit