Sekarang setelah kita memahami, mendapatkan, dan memposting permintaan serta memahami teori dan alasan di balik
penggunaan proxy dalam kuliah ini, saya akan memperkenalkan kepada Anda proxy yang akan kita gunakan sepanjang
kursus untuk mencegat dan mengubah permintaan.
Kami akan menggunakan proxy yang disebut Proxy, yang merupakan bagian dari kit alat pengujian penetrasi populer yang disebut
Sweet.
Anda dapat menemukan berp di sini di sebelah kiri, dalam gelap atau di bawah menu aplikasi.
Setelah Anda memulainya, itu akan menanyakan apakah Anda ingin menjalankan proyek sementara atau menjalankan dari yang sudah ada.
Kita akan pergi dengan yang sementara.
Jika Anda menggunakan gambar kustom, Anda akan melihatnya dimuat secara default dengan file konfigurasi ini.
Kami akan tetap sama.
Klik start dan Anda akan mendapatkan jendela default berp.
Sekarang, seperti yang Anda lihat, ini adalah tool kit besar yang dapat digunakan untuk melakukan beberapa hal.
Tapi yang kami minati, dalam kuliah ini adalah bagian proksinya.
Jika saya membuat jendela ini sedikit lebih besar, Anda akan melihat bahwa pencegat aktif, artinya semua
permintaan yang dikirim ke proxy ini akan dicegat dan oleh karena itu akan dapat menganalisisnya dan memodifikasinya jika
kita mau.
Sekarang kita akan mengklik Open Browser untuk membuka browser bawaan yang dilengkapi dengan burb, dan Anda akan melihat bahwa
ini hanyalah browser Web biasa yang dapat Anda gunakan untuk memuat situs web apa pun.
Tetapi ketika pencegat aktif, Anda akan melihat bahwa permintaan apa pun yang dikirim browser ini akan
dicegat oleh burb sebelum diteruskan ke tujuan sebenarnya.
Jadi izinkan saya menunjukkan sebuah contoh.
Pertama, kita akan mematikan pencegat dan sekarang browser ini akan bekerja seperti browser Web biasa.
Jadi mari kita ke target kita, yaitu 10 2014 sampai 09.
Dan mari kita pergi ke Anda dan masuk.
Dan sekarang jika saya mengaktifkan pencegat dan mengklik tautan apa pun di halaman ini, misalnya, mari kita
klik pada penyertaan file, Anda akan melihat bahwa situs web akan terus memuat, tetapi tidak ada yang benar-benar
dimuat.
Sepertinya tidak ada koneksi di sini.
Tapi alasan ini karena berp dicegat permintaan dicegat.
Apa yang terjadi ketika saya mengklik tautan di sini dan kami dapat melihat bahwa
situs web tersebut, pertama-tama, mencoba mengirim permintaan posting ke jalur khusus ini dan kami dapat melihat konten permintaan ini.
Jadi kita bisa melihat headernya.
Kita bisa melihat bahwa ini sebenarnya masuk ke Google, kita bisa melihat isinya.
Dan jika kita klik maju, ini sebenarnya akan diteruskan ke tujuannya dan kemudian kita melihat permintaan
berikutnya yang sedang dikirim.
Jadi kita bisa melihat kita punya permintaan get lain.
Kali ini dikirim ke domain khusus ini dan ini adalah jalur tujuan pengirimannya.
Sekali lagi, jika kita mengklik Teruskan, ini akan diteruskan dan sekarang kita memiliki permintaan lain.
Kali ini permintaan get dan yang ini sebenarnya dikirim ke domain target kami.
Jadi itu domain yang sama seperti yang kita miliki di sini.
Dan kali ini meminta jalan khusus ini.
Itu diberikan parameter yang disebut halaman dan nilai yang dikirim disertakan.
Anda juga dapat melihat sisa nilai yang sedang dikirim.
Dan semua ini hanyalah sebuah kotak teks.
Jadi Anda benar-benar dapat memodifikasi bagian mana pun di sini.
Klik teruskan, dan permintaan ini akan dikirim dengan modifikasi yang kami buat di sini.
Jadi, saya tetap menjaga ini tetap sama, dan hal berikutnya yang ingin saya tunjukkan kepada Anda adalah inspektur di
sini di sebelah kanan.
Jika saya mengkliknya untuk memperluasnya, Anda dapat melihat bahwa semua nilai yang dikirim di sini dikategorikan
di sini dalam kategori bagus.
Jadi jika kita mengklik parameter kueri lagi, kita dapat melihat parameter halaman.
Kita bisa melihatnya di sini dan nilainya disertakan.
Yang bisa kita lihat di sini.
Dan jika kita klik dua kali pada ini lagi, kita akan mendapatkan kotak teks di mana kita dapat dengan mudah
mengubah parameter dan nilai ini sesuai keinginan.
Klik terapkan perubahan dan teruskan.
Modifikasi apa pun yang kami buat untuk permintaan ini akan diteruskan ke server Web.
Hal ini memungkinkan kita untuk, pertama-tama, melewati pemeriksaan sisi klien dan implementasi keamanan.
Dan itu juga memungkinkan kita untuk melihat bahwa yang dikirim kepada kita permintaan posting dan jenis parameter lain
yang sedang dikirim ke server Web tanpa ditampilkan di sini di kotak URL.
Ini sangat berguna karena kita harus menguji semua parameter ini untuk semua kerentanan yang akan
kita pelajari dalam kursus ini, dan karena itu memperluas permukaan serangan kita.
Jadi, seperti yang Anda lihat, halaman ini masih meledak saat saya mengklik karena saya mengklik penyertaan
file dan saya masih belum mendapatkannya karena saya belum meneruskan permintaan ini.
Jadi, sekali lagi, kita akan mengklik maju dan terus mengklik maju untuk meneruskan semuanya.
Dan setelah kami melakukannya, seperti yang Anda lihat, kami akhirnya mendapatkan halaman yang kami minta, yaitu penyertaan file.
Jadi seluruh ide dan inti dari penggunaan proxy ini adalah untuk mencegat semua
permintaan yang akan dikirim halaman ke server Web agar dapat melihat permintaan ini, memodifikasinya, dan mudah-mudahan
menggunakannya untuk menemukan kerentanan.
Mari saya tunjukkan contoh lain.
Jadi saya akan mematikan pencegat dan kami hanya akan pergi ke unggahan.
Dan kita akan menyalakannya dan mari kita mengunggah file dan kita hanya akan pergi ke unduhan saya
dan mengunggah gambar JTR di sini, klik unggah.
Dan lagi, Anda akan melihat bahwa kita akan terjebak karena permintaan dicegat di sini dan
burb.
Bisa kita lihat kali ini adalah post request.
Oleh karena itu, kami tidak benar-benar melihat apa pun di sini di bilah URL dan kami dapat
melihat bahwa ini dikirim ke jalur ini di sini, unggahan kerentanan DPW.
Dan jika kita gulir ke bawah, kita dapat melihat nama file di sini.
Kita dapat melihat jenis konten dan kita dapat melihat isi sebenarnya dari gambar tersebut.
Ini adalah konten biner sebenarnya dari gambar itu sendiri.
Jadi sekali lagi, konten biner ini bisa dimodifikasi, tipe kontennya bisa dimodifikasi, nama gambarnya
bisa dimodifikasi.
Apa pun yang Anda lihat di sini dalam teks dapat dimodifikasi.
Dan kita juga bisa melihat parameter posting yang dikirim di sini di bawah parameter body.
Sekali lagi, seperti yang disebutkan, kami tidak melihat apa pun di sini di URL karena semuanya dikirim sebagai permintaan
posting.
Tetapi dengan mengklik parameter anggaran di sini, kita akan dapat melihat ukuran file maksimum
yang diizinkan, konten gambar, dan parameter lain yang disebut pengunggahan.
Kami juga dapat melihat cookie yang diminta di sini dan kami dapat melihat header permintaan.
Semua itu dapat dimodifikasi hanya dengan mengklik dua kali di atasnya dan kemudian meneruskan permintaan.
Sekarang, saya tidak melakukan modifikasi apa pun dalam kuliah ini.
Kami akan melakukannya nanti di kursus.
Dan kuliah ini, saya hanya ingin memperkenalkan Anda pada ide untuk mencegat permintaan dan
memodifikasinya sebelum mengirimkannya kembali ke server Web.
Jadi, sekali lagi, jika kita mengklik teruskan dan teruskan, sisa permintaan, Anda akan melihat bahwa gambar
akan berhasil diunggah dan tidak ada lagi permintaan yang dikirim ke server Web.
Jadi itu cukup banyak itu.
Saya tahu kami belum benar-benar meretas apa pun, tetapi ini sangat berguna untuk memperluas permukaan serangan Anda, seperti yang saya
katakan.