Metasploit信息收集(二)

1.1 Metasploit信息收集

1.1.1 基于TCP协议收集主机信息

1.1.1.1 使用metasploit中的nmap服务扫描

msf6 > db_nmap -A -T4 -v 192.168.10.0/24

图片[1]|Metasploit信息收集(二)|leon的博客

1.1.1.2 使用arp_sweep模块扫描

msf6 > search arp_sweep

图片[2]|Metasploit信息收集(二)|leon的博客

msf6 > use auxiliary/scanner/discovery/arp_sweep
msf6 auxiliary(scanner/discovery/arp_sweep) > show options

图片[3]|Metasploit信息收集(二)|leon的博客

msf6 auxiliary(scanner/discovery/arp_sweep) > set RHOSTS 192.168.10.0/24
RHOSTS => 192.168.10.0/24
msf6 auxiliary(scanner/discovery/arp_sweep) > set THREADS 30
THREADS => 30
msf6 auxiliary(scanner/discovery/arp_sweep) > run

图片[4]|Metasploit信息收集(二)|leon的博客

msf6 auxiliary(scanner/discovery/arp_sweep) > hosts

图片[5]|Metasploit信息收集(二)|leon的博客

PS.SHOST和SMAC可以伪造源ip和mac进行扫描

1.1.1.3 使用portscan模块扫描

msf6 > search portscan

图片[6]|Metasploit信息收集(二)|leon的博客

msf6 > use auxiliary/scanner/portscan/syn
msf6 auxiliary(scanner/portscan/syn) > show options

图片[7]|Metasploit信息收集(二)|leon的博客

msf6 auxiliary(scanner/portscan/syn) > set RHOSTS 192.168.2.121
RHOSTS => 192.168.2.121
msf6 auxiliary(scanner/portscan/syn) > set PORTS 80
PORTS => 80
msf6 auxiliary(scanner/portscan/syn) > run
[+]  TCP OPEN 192.168.2.121:80
[*] Scanned 1 of 1 hosts (100% complete)
[*] Auxiliary module execution completed

1.1.1.4 使用psnuffle模块进行密码嗅探*

PS.这个psnuffle模块可以像以前的dsniff命令一样去嗅探密码,只支持pop3、imap、ftp、http get协议。

msf6 > search psnuffle

图片[8]|Metasploit信息收集(二)|leon的博客

msf6 > use auxiliary/sniffer/psnuffle
msf6 auxiliary(sniffer/psnuffle) > info

图片[9]|Metasploit信息收集(二)|leon的博客

msf6 auxiliary(sniffer/psnuffle) > set RHOSTS 192.168.1.74
RHOSTS => 192.168.1.74
msf6 auxiliary(sniffer/psnuffle) > run

1.1.2 基于SNMP协议收集主机信息*

1.1.2.1 使用snmp_enum模块扫描

msf6 > search snmp_enum

图片[10]|Metasploit信息收集(二)|leon的博客

msf6 > use auxiliary/scanner/snmp/snmp_enum
msf6 auxiliary(scanner/snmp/snmp_enum) > show options

图片[11]|Metasploit信息收集(二)|leon的博客

msf6 auxiliary(scanner/snmp/snmp_enum) > set RHOSTS 192.168.2.121
RHOSTS => 192.168.2.121
msf6 auxiliary(scanner/snmp/snmp_enum) > run

图片[12]|Metasploit信息收集(二)|leon的博客

1.1.3 基于SMB协议收集主机信息

1.1.3.1 使用smb_version模块扫描

PS.可以扫描出比较准确的系统版本号。

msf6 > search smb_version

图片[13]|Metasploit信息收集(二)|leon的博客

msf6 > use auxiliary/scanner/smb/smb_version
msf6 auxiliary(scanner/smb/smb_version) > show options

图片[14]|Metasploit信息收集(二)|leon的博客

msf6 auxiliary(scanner/smb/smb_version) > set RHOSTS 192.168.1.120 192.168.10.156
RHOSTS => 192.168.1.120 192.168.10.156
msf6 auxiliary(scanner/smb/smb_version) > run

图片[15]|Metasploit信息收集(二)|leon的博客

