skip to main | skip to sidebar
Showing posts with label Javascript. Show all posts
Showing posts with label Javascript. Show all posts

Kasus XSS - Reflected XSS pada Kode Javascript

0 komentar
Apakabar sahabat No Light ? Di tutorial ini akan saya bahas tentang kasus XSS yang pernah saya temui. Jadi website yang saya test kerentanannya ini memiliki celah XSS yang mana parameter URL ter-reflected pada kode Javascript. Untuk tutorial ini saya akan mencoba pada website local.


Jika kita lihat pada tampilan websitenya tidak ada reflected apapun. Tetapi bila kita lihat melalui inspect element kita dapat melihat bahwa nilai dari parameter ter-reflected kedalamnya.


Karena ter-reflected kedalam sebuah string kita dapat mengexploitasinya dengan mudah. Ada 2 cara yang dapat dilakukan yang pastinya jika kondisinya berbeda.

1) Jika TAG html tidak terfilter termasuk tag script, kita dapat menggunakan payload

Payload: </script><script>alert(1)</script>

Ganti alert(1) dengan kode javascript kalian. Jika menggunakan payload diatas kita website akan menampikan dialog alert.

2) Jika TAG html difilter kita dapat menggunakan payload seperti ini, alert() akan memunculkan sebuah dialog dengan tulisan tertentu.

Payload: "-alert(1)-"

atau jika kalian ingin target langsung mengunjungi website tertentu, gunakan kode javascript location replace

Payload: "-window.location.replace("https://google.com")-"

Oke, itu saja untuk tutorial kali ini dan maaf jika tidak banyak yang bisa saya terangkan pada tutorial ini semoga bermanfaat dan sampai jumpa pada tutorial berikutnya.

Pack dan Unpack Kode Javascript

0 komentar
Apa kabar sahabat No Light ? pernahkah kalian melihat kode javacript pada template blogger yang cukup susah untuk dibaca ? Nah untuk kali ini saya akan membahas sebuah kode javascript yang dapat di pack sehingga sulit untuk dibaca alurnya. Biasanya kode javascript yang di pack ditandai dengan sebuah fungsi dengan parameter "p,a,c,k,e,d".


Di tutorial kali ini saya akan menunjukan langkah-langkah untuk mem-pack kode javascript dan meng-unpack. Sebelum itu saya akan menunjukan contoh kode javascript yang sudah di pack.


Untuk meng-unpack kode diatas kita akan menggunakan tool pack-unpack buatan Dean Edwards. Kalian dapat mengunjungi website UNPACKER. Ikuti langkah berikut :
1) Copy kode javascriptnya


2) Paste pada kolom paste dan klik unpack.


Untuk mem-pack kode javascript kita masih akan memakai tool dari Dean Edwards. Kunjungi PACKER. Ikuti langkah berikut :
1) Copy kode javascriptnya


2) Paste kode javascriptnya di kolom Paste. Centang "base62 encode". Klik tombol Pack


Mudah bukan ? oke, segitu saja untuk tutorial kali ini semoga bermanfaat dan sampai jumpa pada tutorial berikutnya.