Windows中怎么利用Responder获取NTLMv2哈希并利用
这期内容当中小编将会给大家带来有关Windows中怎么利用Responder获取NTLMv2哈希并利用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
捕获NTLMv2哈希值
通过使用参数-I
指定机器的以太网接口来运行Responder,这个例子中使用的接口是eth0
。命令:python Responder.py -I <Interface_card_name>
例如python Responder.py -I eth0
Responder监听模式:如果网络中的任何用户试图访问共享哪个机器没有IP或用户类型共享名称不正确,该机器将触发LLMNR请求到网络,Responder将通过说我是那台机器来回答该请求,请提供给我NTLMv2哈希并访问资源。这里,用户“box1”
(机器IP 192.168.56.101
)正在尝试访问名称为“pwned68”
的共享分区。当机器触发LLMNR请求时,Responder响应该请求并从域“DC2”
捕获用户“box1”
的NTLMv2哈希值。然后,我们需要破解此哈希以获取纯文本密码。“Hashcat”
是执行最快的hashcracking的绝佳工具。它支持CPU/GPU散列破解,并支持多种哈希格式。Hahcat官方下载网站,密码字典下载地址在获得明文密码后,我们可以登录到Windows域上的其他计算机,来确定我们是否可以在其他计算机上访问任何敏感信息。
获取shell访问权限
Responder是少有的可以通过中继NTLMv2哈希来获取网络中机器的shell。如果捕获哈希的用户在目标机器上具有“administrator”
访问权限,则捕获的哈希可以帮助我们获得shell访问。普通域用户哈希不会帮助我们在机器上获得shell访问权限。在我给出的案例中,其中一个管理员用户试图访问一个不存在的共享,Responder投毒成功,然后Multirelay.py
脚本使用捕获的NTLMv2哈希登录到Windows域网络的一部分机器。为了设置这些,需要修改Responder.conf
文件。打开Responder.conf
文件,将SMB和HTTP的值改为off。这样responder就不会获取哈希值,而是Multirelay.py
来完成这一任务。现在运行RunFinger.py
脚本来识别网络中已将“SMB signing”
设置为“False”
的HOST计算机,因为我们只能对那些没有将“SMB signing”
设置为“True”
的计算机执行攻击。该脚本位于Responder的”tools“
目录中,首先进入该目录。RunFinger.py
脚本需要IP范围,它将检查活动主机是否启用了SMB签名。运行RunFinger.py
脚本的命令是:python RunFinger.py -i IP_Range
比如:python RunFinger.py -i 192.168.56.100-200
脚本的输出将是这样的这里只有3个机器。其中一个是域名控制器机器,另一个是Windows域中的Windows 7主机。IP为192.168.56.101的机器SMB Signing未启用。因此可以对该机器进行NTMLv2哈希中继攻击。在发现了这些机器后,可以设置responder和multirelay.py
脚本来访问SMB Signing未启用的机器。运行下面的命令可以开启Responder和Multirelay.py
。在第一个终端上,开启responder:python Responder.py -I <interface_card>
在第二个终端中,运行Multirelay.pypython MultiRelay.py -t <target_machine_IP> -u ALL
这两个脚本都是这样的域中的admin用户会尝试访问不存在的share,responder会污染响应消息。Multirelay.py
会通过获取NTLMv2哈希值来完成其他动作,并与目标机器相关联。成功中继后就可以获取目标机器上的shell访问权限。一旦我们获得shell访问权限,我们也可以执行其他工作,其中一个正在加载“Mimikatz”,它可以执行诸如转储当前登录用户的纯文本密码/哈希或从SAM文件中获取本地用户哈希等任务。
上述就是小编为大家分享的Windows中怎么利用Responder获取NTLMv2哈希并利用了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注恰卡编程网行业资讯频道。
推荐阅读
-
windows(10浏览器兼容模式设置 VIVO浏览器怎么调到兼容模式)
VIVO浏览器怎么调到兼容模式?您好,诺基亚手机从网上下载360浏览器是也没兼容性离线模式选项中的,我想知道您的手机具体详细是直接...
-
windows(10管理员设置了系统策略 win10复制u盘需要管理员权限)
win10复制u盘需要管理员权限?1、是需要,鼠标右键点击“又开始”按键,先打开“计算机管理”选项。2、找不到“本地用户和组”→“...
-
使用windowstogo能否看到本机硬盘(windows to go出现分区错误)
windowstogo出现分区错误?回答:解决:windowstogo中分区错误的步骤如下。首先,分区表正常的情况下,你做...
-
windows(11 添加键盘布局 添加键盘布局是什么意思)
添加键盘布局是什么意思?增加第二个键盘布局是什么意思?意味着是否可以增加第二种键盘布局,意味着可以在基础上增加第二种键盘布局。键盘...
-
windows(11怎么快速切换两个桌面 一加手机怎么切换ios桌面)
一加手机怎么切换ios桌面?1.打开一加手机,在功能列表中找到设定的功能。2.进入设置后,在设置功能中找到,点击显示设置。3.进入...
-
windows(10 wifi 不见了 win10系统网络wlan选项怎么没有了)
win10系统网络wlan选项怎么没有了?Win10网络设置没有wlan选项的解决的办法。操作步骤:1、在任务栏的网络图标上右键单...
-
Windows11怎么查看IP地址(windows(查看ip))
-
windows(10引导文件损坏 如果启动电容坏了电机会怎么样)
如果启动电容坏了电机会怎么样?如果电动机的启动电容器损坏,电动机可能不要在精力充沛的时候开始。如果你用力轻轻转动马达,马达会立即...
-
windows(怎么启动命令行 如何在cmd窗口编译运行c语言程序)
如何在cmd窗口编译运行c语言程序?这个很简单。你只需要下载一个C/C编译器,添加环境变量,就可以在cmd窗口编译运行C语言程序了...
-
windows(10系统怎么没有日历 win10家庭版安装日期如何显示)
win10家庭版安装日期如何显示?win10查看安装好日期步骤:方法一:是从“设置里”查找1、回到桌面,按【Windows】键,弹...