Dan kuliah ini saya ingin menunjukkan kepada Anda bagaimana kami dapat menggunakan suntikan keterampilan untuk membaca file apa pun di server.
Jadi, bahkan jika file itu ada di luar root GWW kita akan dapat membacanya persis seperti file.
Kerentanan pengungkapan.
Dan kita juga akan melihat bagaimana kita dapat menggunakannya untuk menulis file dan mengunggahnya ke sistem seperti halnya kerentanan
unggah file.
Jadi hal pertama yang akan kita lihat adalah alasan file dan saya akan mengatur segalanya untuk diketahui di
sini.
Jadi saya punya pernyataan saya di sini dan saya akan menetapkan pilih satu saya Live nomor dua karena saya akan
melakukan hal-hal di dalamnya.
Dan kita akan melakukan tiga lagi di sini jadi tidak, tidak, tidak.
Jadi kami memilih bukan sesuatu.
Tidak tidak Tidak.
Jadi lima karena kami memiliki lima catatan ketika kami melakukan Order By.
Dan bukannya memilih sesuatu.
Ingat dalam video ketiga kami memilih database misalnya dan itu menunjukkan kepada kami database saat ini.
Apa yang ingin saya lakukan sekarang adalah saya ingin melakukan fungsi lain dan fungsi itu disebut
Muat file dan di sini saya akan mengatur file yang ingin saya muat dan saya akan menggunakan file yang
sama yang kita miliki kunci pada file termasuk kerentanan.
Dan itu adalah.
Jika Anda melihat kata sandi maka kami mencoba membaca file itu dan pernyataan kami adalah gabungan pilih file itu dan hanya
itu.
Jadi saya akan menyalin ini dan saya akan menyuntikkannya di sini dan
saya akan menambahkan persentase 23 yang merupakan komentar saya.
Dan seperti yang Anda lihat, kami berhasil membaca semua informasi semua konten kata sandi meskipun tidak ada di webroot. Jadi tersimpan di
dalamnya adalah kata sandi sehingga kami dapat membaca apa pun di server dari situs web
lain dari file lain di manapun server.
Kita dapat membacanya dengan menentukan path lengkap file kita.
Hal berikutnya yang ingin saya tunjukkan kepada Anda adalah menulis ke server.
Jadi kita benar-benar akan menulis barang ke server.
Dan ini sangat berguna karena Anda akan dapat menulis kode apa pun yang Anda inginkan.
Jadi misalnya Anda dapat menulis kode untuk skrip PH Anda dapat menulisnya menulis kode untuk shell virus atau kode
PH Kami untuk mendapatkan koneksi kami kepada Anda.
Jadi itu pada dasarnya hanya bertindak seperti kerentanan unggahan file.
Dan untuk itu saya akan menulis kode yang ingin saya lakukan di
sini dan saya akan menyebutnya sebagai contoh saja contoh.
Dan kita akan menggunakan fungsi yang disebut outfight.
Jadi kita akan melakukan ke saya akan jatuh dan kemudian kita akan menentukan di mana kita ingin menyimpan file itu.
Sekarang dalam skenario kasus terbaik Anda akan dapat menulis ke Webroot Anda dan itu berarti bahwa Anda dapat
mengakses file melalui browser dan menjalankannya sehingga Anda dapat mengunggah file mingguan dan kemudian terhubung ke sana dan melakukan
hal-hal seperti itu.
Jadi mari kita coba lakukan itu dulu.
Jadi kita akan melakukannya di WW W dan itu adalah rute web kami.
Jadi kita akan dapat mengakses hal-hal melalui itu atau Anda dapat memasukkannya bahkan Varda WW dan kemudian menempatkan
Matel hari setelah itu untuk menyimpannya di sana.
Jadi perintahnya sangat sederhana lagi pilih Union pastikan Anda mengatur semuanya dan juga bahwa tidak ada yang ditulis
ke dalam file kecuali apa yang Anda masukkan di sini.
Dan saya mencontohkannya dan akan disimpan ke file kami pada hari Debney WW Matel.
Dan kita sebut contoh itu.
Itu.
Mari kita coba jalankan ini dan lihat apakah itu berhasil.
Sekarang ini tidak berhasil.
Dan jika Anda datang ke sini Anda akan melihat bahwa Anda keluar atau keterampilan saya tidak diizinkan untuk membuat atau menulis ke direktori
ini.
Jadi masalahnya adalah kita bukan izin yang kita miliki tidak memungkinkan kita untuk menulis ke lokasi
khusus ini.
Jadi hanya untuk menguji exploit ini saya akan mengubah lokasi ini menjadi GMP yang merupakan waktu dan Anda akan melihat
bahwa Anda benar-benar dapat menulisnya.
Jadi dalam skenario kehidupan nyata.
Tergantung.
Anda dapat mencobanya dan melihat apakah Anda dapat menulis atau tidak.
Dan ini yang kami coba tulis sekarang.
Dan jika kita membaca dalam istilah jika kita mendengar itu dan kemudian ls dan 10 Anda akan melihat
bahwa kita memiliki sesuatu yang disebut contoh dan jika kita mencoba membaca bahwa Anda akan melihat bahwa itu
berisi.
Jelas itu berisi konten dari apa yang kami lakukan sebelumnya yang merupakan seleksi normal yang akan Anda lihat.
Jadi apa yang Anda lihat untuk meletakkan barang-barang untuk pria lain dan kemudian menunjukkan kepada kita apa
yang ada di sana yang merupakan contoh contoh yang ingin kami tulis ke file.
Sekarang Anda jelas dapat menyingkirkan admin dan admin mengoper barang dengan hanya memasukkan nama pengguna yang salah dan
tidak ada yang akan ditampilkan di sini.
Jadi satu-satunya hal yang akan Anda lihat adalah output yang merupakan contoh contoh.
Tetapi sekali lagi ini hanya berguna jika Anda dapat menulis server web Anda sehingga Anda dapat mengaksesnya dan
kemudian menggunakan shell Anda atau menggunakan payload Anda dan selanjutnya mengeksploitasi sistem.