Metasploit技术(二)——主机扫描


三、主机扫描

  扫描和收集信息是渗透测试中的第一步,其主要目标是尽可能多地发现有关目标机器的信息。信息越多,渗透成功的概率就越大。该步骤的主要关注点是目标机器IP地址、可用服务、开放端口等。


3.1 使用辅助模块进行端口扫面

  辅助模块是Metasploit内置模块,首先利用search命令搜索有哪些可盈的端口模块,如图2所示。

图2 搜索端口模块

  从tu2中可以看到可用的端口扫描器列表,其中包含了各种扫描类型,下面以TCP扫描模块举例。

  输入use命令即可使用该漏洞利用模块,使用show options命令查看需要设置的参数,如图3所示。

图3 使用辅助模块

  在Required列中,被标记为yes的参数必须包含实际的值,其中RHOSTS设置待扫描的IP地址、RORTS设置扫描端口范围、THREADS设置扫描线程,线程数量越高,扫描的速度越快。我们使用set命令设置相应的参数,也可以使用unset命令取消某个参数值的设置,如图4所示。

图4 设置参数

  可以看到,目标机器开了80、443两个端口。

  其实还有两条可选命令——setg命令和unsetg命令。二者用于在msfsonsole中设置或者取消设置全局性参数值,从而避免重复输入相同的值。


3.2 使用辅助模块进行服务扫描

  在扫描目标机器上运行的服务时,有多种基于服务的扫描技术可供选择,例如VNC、FTP、SMB等,只需执行特定类型的扫描就可以发现服务。

  通过search命令搜索scanner可以发现大量的扫描模块,建议多尝试不同的辅助扫描模块,了解其用法。使用的步骤与只用端口稻苗模块时的基本相同,这里就不演示了,附上一些常用的扫描模块,如表1所示。

表1 常用的扫描模块及其功能

模块功能
auxiliary/scanner/portscan端口扫描
auxiliary/scanner/smb/smb_versionSMB 系统版本扫描
auxiliary/scanner/smb/smb_enumusersSMB 枚举
auxiliary/scanner/smb/smb_loginSMB 弱口令扫描
auxiliary/admin/smb/psexec_commandSMB 登录且执行命令
auxiliary/scanner/ssh/ssh_loginSSH 登陆测试
scanner/masql/mssql_pingMSSQL 主机信息扫描
admin/mssql/mssql_enumMSSQL 枚举
admin/mssql/mssql_execMSSQL 执行命令
admin/mssql/mssql_sqlMSSQL 查询
scanner/masql/mssql_loginMSSQL 弱口令扫描
auxiliary/admin/mysql/mysql_enumMYSQL 枚举
auxiliary/admin/mysql/mysql_sqlMYSQL 语句执行
auxiliary/scanner/mysql/mysql_loginMYSQL 弱口令扫描
auxiliary/scanner/smtp/smtp_versionSMTP 版本扫描
auxiliary/scanner/smtp/smtp_enumSMTP 枚举
auxiliary/scanner/snmp/communitySNMP 扫描设备
auxiliary/scanner/telnet/telnet_loginTELNET 登录
scanner/vnc/vnc_none_authVNC 空口令扫描

3.3 使用Nmap扫描

  在Metasploit中同样可以使用Nmap扫描,它不仅可以用来确定目标网络上计算机的存活状态,而且可以扫描计算机的操作系统,开放端口、服务等。熟练掌握Nmap的用法可以极大提高个人的渗透测试技术。

  实际使用时,在msf命令提示符下输入namp,就可以显示Nmap提供的扫描选项列表,如图5所示。

图5 Nmap参数

  现在我们要获取目标主机的操作系统,输入namp -O -Pn/-p0 URI命令,其中Pn和p0(数字0)参数的意思是不使用ping的方式,而且假定所有主机系统都是活动的,可以穿透防火墙,也可以避免被防火墙发现,如图6所示。

图6 系统扫描

  可以看到目标主机的操作系统可能是Windows 2012|7|XP或者Linux 3.x。



评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Phanton03167

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值