首页 > 其他 > 详细

2019-2020-2 20175232司浩楠《网络对抗技术》Exp6 MSF基础应用

时间:2020-05-02 00:01:13      阅读:75      评论:0      收藏:0      [点我收藏+]

1 实践说明

1.1实践目标

  • 掌握信息搜集的最基础技能与常用工具的使用方法

1.2实践内容

-(1)一个主动攻击实践,如ms08_067

-(2)一个针对浏览器的攻击,如ms11_050

-(3)一个针对客户端的攻击,如Adobe

-(4)成功应用任何一个辅助模块

2 一个主动攻击实践

  • ms08_067(失败)

  • 打开msfconsole,查询一下针对该漏洞可以运用的攻击模块

技术分享图片

  • use exploit/windows/smb/ms08_067_netapi使用该模块,再使用show payloads查看可以供我们使用的攻击载荷

技术分享图片

  • 通过show targets查看这个漏洞波及的系统版本,这里选择自动选择系统版本

技术分享图片

  • 目的是为了获取靶机的shell,因此这里选择通过set payload generic/shell_reverse_tcp反向连接来获取,并通过show options显示需要设置的参数
  • 使用exploit开始攻击

技术分享图片

事后在网络上查询,发现只有英文版的SP3才有该漏洞,问遍同学之后都没有保留该虚拟机,因此攻击没有成功,新疆地域原因也没法使用网盘,希望老师见谅。

  • 3 一个针对浏览器的攻击

    ms14_064(成功)

  • 选择模块、攻击载荷,根据需要设置的参数进行设置,攻击后生成网址

 

 

  • 靶机打开网址,建立会话

技术分享图片

  • 回连成功,执行一些简单指令进行验证

技术分享图片

 一个针对客户端的攻击

4.1 Adobe Reader漏洞(成功)

  • 打开msfconsole,查询一下针对该漏洞可以运用的攻击模块
  • 技术分享图片
  • 选择模块、攻击载荷,根据需要设置的参数进行设置,攻击后生成文件

技术分享图片

  • 进入监听模块,根据opions设置相关参数,将文件复制给靶机,靶机打开文件,开始监听


技术分享图片

  • 回连成功,执行一些简单指令进行验证

技术分享图片

5 使用一个辅助功能

scanner/smb/smb_version(成功)

用来对靶机的smb版本进行扫描。

设置靶机的IP地址(也可以设置要扫描的一段范围),以及扫描使用的线程:

使用exploit指令开始扫描,成功扫描到靶机的smb版本:

技术分享图片

问题回答

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

exploit:是指攻击者或渗透测试者利用一个系统、应用或服务中的安全漏洞所进行的攻击行为, 包括利用缓冲区溢出、Web应用程序漏洞攻击,以及利用配置错误等。按照所利用的安全漏洞所在的位置分为主动渗透攻击(攻击某个系统服务),被动渗透攻击(攻击某个客户端应用)。

payload:目标系统在被渗透攻击之后去执行的代码一段指令或称为shellcode。

encode:编码器,确保攻击过程中没有部分特定特殊字符。

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

会发现还有很多无法操作的步骤,比如很多步骤都需要关闭靶机的防火墙等,说明我们现在只是会了基础的方法,无法实际运用。

实验心得

本次实验主要是操作,但是因为事前准备不足,所以第一步没能成功,对于本次体验非常的差,但是学习到了很多东西。

2019-2020-2 20175232司浩楠《网络对抗技术》Exp6 MSF基础应用

原文:https://www.cnblogs.com/20175232-gouli/p/12815442.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!