Alat Keamanan Sumber Terbuka
THC-Hydra: Brute Force di Seluruh Protokol
Hydra adalah protokol pipa brute-force: pengujian nama pengguna/kata sandi terhadap SSH, FTP, formulir HTTP, RDP, dan lusinan layanan lainnya dari satu baris perintah. Dalam sebuah metodologi, ia berada pada fase akses yang diberi kredensial, di mana Anda memiliki paparan layanan (dari Nmap) dan hipotesis tentang kata sandi yang lemah, dan Hydra menguji hipotesis tersebut pada kecepatan asli protokol. Keutamaannya adalah luasnya; bahayanya sama luasnya, karena setiap layanan yang disentuhnya mencatat kegagalan dan beberapa akun terkunci.
Poin Utama
- Baca sintaksnya sekali dan Anda memilikinya: hydra -l user -P passlist.txt ssh://10.0.0.5 — -l atau -L untuk nama pengguna, -p atau -P untuk kata sandi, service://host:port.
- Formulir web memerlukan parameter: http-post-form dengan jalur, string kegagalan (filter login), dan parameter; membaca formulir melalui Burp terlebih dahulu adalah langkah profesional.
- Utas (-t) adalah perdagangan: lebih banyak utas berjalan lebih cepat dan penguncian trip lebih cepat; SSH di -t 4 sopan di mana -t 16 halaman SOC, dan kebijakan lockout yang menentukan, bukan ketidaksabaran.
- Cocokkan daftar kata dengan cakupan: rockyou.txt cocok untuk kotak lab, domain produksi layak mendapatkan daftar khusus yang dibuat dari pola penamaan klien.
- Pilih protokol yang benar-benar dikuasai Hydra, FTP melalui RDP, dan serahkan aliran modern yang dilindungi Kerberos atau MFA ke alat yang dibuat untuk protokol tersebut.
- Kondisi penghentian penting: temuan pada kredensial kedua tidak memerlukan upaya kesepuluh, dan -F atau pembungkus Anda sendiri yang memutuskan kapan itu berakhir.
- Etika di sini bersifat konkret, bukan abstrak: kekerasan terhadap sistem yang tidak dikontrak untuk Anda uji adalah upaya akses tidak sah itu sendiri (sebuah kejahatan di sebagian besar yurisdiksi), dan bahkan proses yang sah memerlukan tarif, jendela, dan nomor telepon yang disepakati untuk menghentikannya.
- Hasil profesionalnya adalah temuan yang terkontrol: satu atau dua kredensial terbukti cukup untuk menunjukkan kelemahannya, nama-nama disunting per kontrak, dan paradoks lockout didokumentasikan sebagai perbaikan berikutnya yang dilakukan klien.
Catatan Lapangan
Kebijakan penguncian adalah hal pertama yang saya minta saat ini, setelah mengetahui pada sore hari bahwa SSH 16-thread dijalankan di meja bantuan klien dan membekukan empat puluh akun shift. Lambat tidak masalah bagi Hydra — itu masih membuktikan maksudnya.
Pertanyaan Umum
Hydra vs Medusa vs Ncrack?
Kelompok pekerjaan yang sama, cakupan dan perilaku protokol yang berbeda: Luasnya Hydra menjadikannya default, Medusa dan Ncrack mendapatkan tempat pada set protokol tertentu.
Apakah ini akan mengunci akun?
Seringkali, dan ini merupakan pertanyaan perencanaan keterlibatan, bukan pengaturan alat: tingkat upaya yang disepakati dan pembicaraan tentang toleransi lockout dilakukan sebelum upaya pertama dilakukan.
Apakah penyemprotan kata sandi itu sama?
Tidak: penyemprotan adalah satu kata sandi di banyak akun yang tersebar dari waktu ke waktu, dan tim yang sadar akan kebijakan menuliskannya sebagai metode mereka sendiri (lebih tenang) dan bukan sebagai metode yang kabur secara kasar.
Bagaimana dengan target modern dengan MFA?
Hydra menguji faktor depan; apa pun di balik MFA, kerberos, atau alur autentikasi cerdas memerlukan metodologi dan alat yang berbeda sepenuhnya.
Bagaimana Kinetikatech membantu dengan alat keamanan sumber terbuka
Jujur saja, sebagian besar tim tiba setelah mencoba sendiri: Toolbox pengujian yang profesional tetap terisi: pemindai, sniffer, cracker, dan proxy web menjelaskan cara mereka digunakan dalam keterlibatan nyata — perintah, tanda, keluaran, dan posisi masing-masing dalam suatu metodologi. Layanan kami Penetration Test dan Keamanan Server Linux ada untuk Anda tidak perlu mempelajari alat keamanan sumber terbuka dengan cara yang sulit: kami menangani konfigurasi, pengawasan, dan kejutan pada jam 3 pagi.