10 alat teratas untuk Pengujian Penetrasi di Linux

Top 10 Tools Penetration Testing Linux



Sebelumnya, saya telah menulis artikel yang saya sarankan untuk banyak mempelajari alat-alat tertentu jika Anda berada di bidang pengujian penetrasi. Alat-alat itu sebagian besar digunakan oleh penguji penetrasi, di antara alat-alat lainnya. Mengingat Kali Linux memiliki lebih dari 600 alat pengujian penetrasi pra-instal, yang dapat meledakkan kepala Anda. Namun, dengan alat-alat itu, masing-masing tidak menutupi serangan yang unik, namun beberapa alat memiliki fungsi yang sama. Artikel itu 25 ALAT LINUX KALI TERBAIK Alat-alat yang tercantum dalam artikel itu adalah permulaan yang baik untuk penguji penetrasi pemula.

Hari ini, saya ingin mempersingkat dan memilih 10 alat terbaik untuk pengujian penetrasi di linux. Pertimbangan memilih alat ini didasarkan pada: Jenis Umum Serangan Keamanan Siber oleh Rapid7 dan saya juga menyertakan beberapa 10 Risiko Keamanan Aplikasi Teratas OWASP 2017 . Berdasarkan OWASP, kekurangan Injeksi seperti injeksi SQL, injeksi perintah OS, dan injeksi LDAP berada di peringkat pertama. Di bawah ini adalah jenis umum serangan keamanan siber yang dijelaskan oleh Rapid7:







  1. Serangan Phising
  2. Serangan Injeksi SQL (SQLi)
  3. Pembuatan Skrip Lintas Situs (XSS)
  4. Serangan Man-in-the-Middle (MITM)
  5. Serangan Malware
  6. Penolakan serangan layanan
  7. Serangan Brute-Force dan Kamus

Di bawah ini adalah 10 alat teratas untuk pengujian penetrasi di linux. Beberapa dari alat ini sudah diinstal sebelumnya di sebagian besar OS pengujian penetrasi, seperti Kali Linux. Yang terakhir, diinstal dengan menggunakan proyek di Github.



10. HTTtrack

HTTrack adalah alat untuk mencerminkan halaman web dengan mengunduh semua sumber daya, direktori, gambar, file HTML ke penyimpanan lokal kami. HTTPrack biasa disebut website cloner. Kami kemudian dapat menggunakan salinan halaman web untuk memeriksa file atau mengatur situs web palsu untuk serangan phising. HTTrack sudah diinstal sebelumnya di sebagian besar OS pentest. Di terminal Kali Linux Anda dapat menggunakan HTTrack dengan mengetik:



~ $httrack

HTTrack kemudian memandu Anda untuk memasukkan parameter yang dibutuhkan, seperti nama proyek, jalur dasar, URL target, proxy, dll.

9. Wireshark

Wireshark awalnya bernama Ethereal adalah penganalisa paket jaringan terkemuka. Wireshark memungkinkan Anda mengendus atau menangkap lalu lintas jaringan, yang sangat membantu untuk analisis jaringan, pemecahan masalah, penilaian rentan. Wireshark hadir dengan versi GUI dan CLI (disebut TShark).

TShark (versi non-GUI) menangkap paket jaringan

Wireshark (versi GUI) menangkap paket jaringan di wlan0

8. NMap

NMap (disingkat dari Network Mapper) adalah alat audit jaringan terbaik yang digunakan untuk penemuan jaringan (host, port, layanan, sidik jari OS, dan deteksi kerentanan).

Audit layanan pemindaian NMap terhadap linuxhint.com menggunakan NSE -scripting engine

7.THC Hydra

Hydra diklaim sebagai info login jaringan tercepat (nama pengguna, kata sandi ) kerupuk. Selain itu, hydra mendukung berbagai protokol serangan, beberapa di antaranya adalah: FTP, HTTP(S), HTTP-Proxy, ICQ, IMAP, IRC, LDAP, MS-SQL, MySQL, SNMP, SOCKS5, SSH, Telnet, VMware-Auth , VNC dan XMPP.

Hydra hadir dengan tiga versi, yaitu: ular naga (KLI), hydra-wizard (Penyihir CLI), dan xhydra (versi GUI). Penjelasan mendalam tentang cara menggunakan THC Hydra tersedia di: https://linuxhint.com/crack-web-based-login-page-with-hydra-in-kali-linux/

xhydra (versi GUI)

6. Aircrack-NG

Aircrack-ng adalah suite audit jaringan lengkap untuk menilai koneksi jaringan nirkabel. Ada empat kategori dalam aircrack-ng suite, Capturing, Attacking, Testing dan Cracking. Semua alat aircrack-ng suite adalah CLI (coomand line interface.) Di bawah ini adalah beberapa alat yang paling sering digunakan:

- aircrack-ng : Cracking WEP, WPA/WPA2-PSK menggunakan serangan kamus

- airmon-ng : Mengaktifkan atau menonaktifkan kartu nirkabel ke mode monitor.

- airodump-ng : Sniff paket pada lalu lintas nirkabel.

- airplay-ng : Injeksi paket, digunakan untuk DOS menyerang target nirkabel.

5. OWASP-ZAP

