OK sekarang saya ingin menunjukkan kepada Anda suntikan escrow dan kemudian file yang berbeda dan halaman yang berbeda dan
saya akan menunjukkan kepada Anda beberapa hal berbeda yang dapat Anda lakukan untuk memanfaatkan kerentanan itu.
Jadi hal pertama yang akan saya buka adalah halaman login yang merupakan info pengguna Anda.
Jadi yang pertama saya pergi ke halaman masuk dari sana kali ini saya pergi ke halaman info pengguna.
Jadi ini cocok halaman ini akan menunjukkan kepada Anda informasi tentang pengguna asalkan Anda memberikan nama pengguna dan
kata sandi.
Jadi saya akan melakukannya dan saya akan memasukkan kata sandi saya di dua tiga empat lima enam dan itu akan
menunjukkan nama pengguna dan kata sandi D-sel saya maka tanda tangan saya adalah a.
Jadi pernyataan yang dieksekusi di sini mirip dengan apa yang dieksekusi ketika Anda masuk.
Jadi memilih mulai dari akun di mana nama pengguna adalah apa yang Anda masukkan di bidang pengguna dan kata sandi adalah apa yang
Anda masukkan ke dalam bidang kata sandi.
Jadi apa yang akan kita lakukan sekarang adalah kita akan melihat cara yang berbeda untuk mengeksploitasi kerentanan semacam ini
di video sebelumnya.
Kami melakukannya menggunakan kotak teks tulisan.
Jadi, apa pun yang Anda masukkan ke dalam kotak teks sedang diposting menggunakan metode POST ke aplikasi web.
Sekarang kerentanan ini bisa ada.
Untuk mendapatkan dan apa yang saya maksud dengan get adalah ketika Anda mendapatkan satu sesuatu itu tidak baik.
Anda akan melihatnya di sini dan Anda keluar.
Jadi, jika Anda melihat RL di sini, Anda melihatnya dikirim sebagai nama pengguna dan kata sandi satu
dua tiga empat lima enam.
Jadi izinkan saya salin saja huruf L ini di sini.
Dan kami akan mulai bermain dengan itu dari RL dan alih-alih melakukannya di halaman web saya hanya ingin menunjukkan
contoh yang berbeda sebab di banyak tempat bahkan mungkin tidak ada kotak teks misalnya yang
bisa menjadi sesuatu seperti di berita dan berita ph.
Jadi kita bisa lihat di sini misalnya dalam contoh ini diindeks ph.
Dan di Eropa yang menarik Anda mungkin melihat sesuatu seperti Anda menggunakan BHB itu.
Dan misalnya ide-ide yang Anda panggil Terlalu-Terlalu dan kemudian Anda dapat mencoba untuk menyuntikkan barang-barang di sana.
Jadi kita memiliki contoh di sini di mana kita akan menyuntikkan sesuatu ke pengguna di bidang
apa pun yang merupakan bidang ini dan kita akan menyuntikkan barang-barang di sini.
Jadi kapan saja ketika Anda melakukan latihan Anda setiap kali Anda melihat parameter seperti ini, Anda harus mencoba menyuntikkan mereka
setiap kali Anda melihat sesuatu yang Ph. D. dan kemudian Anda memiliki parameter yang sama dengan
sesuatu yang mereka selalu mencoba menyuntikkan barang di sana dan melihat apakah itu berfungsi untuk Anda.
Jadi kita juga melihat cara menemukan suntikan dan yang digunakan dalam tanda kutip dan menggunakan.
Jadi kita melakukan yang salah dan yang benar dan yang satu sama dengan yang satu dan kemudian yang satu sama dengan dua.
Dan jika server mengeksekusi apa yang kita inginkan maka kita akan tahu bahwa ada injeksi Asgill.
Saya akan menunjukkan kepada Anda cara lain untuk menemukan exploit ini dan menggunakan
urutannya sesuai dengan namanya, perintah menurut pernyataan digunakan untuk memesan hasil yang kami dapatkan di layar berdasarkan
kolom tertentu.
Jadi injeksi kita akan menjadi seperti ini, jadi saya akan lakukan di sana satu jadi ini jika jika injeksi ada ini harus
bekerja karena dalam setiap pernyataan pilih harus ada setidaknya satu kolom yang
dipilih.
Karena itu ketika kami mengatakan pesanan satu per satu, kami mengatakan saya ingin memesan hasil berdasarkan kolom pertama.
Karenanya ini harus selalu diterima oleh database dan mengembalikan yang benar atau sesuatu yang kita harapkan.
Kita juga perlu menambahkan komentar di sini dan menjalankan kode ini sehingga persis seperti sebelumnya.
Jadi ketika kita melakukan ini pada dasarnya di sinilah Anda berada dan apa yang akan terjadi pada database atau ini
adalah kode yang telah dieksekusi pada database.
Ini akan terlihat seperti ini.
Jadi itu akan menjadi staf pilih dari kelas saya yang nama pengguna sama dengan Zayde dan perhatikan bagaimana ini
dekat dalam kode
Dan kita akan melakukan pemesanan satu per satu dan harus ada kode di sini untuk dan dan komentar komentar ini
akan memberi tahu penerjemah escarole bahwa untuk mengabaikan apa pun yang datang setelahnya.
Jadi semua ini akan diabaikan.
Jadi saya menyalin ini
sehingga Anda benar-benar dapat menempel injeksi ini untuk pesanan Zayde satu per satu ke nama di sini dan itu
akan berhasil.
Tapi sekali lagi saya hanya ingin menunjukkan cara berbeda untuk melakukannya dengan menyuntikkannya melalui browser.
Hal lain yang saya ingin Anda perhatikan adalah ketika Anda menyuntikkan diri ke browser browser
kode harus dikodekan.
Jadi misalnya tanda ini biasanya ketika Anda menaruhnya pada Anda atau yang lain
itu harus ditulis sebagai persentase 23 spasi misalnya dikonversi ke persentase 20 dan persentase 23 adalah komentar yang kami gunakan.
Jadi saya menyalinnya dan mengganti tanda umum saya dengan.
Sekarang Anda dapat google hash ETP encoder dan Anda akan melihat online ada alat online yang hanya akan
mengkonversi ini untuk Anda.
Bagi saya sekarang saya tahu bahwa sisi yang tinggi dapat dikonversi ke persentase 23.
Jadi itu sebabnya saya menggunakannya di sana.
Dan saya akan menekan enter dan seperti yang Anda lihat sekarang kita melihat sesuatu yang bisa diterima, tidak
ada yang salah.
Dan kemudian itu menunjukkan kepada saya informasi tentang Zayde 1 2 3 4 5 6 dan sesuatu dengan tanda tangan.
Jadi itu mengabaikan kata sandi.
Jadi injeksi berhasil dan dipesan satu sehingga tidak melakukan kesalahan.
Mari kita coba buat yang nomor satu ini.
Jumlah yang sangat besar jadi masukkan 10.000 atau 100.000.
Jadi yang kami lihat sekarang adalah saya ingin Anda memesan hasil yang akan
dikembalikan oleh pernyataan pilih saat ini berdasarkan kolom 100000.
Sekarang kemungkinan tidak ada 100000 kolom yang digunakan dalam pernyataan pilih ini dan karenanya ini
akan menghasilkan kesalahan.
Jadi ketika saya mengeksekusi ini Anda akan melihat bahwa ada kesalahan dan kesalahan ada di urutan tutup dan beri tahu
kami bahwa ada kolom yang tidak dikenal untuk 100000.
Dan ini adalah penyebab besar sekarang kita tahu bahwa database mengeksekusi apa yang kita inginkan jadi ketika kita
mengatakan bahwa untuk memesan hasil berdasarkan kolom pertama itu menunjukkan kepada kita hasil.
Jadi itu mengikuti apa yang kami katakan.
Dan kemudian ketika kami mengatakannya untuk memesan hasil berdasarkan kolom yang tidak ada itu memberi kami kesalahan.
Jadi jelas rentan terhadap suntikan skala.