Kali Linux: nikto cari web vulnerability
Sebelum menyerang situs web apa pun, sangat penting untuk melakukan pengintaian yang baik. Beberapa menit pengintaian dapat menghemat berjam-jam waktu hacking. Hanya dengan mencoba berbagai teknik hacking tanpa terlebih dahulu menemukan kerentanan situs adalah kebodohan murni.
Ada sejumlah tool dan aplikasi untuk menemukan kerentanan di sebuah situs web, tetapi salah satu yang paling sederhana adalah nikto.
Tool kecil dan sederhana ini memeriksa situs web dan melaporkan kembali kepada kita akan potensi kerentanan yang ditemukan yang dapat kita gunakan untuk mengeksploitasi atau meretas situs. Selain itu, ini adalah salah satu tool kerentanan situs web yang paling banyak digunakan di industri dan di banyak kalangan dianggap sebagai standar industri.
Meskipun tool ini sangat berguna dan efektif, tool ini dapat di deteksi (tidak tersembunyi) . Situs web apa pun dengan IDS atau tindakan keamanan lainnya akan mendeteksi bahwa kita sedang men-scan. Awalnya dirancang untuk pengujian keamanan, oleh karena itu tidak pernah dimaksudkan untuk dilakukan dengan diam-diam.
Step 1: Jalankan Kali & Buka Nikto
Untuk menjalankan Nikto, kita perlu menjalankan Kali. Ketika Kali sudah jalan, masuk ke
Kali Linux -> Vulnerability Analysis -> Misc Scanners -> nikto
Meskipun ada banyak pilihan dalam menggunakan nikto, kita akan membatasi diri di sini pada sintaks dasar, seperti ini:
nikto -h <IP or hostname>
Step 2: Scan Web Server
Mari kita mulai dengan server web yang aman di jaringan kita sendiri. Dalam hal ini, kita dapat menjalankan layanan http di komputer lain di jaringan. Tidak ada situs web yang dihosting oleh mesin ini, hanya server web. Mari kita scan kerentanannya dengan mengetik:
nikto -h 192.168.1.104
Nikto kemungkinan akan me-respon dengan banyak informasi, contoh:
- Pertama, ini memberi tahu kita bahwa servernya adalah Apache 2.2.14, mungkin di Ubuntu. Itu memakukan info ini dan memberikan lebih banyak informasi tentang kerentanan potensial lainnya di server web ini.
- Perhatikan di dekat bagian bawah bahwa ini mengidentifikasi beberapa kerentanan dengan awalan OSVDB. Ini adalah Open Source Vulnerability Database. Ini adalah database yang dikelola dari kerentanan yang diketahui di www.osvdb.org, selain database lain yang kita bahas, seperti SecurityFocus dan Microsoft's Technet.
Step 3: Scan Situs
Mari kita coba situs lain. Disini kita akan mencoba meng-hack server web bernama webscantest.com. Mari kita lihat apa yang bisa diceritakan nikto tentang situs ini.
nikto -h webscantest.com
Sekali lagi, ini mengidentifikasi server (Apache) dan kemudian mulai mengidentifikasi berbagai kerentanan potensial yang telah diperbaiki sebelumnya dengan OSVDB. Kita dapat melihat situs web itu di www.osvdb.org untuk mempelajari lebih lanjut tentang kerentanan ini.
Sekarang, mari gunakan situs ini untuk menemukan informasi tentang salah satu kerentanan yang diidentifikasi oleh nikto sebagai OSVDB-877. Kami dapat memasukkan nomor referensi itu ke dalam fungsi pencarian dan itu mengambil halaman berikut.
Perhatikan, di bagian bawah halaman ini terdapat referensi silang ke berbagai sumber informasi tentang kerentanan ini, serta referensi ke alat dan filter seperti Nikto, Nessus, dan Snort.
Scan WonderHowTo
Mari kita scan beberapa situs lagi dan melihat apa yang dapat memberitahu kita tentang situs-situs tersebut. Mari kita lihat apa yang bisa kita ketahui tentang situs, www.wonderhowto.com.
nikto -h wonderhowto.com
Seperti yang kita lihat, ini memberi tahu kita bahwa WonderHowTo menggunakan Microsoft IIS 8.5 sebagai server web dan kemudian tercatat banyak potensi kerentanan.
However, any attempt to exploit the vulnerabilities listed will reveal that they're all false-positives, as WonderHowTo simply returns a harmless 404 page. This is because WonderHowTo is not built on php or asp as the noted exploits expect.
False positives like this can appear because the scan does not actually execute each of the possible vulnerabilities, but rather scans to see if the server responds without error to known exploitable URLs.
Scan Facebook
Finally, lets point nikto at www.facebook.com.
nikto -h facebook.com
As you can see, Facebook is tightly secured with few vulnerabilities. As you can imagine, if Facebook weren't secure, every script-kiddie on the planet would be hacking it to see who his true love is chatting with online.