OWASP ZAP (Proyek Keamanan Aplikasi Web Terbuka - Proksi Serangan Zed) adalah alat audit keamanan aplikasi Web yang lengkap. OWASP ZAP ditulis dalam Java dan tersedia dalam lintas platform dalam GUI interaktif. OWASP ZAP memiliki banyak fitur, seperti proxy server, AJAX web crawler, web scanner, dan fuzzer. Ketika OWASP ZAP digunakan sebagai server proxy, ia kemudian menampilkan semua file dari lalu lintas dan membiarkan penyerang memanipulasi data dari lalu lintas.

OWASP ZAP menjalankan spider dan memindai linuxhint.com

Kemajuan pemindaian OWASP ZAP

4. SQLiv dan atau SQLMap

SQLiv adalah alat kecil yang digunakan untuk mendeteksi dan menemukan kerentanan injeksi SQL di world wide web menggunakan mesin pencari dorking. SQLiv tidak terinstal di OS pentest Anda. Untuk menginstal terminal terbuka SQLiv dan ketik:

~ $git clonehttps://github.com/Hadesy2k/sqliv.git
~ $CDsqliv&& sudopython2 setup.py-Saya

Untuk menjalankan SQLiv, ketik:

~ $sqliv-D [SQLi dork] -Dan [MESIN PENCARI] -P 100

Kerentanan injeksi SQL ditemukan !!!

SQLMap adalah alat gratis untuk mendeteksi dan mengeksploitasi kerentanan injeksi SQL secara otomatis. Setelah Anda menemukan URL target dengan kerentanan injeksi SQL, inilah saatnya bagi SQLMap untuk mengeksekusi serangan. Di bawah ini adalah prosedur (langkah-langkah) untuk membuang data dari SQL yang dieksploitasi di URL target.

1. Dapatkan daftar basis data

~$ sqlmap-kamu'[URL TARGET]' --dbs

2. Dapatkan daftar tabel

~$ sqlmap-kamu'[URL TARGET]' -D[DATABASE_NAME] --tabel

3. Dapatkan daftar kolom

~$ sqlmap-kamu'[URL TARGET]' -D[DATABASE_NAME] -T[TABLE_NAME] --kolom

4. buang datanya

~ $peta sql-u '[URL TARGET]' -D [DATABASE_NAME] -T [TABLE_NAME] -C [NAMA KOLOM] --membuang

SQLMap Menyuntikkan target

SQLMap membuang data kredensial !!!

3. Fluksi

Fluxion adalah alat terbaik untuk melakukan Evil Twin Attack, gratis dan tersedia di Github. Fluxion bekerja dengan mengatur titik akses kembar sebagai AP target, sambil terus mematikan semua koneksi dari atau ke AP target, fluxion menunggu target untuk terhubung ke AP palsunya, kemudian diarahkan ke halaman web portal yang meminta target untuk memasukkan AP target (Wi-Fi) password dengan alasan untuk melanjutkan akses. Setelah pengguna memasukkan kata sandi, fluxion akan mencocokkan kunci kata sandi dan jabat tangan yang ditangkap sebelumnya. Jika kata sandi cocok maka pengguna akan diberitahu bahwa dia akan diarahkan dan melanjutkan akses internet, yang sebenarnya adalah fluxion menutup program dan menyimpan info target termasuk kata sandi ke dalam file log. Memasang fluxion sangat mudah. Jalankan perintah berikut ke terminal:

~ $git clone --rekursifhttps://github.com/Jaringan Fluxion/fluxion.git
~ $CDfluksi

Jalankan fluksi:

~ $./fluxion.sh

Saat pertama kali dijalankan, fluxion akan memeriksa ketergantungan, dan menginstalnya secara otomatis. Setelah itu lanjutkan dengan instruksi wizard fluxion.

2. Bettercap

Apakah Anda akrab dengan alat MiTMA populer yang disebut Ettercap?. Sekarang, Anda perlu mengetahui alat lain yang melakukan hal yang sama tetapi lebih baik. Ini lebih baik. Bettercap melakukan serangan MITM pada jaringan nirkabel, spoofing ARP, memanipulasi HTTP(S) dan paket TCP secara realtime, mengendus kredensial, mengalahkan SSL/HSTS, HSTS Preloaded.

1. Metasploit

Namun, metasploit adalah alat yang paling kuat di antara yang lain. Kerangka kerja Metasploit memiliki begitu banyak modul terhadap berbagai platform, perangkat, atau layanan yang sangat berbeda. Hanya untuk pengenalan singkat tentang kerangka metasploit. Metasploit memiliki empat modul utama:

Mengeksploitasi

Ini adalah metode injeksi atau cara untuk menyerang target sistem yang disusupi

Muatan

Payload adalah apa yang dieksploitasi dan dijalankan setelah eksploit berhasil. Dengan menggunakan payload penyerang bisa mendapatkan data dengan berinteraksi dengan sistem target.

Bantu

Katakanlah modul tambahan terutama ditujukan untuk menguji, memindai, atau pengintaian ke sistem target. Itu tidak menyuntikkan muatan, atau bertujuan untuk mendapatkan akses ke mesin korban.

Encoder

Encoder digunakan ketika penyerang ingin mengirim program jahat atau disebut backdoor, program ini dikodekan untuk menghindari perlindungan mesin korban seperti firewall atau anti virus.

Pos

Setelah penyerang mendapatkan akses ke mesin korban, apa yang dia lakukan selanjutnya adalah memasang pintu belakang ke mesin korban untuk terhubung kembali untuk tindakan lebih lanjut.

Ringkasan

Ini adalah 10 alat terbaik untuk pengujian penetrasi di linux.