Langsung ke konten utama

Demonstrasi Bruteforce Sederhana Menggunakan Hydra

Latar Belakang

Apakah Anda pernah lupa pin Anda untuk bagasi Anda kemudian mencari di Youtube? Umumnya mereka menyarankan "atur semuanya ke 000, coba klik kunci, putar ke 001, coba klik kunci lagi, terus lakukan ini sampai 009, lalu coba 010, coba klik kunci, balikkan ke 011, coba klik kunci lagi, terus lakukan ini sampai 019, lalu coba 020, ulangi dan akhirnya Anda akan membuka kunci ". Tunggu sebentar, bukankah ini sama dengan mencoba setiap kombinasi dari 000-999? Itu hanya bruteforce! Apa yang di upload hanya untuk mendapatkan perhatian!

https://file.army/i/BYmZOGq
Gambar 0. tiga pin numerik untuk kunci bagasi.

Selain cerita, dalam artikel ini saya akan memperkenalkan Anda pada demonstrasi sederhana dari brute yang memaksa kata sandi menggunakan Hydra di Linux. Ini bukan tutorial lanjutan tetapi hanya untuk memberi orang yang tidak pernah mendengar ilustrasi brute force. Saya dapat mendefinisikan password bruteforce hanya dalam satu kalimat yaitu mencoba setiap kombinasi karakter untuk memecahkan kata sandi.

Konsep Program

Sebagai manusia adalah kerja berat, itulah sebabnya kami membuat program untuk melakukannya untuk kami. Konsep aplikasi atau pemrograman sebenarnya sederhana.

  1. Buat kamus untuk kemungkinan kombinasi.
  2. Suntikkan kombinasi itu di antarmuka login akun.

Dua langkah sebelumnya adalah dasar dan cukup untuk dijalankan sebagai aplikasi. Langkah selanjutnya adalah yang rumit karena sistem saat ini menjadi lebih pintar dalam mendeteksi dan menangani brute force. Misalnya, Anda memiliki percobaan terbatas dan akun akan dikunci untuk jangka waktu tertentu atau bahkan permanen atau Anda dapat masuk daftar hitam. Seperti permainan kucing dan tikus, aplikasi brute force harus disesuaikan setiap saat dengan sistem pertahanan yang ada. Ketika saya menulis bahwa artikel ini hanya demonstrasi sederhana, jadi saya tidak akan terjun ke bagian yang rumit dan adaptif ini.

Demonstrasi Hydra

Beberapa waktu yang lalu sebelum 2015 saya tertarik pada alat pengujian penetrasi dan sistem operasi. Dulu saya menggunakan Backtrack, sekarang Kali Linux, lalu ada Parrot OS. Saat itu saya menulis artikel tentang demonstrasi kekerasan menggunakan alat Hydra yang akhirnya hilang. Sekarang, saya menemukan cadangan tangkapan layar dan memutuskan untuk menulis ulang lagi. Demonstrasi ini benar-benar memaksa server pengujian saya sendiri di mana saya mengaktifkan layanan telnet untuk login. Brute force ada pada nama pengguna dan kata sandi.

https://file.army/i/BYmRw1Y
Gambar 1. contoh kamus nama pengguna yang sangat sederhana. Hal pertama yang Anda butuhkan adalah kamus. Itu hanya kumpulan kata-kata dalam bentuk file. Saya memasukkan nama pengguna yang benar di antara kata-kata itu.
https://file.army/i/BYmRfzQ
Gambar 2. contoh kamus kata sandi yang sangat sederhana. Saya memutuskan untuk memisahkan kamus nama pengguna dan kata sandi, tetapi Anda dapat menyimpannya dalam satu file jika Anda mau. Saya memasukkan kata sandi yang benar di antara kata-kata itu.
https://file.army/i/BYmIapV
Gambar 3. server pemindaian dengan NMAP. Sebelum fase eksploitasi adalah fase pemindaian dan di sini hanya untuk menunjukkan bahwa port telnet terbuka pada port 23.
https://file.army/i/BYmIbcp
Gambar 4. hydra gui tersedia di Backtrack 5. Menu ada di BackTrack> Privilege Escalation> Serangan Kata Sandi> Serangan Online> hydra-gtk. Jika Anda tidak memiliki Hydra, cobalah mendapatkannya dari manajer paket Anda atau buka Github .
https://file.army/i/BYmZETZ
Gambar 5. bantuan baris perintah hydra. Saya lebih suka menggunakan baris perintah. Ketik "Hydra" atau "Hydra --help" untuk menampilkan teks bantuan.

Di luar ini adalah risiko Anda sendiri jika menargetkan server orang lain karena itu akan dihitung sebagai upaya peretasan . Dapatkan izin untuk pengujian penetrasi atau lakukan hanya di server Anda sendiri.

