NTLM Relay Gat:自动化NTLM中继安全检测工具

关于NTLM Relay Gat

NTLM Relay Gat是一款功能强大的NTLM中继威胁检测工具,该工具旨在利用Impacket工具套件中的ntlmrelayx.py脚本在目标环境中实现NTLM中继攻击风险检测,以帮助研究人员确定目标环境是否能够抵御NTLM中继攻击。

功能介绍

1、多线程支持:支持使用多个线程同时执行操作;

2、SMB共享枚举:支持枚举可用的SMB共享;

3、SMB Shell执行:支持通过SMB执行Shell;

4、机密信息转储:可从目标转储机密数据;

5、MSSQL数据库枚举:支持枚举可用的MSSQL数据库;

6、MSSQL命令执行:支持通过xp_cmdshell或开启SQL Server代理作业来执行操作系统命令;

工具要求

在使用该工具之前,请确保安装并配置好下列组件和环境:

1、使用ntlmrelayx SOCKS中继端口正确配置proxychains;

2、Python 3.6+;

工具安装

由于该工具基于Python 3.6开发,因此我们首先需要在本地设备上安装并配置好Python 3.6+环境。

接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

复制代码
git clone https://github.com/ad0nis/ntlm_relay_gat.git

cd ntlm_relay_gat

切换到项目目录中,使用pip命令和项目提供的requirements.txt文件安装该工具所需的其他依赖组件;

复制代码
pip install -r requirements.txt

此时工具已安装成功。

工具使用

如需使用NTLM Relay Gat,确保你在ntlmrelayx.py的socks命令输出中获取到了中继会话,并配置proxychains使用的是ntlmrelayx.py的代理。接下来,使用对应的命令选项参数执行工具脚本即可。下面给出的是该工具的一些使用场景和参考命令样例。

使用10个线程枚举可用的SMB共享:

复制代码
python ntlm_relay_gat.py --smb-shares -t 10

通过SMB执行一个Shell:

复制代码
python ntlm_relay_gat.py --smb-shell --shell-path /path/to/shell

从目标转储机密数据:

复制代码
python ntlm_relay_gat.py --dump-secrets

枚举可用的MSSQL数据库:

复制代码
python ntlm_relay_gat.py --mssql-dbs

通过xp_cmdshell执行一个操作系统命令:

复制代码
python ntlm_relay_gat.py --mssql-exec --mssql-method 1 --mssql-command 'whoami'

许可证协议

本项目的开发与发布遵循MIT开源许可协议。

项目地址

NTLM Relay Gat :【GitHub传送门

相关推荐
风曦Kisaki4 分钟前
Kubernetes(K8s)笔记Day04:控制器(ReplicaSet 与Deployment),滚动更新及回滚,滚动更新策略,Pod 的 DNS 策略
linux·运维·笔记·docker·容器·kubernetes
薛定e的猫咪6 分钟前
零基础选型指南:Make / 扣子 Coze/n8n/Dify 四大自动化平台完整对比
运维·自动化
Huangjin007_17 分钟前
【Linux 系统篇(十)】基础开发工具(五) —— 第一个系统程序 - 进度条
linux·运维·服务器
云祺vinchin23 分钟前
IT行业数据备份实例:安全备份+秒级恢复
安全·数据备份·数据归档·容灾备份
网络安全零基础教程24 分钟前
零基础转行网安,前两个月具体该学什么工具
网络·学习·安全·web安全·网络安全
MetrixAeroCore33 分钟前
出海餐厅手持POS机物联网卡:多币种计费稳定传输与跨境税务合规对接方案
运维
路由侠内网穿透.35 分钟前
本地部署开源日志收集系统 Log Bull 并实现外部访问
运维·服务器·网络·数据库·开源
时空无限1 小时前
linux mellanox 网卡队列 irq rps 相关
linux·运维
AlbertS1 小时前
Let‘s Encrypt 证书自动续期并自动应用到Nginx
运维·nginx·ssl·cerbot·renew·续期
kdxiaojie1 小时前
Linux 驱动研究 —— V4L2 (14)
linux·运维·笔记·学习