当前位置: 首页 > news >正文

如何使用Coercer强制Windows Server认证任意主机

关于Coercer

Coercer是一款功能强大的Python脚本,该工具可以通过九种不同的方法来强制让一台Windows Server认证任意主机。

功能介绍

1、自动检测远程设备的开放SMP管道;

2、一一调用存在安全漏洞的RPC功能来强制一台Windows Server认证任意主机;

3、支持使用–analyze参数开启分析模式,该模式只会枚举存在漏洞的协议和监听的函数,而不会执行强制认证;

4、支持使用–targets-file参数从文件读取需要执行强制认证的目标列表;

5、支持使用–webdav-host和–webdav-port针对WebDAV目标执行强制认证;

工具安装

由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好Python 3环境。接下来,使用下列命令将该项目源码克隆至本地:

git clone https://github.com/p0dalirius/Coercer.git

除此之外,我们也可以使用
PyPi来直接安装最新版本的Coercer:

sudo python3 -m pip install coercer

工具使用

$ ./Coercer.py -h                                                                                                  ______                              / ____/___  ___  _____________  _____/ /   / __ \/ _ \/ ___/ ___/ _ \/ ___// /___/ /_/ /  __/ /  / /__/  __/ /      v1.6\____/\____/\___/_/   \___/\___/_/       by @podalirius_usage: Coercer.py [-h] [-u USERNAME] [-p PASSWORD] [-d DOMAIN] [--hashes [LMHASH]:NTHASH] [--no-pass] [-v] [-a] [-k] [--dc-ip ip address] [-l LISTENER] [-wh WEBDAV_HOST] [-wp WEBDAV_PORT](-t TARGET | -f TARGETS_FILE) [--target-ip ip address]Automatic windows authentication coercer over various RPC calls.options:-h, --help            显示工具帮助信息和退出-u USERNAME, --username USERNAME用于终端认证的用户名-p PASSWORD, --password PASSWORD用于终端认证的密码-d DOMAIN, --domain DOMAIN用于终端认证的密码Windows域名称--hashes [LMHASH]:NTHASHNT/LM 哈希(LM哈希可以为空)--no-pass             不询问密码-v, --verbose          开启Verbose模式(默认: False)-a, --analyze          工具分析模式 (默认: Attack mode)-k, --kerberos        使用Kerberos认证,根据目标参数从ccache文件中获取凭证--dc-ip ip address     域控制器的IP地址-t TARGET, --target TARGET目标设备的IP地址或主机名称-f TARGETS_FILE, --targets-file TARGETS_FILE包含目标设备IP地址或主机名称的列表文件--target-ip ip address目标设备的IP地址-l LISTENER, --listener LISTENER监听设备的IP地址和主机名称-wh WEBDAV_HOST, --webdav-host WEBDAV_HOST待认证的服务器WebDAV IP地址 -wp WEBDAV_PORT, --webdav-port WEBDAV_PORT待认证的服务器WebDAV端口

工具使用演示

强制SMB认证演示

下面给出的视频将演示如何针对一个目标执行各种模式的攻击测试:

视频地址 :【[ 点我观看](https://user-
images.githubusercontent.com/79218792/177647814-bb04f728-96bb-4048-a3ad-f83b250c05bf.mp4)】

强制WebDAV认证演示

如果你想触发一次HTTP认证,我们可以使用–webdav-host选项来使用WebDAV并设置目标设备的NetdBIOS名称:

视频地址 :【[ 点我观看](https://user-
images.githubusercontent.com/79218792/178027554-a0b084d8-10af-401a-b54c-f33bec011fe2.mp4)】

工具输出样例

攻击模式中(未使用–analyze选项)我们可以获取下列输出信息:

所有的RPC调用结束后,我们将在Responder中获取到认证信息:

网络安全工程师企业级学习路线

这时候你当然需要一份系统性的学习路线

如图片过大被平台压缩导致看不清的话,可以在文末下载(无偿的),大家也可以一起学习交流一下。

一些我收集的网络安全自学入门书籍

一些我白嫖到的不错的视频教程:

上述资料【扫下方二维码】就可以领取了,无偿分享

http://www.lryc.cn/news/25195.html

相关文章:

  • 【小程序】已有公众号认证,一步一步申请小程序(图文)
  • Redis学习笔记:缓存运用常见问题
  • 使用python 脚本挑出coco 数据集中的某一类数据
  • Python虚拟环境(pipenv、venv、conda一网打尽)[通俗易懂]
  • Android Kotlin实战之高阶使用泛型扩展协程懒加载详解
  • 数字映射:数字孪生技术的应用场景及作用
  • 配置二层远程端口镜像案例
  • Linux-0.11 kernel目录fork.c详解
  • 如何或者无插件Web页面监控播放软件LiveNVR的固定视频流地址,实现大屏上墙、播放、视频分析等目的
  • postman断言脚本(2)
  • js中?.、??的具体用法
  • 刷题笔记1 | 704. 二分查找,27. 移除元素
  • 柔性电路板的优点、分类和发展方向
  • OpenCV入门(二)快速学会OpenCV1图像基本操作
  • Redis源码---有序集合为何能同时支持点查询和范围查询
  • 从计费出账加速的设计谈周期性业务的优化思考
  • 垃圾回收的概念与算法(第四章)
  • 让您的客户了解您的制造过程“VR云看厂实时数字化展示”
  • CV——day80 读论文:DLT-Net:可行驶区域、车道线和交通对象的联合检测
  • 工具篇4.5数据可视化工具大全
  • 京东前端二面常考手写面试题(必备)
  • 如何用AST还原某音的JSVMP
  • 【蓝桥杯试题】 递归实现指数型枚举例题
  • 【用Group整理目录结构 Objective-C语言】
  • JavaScript高级程序设计读书分享之8章——8.1理解对象
  • 代码随想录算法训练营第四十天 | 343. 整数拆分,96.不同的二叉搜索树
  • 数据结构与算法系列之顺序表的实现
  • 基于Linux_ARM板的驱动烧写及连接、挂载详细过程(附带驱动程序)
  • python-爬虫-字体加密
  • 计算机组成原理4小时速成5:输入输出系统,io设备与cpu的链接方式,控制方式,io设备,io接口,并行串行总线