berkonsentrasi pada merancang situs web dan hacker hanya berfokus pada penelusuran dari eksploitasi. Tapi apakah kita pernah terkonsentrasi pada kenyataan, jika web designer mulai mencari eksploitasi destruktif maka bagaimana ia dapat, dan jika dia menggunakannya secara positif maka berapa banyak konstruktif yang dapat. Jadi Anda keputusan jalan mana yang akan Anda pilih .. konstruktif atau destruktif. Saya hanya dapat menyediakan tutorial yang akan meningkatkan basis pengetahuan Anda ..
Catatan: Artikel ini adalah untuk Tujuan Pendidikan saja. Jadilah bagian dari masyarakat yang konstruktif. Fame dan Nama juga bisa didapatkan dengan menjadi di sisi konstruktif. Saya tahu sulit tetapi jika anda bagus maka Anda akan pasti diakui.
Jadi mari kita mulai dengan dasar-dasar yang sangat ... Anda semua harus memiliki pengetahuan dasar tentang HTML dan XML maka saya akan meninggalkan topik tersebut karena mereka adalah hal yang sangat dasar jika Anda berhubungan dengan web dalam kehidupan sehari-hari. Jika Anda tidak tahu dasar-dasar saya akan saran Anda untuk pergi ke W3Schools dan memiliki review singkat tentang konsep-konsep ini.
Apa XPath?
XPath pada dasarnya sintaks untuk mendefinisikan bagian dari dokumen XML yang menggunakan ekspresi jalan untuk menavigasi dalam dokumen XML dan yang tidak dengan bantuan fungsi standar standar seperti nilai string, nilai numerik, tanggal dan perbandingan waktu, urutan dan dll Node manipulasi.
Saat ini sebagian besar webmaster menggunakan dokumen XML untuk menyimpan data sensitif dan menggunakan XPath untuk menavigasi data dalam dokumen XML. Keuntungan utama untuk menggunakan dokumen XML adalah bahwa mereka begitu kompleks sehingga mereka hampir tidak terbaca untuk manusia. Tapi kita tahu di mana ada kompleksitas, ada cara bagi hacker untuk memainkan peran mereka. Jadi teman mari kita mulai tutorial kami tentang Injeksi XPath ..
Apakah Injeksi XPath?
XPath Injection adalah teknik serangan yang digunakan untuk mengeksploitasi aplikasi yang membangun XPath (XML Bahasa Path) pertanyaan dari pengguna-masukan yang disediakan untuk query atau menavigasi dokumen XML. Hal ini dapat digunakan langsung oleh aplikasi untuk query dokumen XML, sebagai bagian dari operasi besar seperti menerapkan transformasi XSLT untuk dokumen XML, atau menerapkan XQuery untuk dokumen XML.
Dalam injeksi XPath, kami mencoba untuk menyuntikkan data ke dalam aplikasi sehingga dijalankan dikendalikan oleh pengguna XPath query. Ketika berhasil disuntikkan, celah ini memungkinkan seorang hacker untuk melewati sistem otentikasi lengkap atau mengakses informasi tanpa otorisasi yang tepat.
Mari kita belajar dengan bantuan contoh yang bagaimana XPath bekerja, dalam contoh berikut kita memiliki file sampel XML Database:
<?xml version="1.0" encoding="ISO-8859-1"?>
<HackingLoops_database>
<hackingloops_user>
<username>snake-silver</username>
<password>testing123</password>
<account>Administrator</account>
</hackingloops_user>
<hackingloops_user>
<username>Lokesh</username>
<password>test1234</password>
<account>Subscriber</account>
</hackingloops_user>
<hackingloops_user>
<username>Destructive</username>
<password>mind123</password>
<account>Subscriber</account>
</hackingloops_user>
</snake-silver_database>
<HackingLoops_database>
<hackingloops_user>
<username>snake-silver</username>
<password>testing123</password>
<account>Administrator</account>
</hackingloops_user>
<hackingloops_user>
<username>Lokesh</username>
<password>test1234</password>
<account>Subscriber</account>
</hackingloops_user>
<hackingloops_user>
<username>Destructive</username>
<password>mind123</password>
<account>Subscriber</account>
</hackingloops_user>
</snake-silver_database>
0 komentar:
Posting Komentar