Semua suntikan javascript yang telah kami lakukan sejauh ini kami gunakan untuk menyuntikkannya seperti
ini atau kami benar-benar menyuntikkannya dalam kode tergesa-gesa dan kami dulu harus meletakkan skrip latihan peringatan deskripsif atau meletakkan apa pun
di sini tergantung pada lembar cheat. yang Anda bagikan dengan Anda.
Sekarang saya sudah katakan sebelumnya dengan injeksi keterampilan payload atau exploit dapat bervariasi dari situs web ke situs
web tergantung pada cara situs web diprogram atau halaman diprogram.
Dan olahraga adalah sama sehingga Anda selalu perlu mendekati situs Web dan memikirkannya secara umum
dan mencoba untuk mengeksploitasinya tergantung pada halaman itu sendiri.
Dan jangan selalu menyalin dan menempelkan exploit atau payload dan untuk itu saya hanya akan menunjukkan contoh lain
kepada Anda hari ini.
Dan kita akan melakukannya di hari Matel dan kita akan pergi ke injeksi dan saya
akan pergi ke injeksi javascript dan ke pembuat kata sandi.
Sekarang apa yang halaman ini lakukan pada dasarnya Anda mengklik menghasilkan dan itu hanya menghasilkan kata sandi acak.
Jadi ada banyak situs Web di Internet yang hanya melakukan itu untuk Anda.
Melihat situs web ini, kata sandinya hampir seperti ini adalah untuk melihat anonim di rusa Anda, kami dapat melihat bahwa itu
diberikan nama pengguna dan nama pengguna diberikan dan semuanya ada dalam parameter nama pengguna dan diberikan
anonim sehingga kami bisa mengubah nama itu ke nama yang kita inginkan.
Jadi misalnya jika kita
mengubah itu adalah Esselmont maka kata sandi yang dihasilkan untuk zayd.
Dan jika kita menghasilkan itu akan dihasilkan.
Sekarang perhatikan bahwa apa pun yang Anda tulis di sini sedang ditampilkan di
sini dan ini akan langsung memberitahu Anda bahwa mungkin ini rentan terhadap kerentanan Access karena apa pun jenis Anda sedang ditampilkan.
Jadi mari kita coba dan gunakan exploit yang sama yang
selalu kita gunakan dan coba untuk disuntikkan dalam kode dan halaman.
Sekarang seperti yang Anda lihat, exploit tidak berjalan sehingga kami tidak benar-benar mendapatkan kotak pop up yang memberi
tahu kami bahwa ada kelebihan di halaman tetapi ada yang salah.
Seperti yang Anda lihat sekarang beberapa kode yang dilemparkan ke halaman ini tidak boleh ditampilkan di sini.
Anda telah melihat dalam kasus dasar ketika Anda baru saja meletakkan nama normal Anda tidak benar-benar melihat kode ini.
Jadi itu berarti ada sesuatu yang terjadi ada yang salah di halaman ini.
Jadi mari kita
coba memeriksa elemen dan saya hanya akan membuat ini lebih besar
Sekarang apa yang ingin mereka fokuskan adalah bagian dari kode yang telah dilemparkan ke sini di
layar jadi saya akan klik kanan dan sekali lagi memeriksa elemen hanya agar kita dinavigasi secara otomatis kepadanya
yang ada dalam kode dan saya Saya akan turun dan saya
dapat melihat bahwa bagian dari kode ini sedang rusak.
Kami biasanya menambahkan tag skrip sendiri saat kami mencoba menyuntikkan seperti yang ingin Anda lihat di sini.
Tetapi apa yang terjadi di halaman ini secara otomatis mencoba memasukkan apa yang kami impor input pengguna kami ke dalam
skrip yang satu ini dan yang ini.
Jadi pertama-tama kita tahu bahwa kita tidak membutuhkan ini
karena sudah ada di sana.
Perhatikan juga bahwa kode kami sedang disuntikkan di sini jadi ini adalah latihan peringatan skrip kode saya.
Inilah yang saya masukkan untuk nama pengguna dan Anda dapat melihat bahwa ini ditempatkan di dalam satu kutipan.
Jadi untuk keluar dari tanda kutip ini saya akan menambahkan satu di exploit saya.
OK jadi itu akan menutup ini untuk saya dan kemudian saya menghapus skrip sehingga akan menjadi akses peringatan yang
terlihat sangat bagus.
Dan kemudian kita memiliki akhir skrip di sini.
Jadi mari kita lihat lagi pada kode sehingga Anda memiliki baris pertama mengatakan dokumen yang mendapatkan
elemen get by ID.
Sekarang saya sebenarnya tidak tahu cara memprogram dalam javascript sehingga Anda tidak perlu menjadi programmer javascript
tetapi Anda hanya perlu memiliki ide umum tentang bagaimana ini akan bekerja.
Jadi kita dapat melihat bahwa ini adalah baris pertama dari kode dan mengatakan ini dalam tergesa-gesa kami M-L sama dengan kata
sandi ini dan apa pun yang kami impor di antara dua kutipan.
Jadi apa yang kami lakukan kami menutup ini.
Dan kemudian baris berikutnya akan menjadi latihan peringatan kita.
Jadi, dalam javascript untuk mengakhiri satu baris, Anda sebenarnya harus menambahkan titik koma.
Jadi kita akan menutup dan menambahkan tanda titik koma di sini dan exploit kita.
Dan apa yang akan dilakukan ini akan menutup kode di sini dan akan mengeksekusi ini sebagai baris lain
sebagai baris berikutnya dari titik koma di sini pada akhir untuk berjaga-jaga.
Dan kita akan menyalin ini.
Saya akan menyuntikkannya dan saya akan menunjukkan kepada Anda seperti apa kode itu.
Setelah kami menyuntikkan itu akan menjadi lebih jelas.
Jadi saya akan menyuntikkannya di sini.
Sekarang seperti yang Anda lihat tidak ada apa-apa selain jika kita klik pada menghasilkan sekarang sepertinya ada sesuatu
yang salah.
Jadi kami masih belum menyuntikkannya dengan benar.
Mari kita lihat kodenya lagi.
Jadi sekali lagi klik kanan memeriksa elemen dan kita akan pergi ke tempat kode
untuk pengguna di sini.
Dan seperti inilah kode kita sekarang.
Jadi katanya coba Documenta lagi mendapatkan elemen dengan ID.
Dan ini KATAKAN dan ini sama dengan kata sandi ini untuk.
Kami tutup itu.
Jadi itu sangat bagus.
Kami menambahkan tanda titik koma dan kemudian kami mengatakan akses lansiran.
Titik koma sangat bagus.
Sempurna tetapi kemudian kita memiliki kutipan tunggal dan semi-kolon ini.
Dan ini berasal dari kode aslinya.
Jadi ini digunakan untuk menutup pernyataan ini pada awalnya.
Jadi mereka benar-benar sedang dikodekan atau dimasukkan oleh kode di halaman.
Jadi yang harus kita lakukan adalah melakukan seperti apa yang biasa kita lakukan dengan suntikan SPL dan hanya komentar di
sini untuk mengomentari semua yang datang setelah ini sehingga tidak melanggar kode kita.
Jadi sekali lagi
saya akan menyalin ini di sini.
Dan seperti yang Anda lihat sekarang kode kami berjalan dan kami berhasil menjalankan kode javascript di situs web target.
Sekarang Anda dapat membagikan tautan ini dengan kode javascript apa pun yang Anda inginkan dan itu akan dieksekusi pada orang
yang dituju pada orang yang menjalankan tautan ini.
Jadi Anda dapat melanjutkan dan mencari segala jenis kode atau javascript atau Anda dapat menggunakan daging sapi
seperti saya akan tunjukkan pada Anda di kuliah berikutnya.
Jadi pesan yang dibawa pulang dari kuliah ini adalah cara Anda mengeksploitasi kerentanan tidak hanya pekerjaan tidak
hanya mengakses atau injeksi Asgill setiap kerentanan akan bervariasi dari satu situs web ke situs web
sehingga Anda harus selalu memikirkannya mungkin Anda melihat kode sumber melihat bagaimana data dikirim
antara situs web dan mencoba menyesuaikan eksploit Anda ke halaman web tertentu.