1.1.3.2 使用smb_enumshares模块扫描

msf6 > search smb_enumshares

图片[16]|Metasploit信息收集(二)|leon的博客

msf6 > use auxiliary/scanner/smb/smb_enumshares
msf6 auxiliary(scanner/smb/smb_enumshares) > show options

图片[17]|Metasploit信息收集(二)|leon的博客

msf6 auxiliary(scanner/smb/smb_enumshares) > set RHOSTS 192.168.10.156
RHOSTS => 192.168.10.156
msf6 auxiliary(scanner/smb/smb_enumshares) > set SMBUser admin
SMBUser => admin
msf6 auxiliary(scanner/smb/smb_enumshares) > set SMBPass 12356
SMBPass => 12356
msf6 auxiliary(scanner/smb/smb_enumshares) > run

图片[18]|Metasploit信息收集(二)|leon的博客

注:如果不配置SMBUser就扫描不到信息。

1.1.3.3 使用smb_lookupsid模块扫描

注: SID是Windows中每-一个用户的ID,更改用户名SID也是不会改变的。

msf6 > search smb_lookupsid

图片[19]|Metasploit信息收集(二)|leon的博客

msf6 > use auxiliary/scanner/smb/smb_lookupsid
msf6 auxiliary(scanner/smb/smb_lookupsid) > show options

图片[20]|Metasploit信息收集(二)|leon的博客

msf6 auxiliary(scanner/smb/smb_lookupsid) > set RHOSTS 192.168.10.156
RHOSTS => 192.168.10.156
msf6 auxiliary(scanner/smb/smb_lookupsid) > set SMBUser admin
SMBUser => admin
msf6 auxiliary(scanner/smb/smb_lookupsid) > set SMBPass 123456
SMBPass => 123456
msf6 auxiliary(scanner/smb/smb_lookupsid) > run

图片[21]|Metasploit信息收集(二)|leon的博客

1.1.4 基于SSH协议收集主机信息

1.1.4.1 扫描SSH版本

msf6 > search ssh_version

图片[22]|Metasploit信息收集(二)|leon的博客

msf6 > use auxiliary/scanner/ssh/ssh_version
msf6 auxiliary(scanner/ssh/ssh_version) > show options

图片[23]|Metasploit信息收集(二)|leon的博客

msf6 auxiliary(scanner/ssh/ssh_version) > set RHOSTS 192.168.1.120
RHOSTS => 192.168.1.120
msf6 auxiliary(scanner/ssh/ssh_version) > run

图片[24]|Metasploit信息收集(二)|leon的博客

1.1.5 基于FTP协议收集主机信息

1.1.5.1 扫描FTP版本

msf6 > search ftp_version

图片[25]|Metasploit信息收集(二)|leon的博客

msf6 > use auxiliary/scanner/ftp/ftp_version
msf6 auxiliary(scanner/ftp/ftp_version) > show options

图片[26]|Metasploit信息收集(二)|leon的博客

msf6 auxiliary(scanner/ftp/ftp_version) > set RHOSTS 192.168.1.120
RHOSTS => 192.168.1.120
msf6 auxiliary(scanner/ftp/ftp_version) > run

图片[27]|Metasploit信息收集(二)|leon的博客

1.1.5.2 扫描FTP匿名登录

msf6 > search name:anonymous type:auxiliary

图片[28]|Metasploit信息收集(二)|leon的博客

msf6 > use auxiliary/scanner/ftp/anonymous
msf6 auxiliary(scanner/ftp/anonymous) > show options

图片[29]|Metasploit信息收集(二)|leon的博客

msf6 auxiliary(scanner/ftp/anonymous) > set RHOSTS 192.168.1.120

RHOSTS => 192.168.1.120

msf6 auxiliary(scanner/ftp/anonymous) > run

图片[30]|Metasploit信息收集(二)|leon的博客

温馨提示:本文最后更新于2022-12-20 20:57:32,已超过491天没有更新。某些文章具有时效性,若文章内容或图片资源有错误或已失效,请联系站长。谢谢!
转载请注明本文链接:https://blog.leonshadow.cn/763482/2954.html
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享