Oke, jadi sekarang kita tahu cara menggunakan proxy dan kita sudah tahu cara mengeksploitasi kerentanan dasar, mari kita
lanjutkan ke pengaturan keamanan dan kita akan mengatur keamanan ke medium.
Kami akan mengirimkan untuk memastikan bahwa itu adalah pada medium.
Dan kita akan kembali ke file upload di sini.
Dan perlu diingat bahwa pencegat telah dimatikan sejauh ini.
Kami hanya menguji dan seperti biasa, akan membuat semuanya tetap sederhana.
Jadi ketika itu off, seolah-olah berp tidak bekerja pada saat ini dan hanya akan
mencoba untuk meng-upload shell normal yang sudah kita miliki di direktori home saya di sini, harus kita
klik dua kali dan upload.
Dan ketika kami melakukannya, seperti yang Anda lihat, kami akan mendapatkan pesan kesalahan yang mengatakan bahwa gambar
tidak diunggah, mungkin karena kami mengubah pengaturan ke medium.
Dan jika Anda melakukan ini di situs web nyata, Anda akan tahu bahwa halaman ini memiliki
semacam pemeriksaan yang mencegah kami mengunggah file HP kami.
Sekarang, hanya untuk memastikan bahwa halaman tersebut mencegah kita mengunggah file dan halaman itu sendiri tidak
rusak.
Mari kita coba mengunggah gambar normal.
Jadi sekali lagi, pergi ke unduhan saya, pilih gambar digital dan klik unggah, Anda akan melihat
bahwa gambar GTR akan berhasil diunggah.
Oleh karena itu, sekarang kita tahu bahwa fungsi unggah file benar-benar berfungsi.
Satu-satunya alasan mengapa itu tidak berfungsi dengan BHB karena halaman itu sendiri tidak mengizinkan kami mengunggah file.
Sekarang ada beberapa cara agar situs web ini mencegah kami mengunggah file kami.
Yang paling sederhana adalah dengan memeriksa apakah file tersebut adalah file menggunakan ekstensi atau jenis file.
Jadi mari kita pergi ke pengelola file dan saya akan mengganti nama File Kotoran Shell saya menjadi format file gambar.
Jadi alih-alih dikupas di BHP, kami akan menyebutnya Shell Dot GPG.
Kami akan menamainya seperti jadi naik dan mari coba mengunggahnya lagi, jadi itu ada di rute saya dan
sekarang disebut Shadow GPG.
Nah, perlu diingat, mengunggah file jpg seperti ini biasanya tidak berfungsi karena ekstensi file adalah
ekstensi file gambar.
Jadi yang akan kita lakukan adalah mengaktifkan proxy kita dan kita akan mengklik upload.
Dan sekarang kami mencegat permintaan unggah sehingga kami dapat melihat kami memiliki permintaan posting ke direktori unggah dengan cara
kami dapat melihat Host sebenarnya adalah Host target kami.
Ini tidak sedang dikirim ke server lain.
Dan jika kita scroll sedikit ke bawah, kita akan melihat nama file di sini diatur ke shell
jpg dan tipe konten diatur ke gambar JPEG.
Jadi kita akan mempertahankan tipe konten seperti itu dan kita hanya akan mengubah nama
file di sini dari GPG ke HP.
Dan agar Anda tahu bahwa ini sebenarnya file kami yang akan diunggah dan bukan yang sebelumnya.
Aku akan menyebutnya Shell untuk itu.
Jadi yang kita lakukan sekarang adalah setelah kita mengklik upload di sini, halaman Web mengirim permintaan ke server
Web.
Tapi sebelum permintaan ini mencapai server Web, kami mencegatnya di sini dan kami menjaga semuanya tetap
sama.
Jadi itu terlihat sedikit lebih seperti gambar.
Kami masih mengatakan tipe konten adalah tipe gambar, tetapi kami cukup mengganti nama file
dari Shell menjadi jpg ke Shell yang secara efektif kami ubah dalam ekstensinya.
Oleh karena itu, setelah diunggah, semoga benar-benar diperlakukan sebagai file dan oleh karena itu memungkinkan kita
untuk mengontrol server Web.
Tidak ada cara yang dijamin untuk mengetahui bahwa ini berhasil.
Anda hanya perlu mencoba dan melihat apakah itu berhasil.
Jadi mari kita coba.
Kita akan klik Maju, Maju dan Sempurna.
Sekarang, berdasarkan pesan yang kami dapatkan di sini, memberitahu kami bahwa shell to dot BHP telah berhasil
diunggah.
Jadi itu luar biasa.
Sekarang mari kita pergi ke terminal kita dan mencoba menghubungkannya dan melihat apakah itu benar-benar berfungsi.
Jadi kita akan menggunakan perintah yang sama yang kita gunakan sebelumnya.
Satu-satunya perbedaan adalah nama file sekarang disebut Shell 2. 0.
Kami akan menekan enter dan sempurna.
Seperti yang Anda lihat, kami berhasil terhubung ke server target.
Kami dapat melakukannya untuk memverifikasi dan sekarang kami dapat menggunakan semua fitur yang selalu kami izinkan untuk digunakan.
Kita akan membicarakannya nanti di bagian pasca eksploitasi.
Tetapi pada dasarnya sekarang kami berhasil melewati pemeriksaan bahwa halaman web tertentu ini memiliki kesulitan sedang dan mengunggah
file ke sana yang memungkinkan kami untuk mengontrol server Web ini dari jarak jauh.
Semua itu berkat proxy.
Ide utama di sini, seperti yang disebutkan sebelumnya, ini dapat diterapkan dalam banyak skenario.
Kapan pun Anda ingin melewati keamanan atau melewati pemeriksaan atau melihat permintaan tersembunyi yang mungkin dikirim oleh
aplikasi Web ke server Web.