Kuliah ini dan beberapa kuliah berikutnya kita akan berbicara tentang jenis kerentanan
populer yang disebut suntikan Escurial.
Sebelum kita mulai berbicara tentang bagaimana ini terjadi dan bagaimana cara mengeksploitasinya, mari kita pelajari
dulu apa itu keamanan sekarang jika Anda seorang magang di situs web tertentu, kemungkinan situs ini sedikit lebih besar
daripada situs Web kecil.
Jadi mungkin itu akan digunakan dalam database.
Sebagian besar situs web selain situs web yang sangat sederhana menggunakan database dan database digunakan untuk menyimpan data.
Jadi ada nama pengguna kata sandi artikel berita posting blog gambar apa pun yang terjadi di situs web
secara harfiah disimpan di database dan aplikasi web yang ada di dalam basis data
dan kemudian menampilkan data kepada Anda atau kepada pengguna di layar saat pengguna melakukan
sesuatu. Baik akan memperbarui menghapus atau mengubah data yang ada di database interaksi ini antara aplikasi web dan
database.
Terjadi menggunakan bahasa yang disebut meminta Anda keluar.
Jadi izinkan saya menunjukkan kepada Anda apa yang saya maksud dengan database.
Ini hanya sebuah contoh.
Saya tidak meretas apa pun.
Saya benar-benar hanya akan masuk ke database yang diinstal pada mesin politik kami dan kemudian kami hanya akan
melihat apa yang disimpan di dalamnya.
Jadi saya tidak melakukan peretasan.
Tidak ada apa-apa di sini.
Tidak ada yang mewah hanya dengan login ke bantuan saya
Dan kemudian saya menempatkan nama pengguna root dan potable saya tidak menggunakan kata sandi untuk
Root yang benar-benar buruk tapi jelas itu sistem yang rentan.
Jadi saya hanya akan masuk dan saya tidak meretas apa pun. Saya tidak melakukan injeksi Escorial.
Ini hanya terminal untuk saya yang menanyakan aplikasi web yang akan digunakan untuk berinteraksi dengan
database.
Jadi saya hanya mencoba menunjukkan kepada Anda apa yang saya maksud dengan database dan apa yang disimpan di dalamnya.
Jadi hal pertama yang akan saya lakukan adalah saya hanya mengetikkan show database dan itu akan menunjukkan kepada kita database yang
ada di server target kami dan saya dapat melihat bahwa kami memiliki skema informasi.
Ini adalah database default yang menyimpan informasi informasi standar tentang semua database lain.
Jadi yang satu ini akan terinstal secara default ketika Anda menjawab pertanyaan saya, tanyakan kepada Anda semua sisanya
telah diinstal untuk setiap aplikasi web sehingga kita dapat melihat kita memiliki 140 yang kita simpan.
Kami punya satu untuk kami 10 dan itu untuk yang ini sepanjang hari.
Kami juga memiliki satu yang disebut Masquerier. Kami memiliki satu yang disebut Ny. Floyd dan satu untuk VW yang merupakan salah
satu yang kami telah menggunakan aplikasi web sehingga Anda dapat melihat untuk setiap aplikasi
web kami benar-benar memiliki database dan database ini menyimpan informasi yang digunakan oleh aplikasi web itu.
Mari saya tunjukkan apa yang ada di sana jadi saya akan menggunakan database giliran terakhir
Jadi inilah yang lagi ini adalah hari Mattel untuk aplikasi web ini.
Dan kita bisa melihat tabel sehingga database sebagai tabel.
Tabel dan tabel ada informasi.
Jadi saya akan mengatakan Joe tabel untuk melihat tabel yang kami miliki dan Anda dapat melihat kami memiliki tabel untuk akun
kami sehingga Anda dapat mengasumsikan bahwa tabel ini memiliki informasi tentang nama pengguna kata sandi dan
informasi tentang pengguna.
Kami punya meja untuk blog.
Jadi mungkin memiliki blog dan meletakkan tulisan dan komentar di sana.
Anda dapat melihat data pengambilan pada kartu kredit.
Jadi ada meja yang berisi kartu kredit.
Sekarang ini sangat besar untuk situs web belanja.
Mereka sebenarnya akan memiliki kartu kredit yang mereka inginkan dan informasi untuk kartu kredit akan disimpan di
sana.
Pada dasarnya database akan menyimpan semua data yang digunakan di situs web karena mereka tidak memulai
pada file.
Itu tidak efisien.
Jadi mari kita lihat akun dan jika saya katakan pilih.
Jadi beginilah cara aplikasi web mengambil informasi dari database.
Itu akan dipilih daripada memperbarui atau dihapus.
Jadi saya melakukan pernyataan pilih di sini.
Sekali lagi ini bukan peretasan, saya tidak melakukan apa-apa hanya mengumpulkan barang-barang.
Saya akan memilih bintang yang berarti semuanya dari akun adalah biaya dan seperti yang
dapat kita lihat apakah kita bisa mendapatkannya.
Kami memiliki ID akun, nama pengguna, kata sandi, dan tanda tangan untuk orang tersebut.
Dan jika orang itu adalah oven.
Sekarang kolom-kolom ini bergantung pada tabel sehingga sebenarnya orang yang mendesain database
mendesain tabel kolom juga.
Dan kemudian data dimasukkan oleh aplikasi kerja.
Jadi Anda dapat melihat bahwa kami memiliki pengguna yang disebut admin dan kata sandi mereka adalah admin pass.
Kita dapat melihat bahwa kita memiliki pengguna bernama Adrian dan kata sandi mereka kata sandi yang sama.
Jadi ini hanya untuk menunjukkan kepada Anda seperti apa bentuk basis data dan hanya untuk merasakannya karena di video mendatang kami
akan mencoba untuk mengeksploitasi basis data ini dan memiliki akses yang mirip dengan ini.
Jadi ini saya baru saja masuk dengan nama pengguna dan kata sandi.
Sekarang biasanya Anda tidak akan memiliki akses seperti ini di web admin akan memiliki akses itu dan video masa depan kami
akan mencoba menjalankan beberapa serangan untuk mendapatkan akses yang serupa dengan ini sehingga kami akan memiliki kontrol penuh
atas database sehingga kita dapat membaca hal-hal dan melihat apakah kita dapat menulis atau memodifikasi sesuatu.