METASPLOIT MODUL DAN LOKATION
root@kali:~# ls /usr/share/metasploit-framework/modules/
auxiliary encoders exploits nops payloads post
Semua modul Metasploit diatur ke dalam direktori terpisah, sesuai dengan tujuannya. Gambaran dasar dari berbagai jenis modul Metasploit ditunjukkan di bawah ini
Eksploitasi Dalam Metasploit Framework, modul exploit didefinisikan sebagai modul yang menggunakan payload.
root@kali:~# ls /usr/share/metasploit-framework/modules/exploits/
aix bsdi firefox irix multi solaris
android dialup freebsd linux netware unix
apple_ios example.rb hpux mainframe osx windows
Auxiliary Modul Auxiliary termasuk pemindai port, fuzzers, sniffer, dan banyak lagi.
root@kali:~# ls /usr/share/metasploit-framework/modules/auxiliary/
admin client dos gather scanner spoof vsploit
analyze crawler example.rb parser server sqli
bnat docx fuzzers pdf sniffer voip
Payloads, Encoders, Nops
terdiri dari kode yang berjalan dari jarak jauh, sementara pembuat enkode memastikan bahwa muatan sampai ke tujuannya secara utuh. Nops menjaga konsistensi ukuran payload di seluruh upaya exploit.
root@kali:~# ls /usr/share/metasploit-framework/modules/payloads/
singles stagers stages
root@kali:~# ls /usr/share/metasploit-framework/modules/encoders/
cmd generic mipsbe mipsle php ppc ruby sparc x64 x86
root@kali:~# ls /usr/share/metasploit-framework/modules/nops/
aarch64 armle mipsbe php ppc sparc tty x64 x86
Loading Additional Module Trees
Metasploit memberi kamu opsi untuk memuat modul baik saat runtime atau setelah msfconsole sudah dimulai. Teruskan opsi -m saat menjalankan msfconsole untuk memuat modul tambahan saat runtime:
root@kali:~# msfconsole -m ~/secret-modules/
Jika kamu perlu memuat modul tambahan dari dengan msfconsole, gunakan perintah loadpath :
msf > loadpath
Usage: loadpath /path/to/modules
Loads modules from the given directory which should contain subdirectories for
module types, e.g. /path/to/modules/exploits
msf > loadpath /usr/share/metasploit-framework/modules/
Loaded 399 modules:
399 payloads