Sekarang mari kita terjemahkan ini ke dalam contoh kita.
Jadi, dalam contoh kita, kita akan menargetkan mesin floatable dimittis.
Jadi server web kami akan menjadi mesin portabel dimittis dan kami tidak akan menggunakan server DNS
sehingga kami tidak akan menggunakan nama seperti Facebook dotcom akan mengakses situs Web secara langsung
menggunakan alamat IP.
Jadi seperti yang kami katakan sebelumnya jika kita hanya pergi ke mesin portabel kami, saya ketik ifconfig Anda akan
melihat bahwa IP saya adalah 10 20 14 hingga 14.
Dan jika saya pergi ke sini untuk mengunggahnya ke mesin penghitungan saya, Anda akan melihat bahwa jika saya mengetikkan 10 20 14 hingga 14 Anda akan melihat
bahwa saya dapat mengakses mesin portabel saya.
Jadi server web di sini adalah mesin dimutis Teutul itu sendiri aplikasi web dibatasi halaman
admin DVD saya.
Dan semua ini jadi ini adalah mengapa aplikasi dan ketika Anda mengkliknya, Anda dapat melihat misalnya di
sini ditulis dalam BHB.
Jadi itu ditulis dalam bahasa pemrograman ini.
Ini juga menggunakan server skala luas yang dapat diakses melalui ph Oddment saya.
Jadi ini hanya teknologi yang digunakan pada server web tetapi server web itu sendiri adalah mesin
asteroid daging di sini.
Jadi ketika Anda memasukkan alamat IP ketika Anda memasukkan 10:24 ke dalam 14, kami benar-benar mengakses
mesin apung dan di dalam mesin dimittis voidable, kami memiliki teknologi, kami memiliki penerjemah yang beroperasi di PH.
Kami memiliki server web dan database.
Dan ini menjalankan Aplikasi Web untuk kami yang merupakan Matile DVD saat ini.
Dan semuanya jadi ketika komponen-komponen ini meninggalkan kita kepada siapa pun bagaimana kita bisa meretas situs web sehingga ada lebih
dari satu hal yang dapat kita manfaatkan untuk mendapatkan kontrol atas situs web.
Sekarang hal utama yang jelas yang Anda pikirkan adalah aplikasi web.
Jadi itu hal yang selalu berinteraksi dengan Anda.
Misalnya di Facebook tempat Anda mencari barang dan tempat Anda mengunggah gambar tempat Anda menulis
posting.
Semua hal ini ditangani oleh aplikasi web karena Anda mengklik hal yang
berinteraksi dengan Anda.
Jadi misalnya jika saya pergi ke sini pada hari Matile dan saya mulai menelusuri halaman web ini adalah
aplikasi web saya jadi setiap kali saya mengklik sesuatu itu sedang ditangani dan dijalankan oleh aplikasi web di server
web.
Jadi jika saya dapat mengeksploitasi aplikasi web ini dalam beberapa cara jika saya bisa mendapatkan akses ke sana jika
saya dapat terhubung ke database karena jelas aplikasi web ini terhubung ke database maka saya mungkin
dapat memperoleh kontrol atas situs web dan mungkin bahkan mendapatkan akses ke server web dan kemudian mendapatkan akses ke situs web
lain di server yang sama.
Kita akan membicarakan semua itu nanti dalam kursus.
Cara lain untuk mendapatkan akses ke situs Web adalah menggunakan komputer itu sendiri.
Jadi katakanlah Anda mengklaim target Anda adalah VW 8 dan Anda tidak bisa masuk.
Anda tidak dapat menemukan exploit di aplikasi web itu sendiri.
Anda sudah mencoba semua yang Anda coba, semua bahan peledak akan dibicarakan dan Anda tidak bisa masuk.
Maka pilihan Anda yang lain adalah mengeksploitasi program yang diinstal pada komputer itu karena kami mengatakan server
web kami atau situs Web diinstal pada komputer normal seperti halnya komputer di rumah Anda.
Jadi jika Anda tidak bisa digunakan dan melakukan aplikasi web bagaimana jika ada salah satu program yang diinstal
pada komputer web pada komputer itu sendiri.
Bagaimana eksploit memiliki buffer overflow atau exploit eksekusi jauh.
Bagaimana jika server web itu sendiri atau program database program yang menjalankan database itu sendiri memiliki
exploit root jarak jauh yang memungkinkan Anda untuk hanya mendapatkan akses ke seluruh server web termasuk semua situs
Web di dalamnya.
Jadi ini akan sangat keren jika Anda bisa mendapatkannya jika Anda tidak dapat menemukan kesalahan
dengan aplikasi yang diinstal pada server web pada sistem operasi.
Maka Anda dapat menargetkan manusia karena kami tahu situs web dikelola oleh manusia.
Misalnya Facebook Anda tidak dapat menargetkan tanda atau Anda dapat menargetkan admin Facebook misalnya.
Admin ini jelas memiliki lebih banyak hak istimewa di situs web itu daripada yang baru.
Dan kemudian mereka mungkin dapat mengunggah file sensitif ke situs Web itu dan kemudian Anda bisa mengendalikannya dan Hockett
dengan meretas ke salah satu dari orang-orang itu.
Jadi, alih-alih mungkin situs Web sangat aman dan server sangat aman dan tidak ada cara yang
bisa Anda peroleh tetapi Anda selalu dapat mengeksploitasi manusia menggunakan serangan rekayasa sosial dan serangan sisi klien untuk mendapatkan
kontrol atau meretas salah satu orang yang mengelola situs Web Target itu dan kemudian mungkin mendapatkan akses
ke sana.
Sekarang tentu saja ini akan berkaitan dengan pengujian penetrasi aplikasi web yang berkaitan dengan
langkah pertama dengan pendekatan pertama.
Jadi kita akan belajar bagaimana menemukan dan mengeksploitasi sejumlah besar kerentanan yang dapat ditemukan
di aplikasi web itu sendiri.
Kita tidak akan berbicara tentang serangan sisi server sehingga serangan yang mengeksploitasi sistem operasi dan
aplikasi yang diinstal pada sistem operasi itu sendiri dari server web dan kita
tidak akan berbicara tentang serangan sisi klien tentang menyerang manusia dan bagaimana akun mereka dan kemudian mendapatkan
akses ke situs Web.
Semua ini dua bagian terakhir sebenarnya tercakup dalam kursus peretasan etika umum saya, jadi
tentu saja saya menyebutnya peretasan etis dari pekerjaan awal yang mencakup dua aspek.
Oleh karena itu dalam kursus ini kita akan berfokus pada situs pengujian penetrasi aplikasi web,
jadi bagaimana situs web berdasarkan pada aplikasi web diinstal pada situs Web tersebut.