Metasploit framework merupakan aplikasi untuk membuat,menguji dan menjalankan exploits.
Metasploit biasa digunakan untuk membuat alat dan modul penguji sistem keamanan komputer sekaligus digunakan juga sebagai alat penguji sistem keamanan (penetration testing system/hacking).
Dengan kemampuan seperti itu menjadikan metasploit sebagai tool hacking terbaik dan terfavorit tersaat ini.
EXPLOIT Adalah tool/aplikasi yang dibuat dan digunakan untuk memanfaatkan celah keamanan
(vulnerability) dalam suatu sistem sebagai jalan masuk untuk memasuki suatu sistem komputer.
Metasploit framework dapat diinstall di sistem operasi Linux,MaC dan Windows,dengan menggunakan termux kamu bisa menginstall metasploit framework di HP android mu sehingga kamu akan lebih mudah dan flexible dalam melakukan kegiatan pengujian sistem keamanan komputer/hacking.
Install MetaSploit di Termux Android Tanpa Root
Kamu bisa menginstall dan menggunakan metasploit dengan full fitur di android mu tanpa harus melakukan rooting dengan mengunakan termux,
jika kamu belum menginstall termux di androidmu baiknya kamu ikuti cara install termux di android.
- Install repository unstable-repo dengan menjalankan perintah $ pkg install unstable-repo
- Install metasploit dengan mengetikan perintah $ pkg install metasploit
Proses installasi mungkin memerlukan waktu yag agak lama,karena termux akan menginstall package lain seperti ruby agar metasploit bisa berjalan.
Jangan tutup termux session sampai proses installasi selesai hal ini untuk menghindari $PREFIX yang tidak sempurna.
PERINGATAN
Jangan melakukan upgrade secara manual dengan mengedit content yang berada di $PREFIX/opt/metasploit,karena ini akan merusak susunan sistem metasploit yang akan berakibat ERROR.
Menjalankan Metasploit Framework
Setelah proses installasi selesai sekarang kamu sudah bisa menjalankan dan menggunakan metasploit framework di HP android mu melalui termux terminal emulator. Ketikan perintah $ msfconsole di termux lalu tap enter dan tunggu console metasploit tampil.
Untuk pertama kali dijalankan biasanya akan memakan waktu yang agak lana,hal ini karena metasploit sedang melakukan inisialisasi database untuk yang pertamakalinya,jadi tunggulah dengan sabar hingga proses selasai.
TIPS
Jika kamu menjalankan metasploit bukan untuk yang pertama kalinya,pastikan dulu database postgresql sudah berjalan,biar meta sploit mu berjalan lebih lancar dan cepat.
Pastikan Postgresql Sudah Berjalan
Database postgresql digunakan oleh metasploit console(msfconsole) sebagai database nya,database ini digunakan untuk mempercepat akses saat kamu mengetikan perintah pada msfconsole.
Memang tanpa postresql metasploit masih bisa berjalan namun respon nya sangat lambat.
Jadi pastikan kamu telah menjalankan postgresql terlebih dahulu sebelum menjalankan metasploit console,untuk mengeceknya gunakan perintah $ pg_ctl -D $PREFIX/var/lib/postgresql status ,
jika muncul baris seperti dibawah ini berarti database Postgresql sudah berjalan
pg_ctl: server is running (PID: 9239)
/data/data/com.termux/files/usr/bin/postgres "-D" "/data/data/com.termux/files/usr/var/lib/postgresql"
Tapi jika yang muncul “pg_ctl: no server running” berarti database Postgresql belum berjalan,untuk menjalankan nya gunakan perintah $ pg_ctl -D $PREFIX/var/lib/postgresql start sedangkan untuk menghentikan postgresql gunakan perintah $ pg_ctl -D $PREFIX/var/lib/postgresql stop