https://file.army/i/BYmZUhZ
Gambar 6. eksekusi hydra brute force. Berdasarkan teks bantuan pada Gambar 5, "-L" menunjuk ke kamus nama pengguna, "-P" menunjuk ke kamus kata sandi, "-F" untuk berhenti ketika berhasil, "-V" untuk kata kerja, kemudian diikuti oleh server Alamat dan layanan IP. Setelah mencoba kemungkinan kombinasi, nama pengguna "purnama" dan kata sandi "testhack" ditemukan sebagai pasangan yang cocok.
https://file.army/i/BYmZPY3
Gambar 7. Telnet ke server dan di sini saya tertawa karena saya baru ingat bahwa saya sedang berusaha keras memaksa desktop Windows saya sendiri bertahun-tahun yang lalu.

Catatan Akhir

Jika Anda mengikuti proses ini sepenuhnya, Anda akan menyadari bagaimana menghabiskan sumber daya untuk melakukan brute force. Itulah sebabnya di antara semua metode eksploitasi, brute force adalah pilihan terakhir. Kamus dapat berukuran lebih dari banyak gigabyte dan untuk mencoba semua kombinasi, Anda memerlukan jaringan dan daya komputasi yang cepat. Terakhir, sekarang Anda bahwa akun dapat dipaksa paksa, penting untuk memiliki kata sandi yang kuat.

Sumber

https://0darkking0.blogspot.com/2020/04/simple-password-bruteforce-demonstration-using-hydra.html

Komentar

Postingan populer dari blog ini

Proses penyaluran dan pengolahan air limbah DSDP

Denpasar Sewerage Development Project (DSDP) adalah proyek pembangunan jaringan limbah cair untuk kota Denpasar. Studi kelayakan proyek ini mulai dibuat sejak tahun 1993, Detail Engineering Design mulai dibuat tahun 1997 dan masa konstruksi (Phase I) mulai tahun 2003 dan rampung tahun 2008. Wilayah yang sudah dikerjakan adalah Kota Denpasar, Sanur dan Kuta (Seminyak dan Legian). Pemerintah mendorong para pengusaha hotel dan restoran serta penduduk khususnya di kawasan Denpasar, Sanur, dan Kuta untuk memanfaatkan layanan DSDP. Hal tersebut dilatari pemikiran para pengusaha tersebut memiliki kesadaran dan kepentingan yang tinggi terhadap fasilitas sanitasi limbah cair yang baik . Rumah-rumah penduduk, hotel-hotel serta restoran yang telah menyetujui untuk menggunakan layanan DSDP, akan dipasangkan houseinlet oleh petugas DSDP. Setelah terkumpul di house inlet, air limbah tersebut akan mengalir ke mainhole yang telah disediakan. Selanjutnya, air limbah mengalir ke pumping station da...

Macam-macam Pintu Air

Air merupakan sumber kehidupan. Segala aktivitas, khususnya aktivitas manusia seperti aktivitas industri, pengairan, keperluan untuk rumah tangga, dan keperluan lainnya sangat memerlukan air. Oleh karena itu, perlu dilakukan upaya-upaya untuk mengatur dan meningkatkann daya guna (efisiensi) air yang mengalir di permukaan tanah. Meningkatkan daya guna air dapat dilakukan dengan membuat bendungan pengendali banjir atau membuat sistem irigasi yang baik. Pada bendungan-bendungan yang sudah ada, digunakan pintu air untuk mengatur banyaknya air dalam bedungan itu. Pintu air merupakan bangunan penunjang pada suatu bendungan irigasi dan bendungan pengendali banjir. Umumnya pintu air digunakan untuk mengontrol aliran air di reservoir, sungai dan pada sistem tanggul. pintu yang dapat diatur  yang digunakan untuk mengatur air di bendungan, sungai, maupun tanggul sungai. Alat ini juga dapat didesain untuk spillway  pada bendungan, mengatur laju aliran pada saluran, atau dapat juga ...

Mata Uang Kripto 101: BAB 1 Kebebasan Finansial dan Kekayaan

Daftar Isi Mata Uang Digital Blockchain Sistem Terdistribusi Desentralisasi Terbuka dan Transparan Tidak Bisa Disita Tanpa Batas Ruang Tidak Bisa Disensor Pseudoanonymous Bitcoin terhadap koin lain Alternative Coins Blockchain Pemerintah dan Privat Lainnya Hubungan Terhadap Kehidupan Kita Nilai Finansial Kebebasan Finansial Mata Uang Digital Berkat perkembangan teknologi informasi dan komunikasi, mata uang dapat dibuat secara digital dan online. Digital berarti mata uang dapat diimplementasikan di komputer yang prosesnya bisa otomatis dan cepat. Online berarti mata uang dapat digunakan di Internet yang memungkinkan transaksi dan penggunaan lain dari mana saja di dunia kapan saja dengan santai. Saat ini, mata uang digital digunakan u...