Oke, jadi sekarang kita berhasil mengupload file menggunakan kesulitan yang mudah dan sedang, mari kita coba dengan yang
tinggi.
Jadi pertama-tama, saya akan mematikan pencegat saya sehingga saya dapat menggunakan situs web ini.
Biasanya, kita akan melalui pengaturan keamanan.
Kami akan mengaturnya ke tinggi.
Kami akan mengajukan.
Dan mari kembali ke upload file seperti biasa.
Pertama-tama, pastikan fungsionalitas berfungsi dengan mengunggah file normal yang diharapkan
aplikasi Web.
Jadi mari kita unggah gambar normal di unduhan saya dan kita akan mengklik Unggah dan Sempurna.
Gambar JTR diunggah tanpa masalah.
Jadi langkah selanjutnya adalah mengunggah file.
Jadi Anda ingin menjaga hal-hal sederhana.
Sekarang, saya tidak akan membuang waktu Anda.
Saya mencoba mengunggah file normal dan tidak berhasil.
Oleh karena itu, mari kita coba trik yang telah kita lakukan pada kuliah sebelumnya.
Jadi kita akan mengaktifkan pencegat dan kita akan mengunggah file di rute saya di sini.
Dan itu adalah shell yang sama, tetapi kami mengubah ekstensi filenya menjadi GPG, jadi kami
akan mengklik dua kali, klik unggah dan dan pencegat di sini.
Kita akan mengubah nama file.
Jadi kami menjaga jenis konten seperti apa adanya.
Dan kita akan mengubah nama file menjadi Shell Dot.
Dan kali ini kita akan menyebutnya Shell tiga.
Jadi inilah yang kami lakukan di kuliah sebelumnya dengan keamanan sedang.
Jelas dengan contoh ini, saya berasumsi ini adalah situs web baru, jadi kami tidak benar-benar tahu.
Jadi kami mencoba trik ini.
Kita akan klik maju.
Dan seperti yang Anda lihat, kita akan mendapatkan kesalahan yang mengatakan bahwa gambar
kita tidak diunggah, artinya kode yang digunakan aplikasi Web ini di sisi server dapat mendeteksi bahwa file ini masih
merupakan file yang bisa berbahaya. dan itu tidak boleh dibiarkan.
Jadi mari kita pergi lagi.
Ayo klik shelter kita, GPG, dan itu klik Upload.
Dan sekarang kita memiliki permintaan di sini, mari kita analisis lagi dan lihat saja dan
lihat apa yang dapat kita lakukan atau semoga melewati pemeriksaan apa pun yang dimiliki aplikasi Web sehingga kita dapat melihat bahwa
nama file diatur untuk dibagikan jpg.
Dan kami tahu jika kami tetap seperti itu, itu akan benar-benar diunggah karena gambar biasa yang memiliki
ekstensi ini dapat diunggah.
Kami juga tahu bahwa menjaga jenis konten sebagai jpeg gambar tidak masalah.
Itu tidak merusak cangkang kita.
Oleh karena itu, kita bisa berasumsi bahwa kita masih belum tahu.
Kami hanya membuat tebakan terpelajar dan kami berasumsi bahwa kode apa pun yang mereka miliki di
bagian belakang, itu memeriksa apakah file diakhiri dengan ekstensi gambar yang valid, seperti dot jpg.
Oleh karena itu, kita dapat mencoba mengganti nama file ini menjadi Shell three dot p p dot jpg.
Sekarang sekali lagi, ini tidak akan berfungsi di semua server.
Ada trial and error untuk ini dan selalu ada trial and error dalam hal peretasan
dan khususnya peretasan aplikasi Web.
Jadi ini hanya satu percobaan yang harus Anda lakukan.
Jika ini tidak berhasil, Anda cukup mencoba untuk menyimpan Excel melalui jpg dan kemudian menambahkan BHP dengan cara ini
dan contoh ini, Anda akan dapat melewati pemeriksaan jika cek sedang diperiksa.
Nama file diikuti dengan ekstensi gambar dan oleh karena itu dengan menambahkan B di sini, Anda akan
dapat melewati pemeriksaan sambil mempertahankan ucapan jenis file.
Sekarang saya mencoba ini dan itu tidak berhasil.
Itu sebabnya saya bertahan dengan yang pertama, yaitu Shell tiga, yaitu P P dot dan jpg.
Jadi ide utama yang saya tunjukkan di sini, bukan hanya satu trik ini.
Ide utamanya adalah bermain-main dengan nama file dan tipe konten.
Anda harus melakukan banyak trial and error sampai Anda benar-benar berhasil mendapatkannya.
Saya akan menyertakan lembar contekan dalam sumber kuliah ini sehingga Anda dapat melihat banyak contoh serupa
lainnya.
Saya tidak ingin membuang banyak kuliah yang menunjukkan berbagai cara Anda dapat mengganti nama
file dan tetap menjalankannya karena kami hanya akan mengubah nama file menggunakan metode yang sama
persis, menggunakan proxy.
Anda hanya perlu mengunggah file, bermain-main dengan nama dan jenis konten sampai Anda
mendapatkannya untuk diunggah.
Dan mungkin setelah menghabiskan 20 atau 30 menit, Anda akan menyadari bahwa fungsi pengunggahan file ini tidak
rentan dan Anda pindah ke kerentanan berikutnya.
Ini membutuhkan banyak kesabaran dan membutuhkan banyak pekerjaan.
Jadi bagaimanapun, kita akan pergi dengan ini.
Ubah nama file menjadi Shell tiga, DOT GPG.
Kami menjaga jenis konten apa adanya.
Dan ini, seperti yang saya katakan, akan melewati pemeriksaan jika pemeriksaan hanya memeriksa apakah file diakhiri
dengan ekstensi yang valid, seperti jpg.
Jadi kita akan klik Forward and Perfect.
Seperti yang Anda lihat sekarang, ini memberi tahu kami bahwa file telah diunggah,
tetapi ini bukan akhir dari jalan karena terkadang mengganti nama file seperti ini akan menghentikannya bekerja sebagai file tergantung pada
bagaimana server dikonfigurasi.
Makanya saya bilang selalu ada trial and error.
Jadi mari kita pergi ke terminal kita dan mencoba berkomunikasi dengan file ini.
Jadi aku akan keluar dari ini.
Kami akan membersihkan layar, kami akan menggunakan perintah yang sama seperti sebelumnya karena tautannya
sama.
Satu-satunya perbedaan adalah jenis file.
Ini akan menjadi Shell tiga, dot, BHP, Dot J, PJI.
Kita akan menekan enter dan sempurna.
Kami di dalam.
Kami akan jika kami melakukan ID, kami akan mendapatkan ID.
Dan sekarang kami berhasil terhubung ke HP Shell kami dan memiliki kendali jarak jauh atas server web target.
Seperti yang saya sebutkan sebelumnya, saya akan membahas cara menggunakan secara merata di bagian pasca eksploitasi nanti dan saya
akan menunjukkan kepada Anda bagaimana Anda dapat menggunakannya untuk mengontrol server, mengakses database dan melakukan semua
itu.
Tetapi untuk saat ini, kami berhasil mendapatkan kendali atas server itu dengan mengunggah file dan kami berhasil
melewati keamanan tinggi mereka hanya dengan memanipulasi permintaan unggahan dan mengubah nama file.
Dan seperti yang saya katakan, Anda harus bereksperimen dengan berbagai trik dan cara berbeda untuk menamai file Anda
saat mengunggahnya.
Dan saya akan menyertakan lembar contekan di sumber daya.
Jadi, Anda memiliki sejumlah contoh berguna yang dapat Anda gunakan untuk melewati pemeriksaan tersebut.