PJzhang:如何缓解Mimikatz从Windows2008 R2内存中读取域控密码?
猫宁!!!
参考:
https://xz.aliyun.com/t/4180
https://www.anquanke.com/post/id/156299
https://www.cnblogs.com/Fluorescence-tjy/p/11222495.html
Mimikatz能够从内存中提取出明文形式的密码,因此成为内网渗透的一个利器。
针对Windows2008 R2这种老版本的系统,微软专门推出一个补丁KB2871997。
微软有关KB2871997补丁的通告:
https://support.microsoft.com/zh-cn/help/2871997/microsoft-security-advisory-update-to-improve-credentials-protection-a
https://docs.microsoft.com/zh-cn/security-updates/SecurityAdvisories/2014/2871997?redirectedfrom=MSDN
下面是5项缓解措施,可以增加攻击者的渗透成本。
1--安装微软KB2871997补丁
https://download.microsoft.com/download/E/E/6/EE61BDFF-E2EA-41A9-AC03-CEBC88972337/Windows6.1-KB2871997-v2-x64.msu
2--修改本地安全策略两项
(1)本地安全策略--本地策略--用户权限分配--调试程序设置为无人可调试或者本地最高管理员(而非域控管理员)可以调试,用于防范命令privilege::debug提权
(2)本地安全策略--安全选项--之前登录到缓存的次数--设置为0,原来是10,用于防范账号密码在内存中的缓存
3--修改注册表两项
(1)HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SecurityProviders\WDigest,将Negotiate以及UseLogonCredential键值设为0,从而禁止该协议。避免mimikatz命令与LSASS交互,因为密码明*文存储在LSASS中。
(2)HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/LSA,创建RunAsPPL,值设置为1。避免mimikatz命令与LSA交互。
4--受限管理员模式两项
(1)HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Lsa,创建DisableRestrictedAdmin,值设置为0,创建DisableRestrictedAdminOutboundCreds,值设置为1
(2)组策略管理--Computer Configurations--Policies--Administrative Templates--System--Credential Delegation,
并设置Restrict Delegation of credential to remote servers为开启,限制模式为Require Restricted Admin,避免泄露RDP会话凭证
5--禁止纯文本密码存储
Computer Configuration--Security Settings--Account Policies--Password Policy ,关闭Store Passwords using reversible encryption,避免明文密码获取。
攻击者如果获取了本地管理员权限,一样可以通过修改注册表,修改本地安全策略的方式,再次实现窃取内存中的密码,不过注册表和安全策略的修改也会暴露攻击者的行动路径。
PJzhang:如何缓解Mimikatz从Windows2008 R2内存中读取域控密码?的更多相关文章
- 数据库的应用——直接从内存中读取osg节点 (转)
数据库的应用——直接从内存中读取osg节点 目的:要从数据库中读取节点数据到osg. 一开始的方法是这样的,每当我要添加一个数据库中的节点数据时,首先把它读取到内存中,然后写入一个文件,最后再次从文件 ...
- ffmpeg 从内存中读取数据(或将数据输出到内存)
更新记录(2014.7.24): 1.为了使本文更通俗易懂,更新了部分内容,将例子改为从内存中打开. 2.增加了将数据输出到内存的方法. 从内存中读取数据 ffmpeg一般情况下支持打开一个本地文件, ...
- ffmpeg 从内存中读取数据(或将数据输出到内存)(转)
更新记录(2014.7.24): 1.为了使本文更通俗易懂,更新了部分内容,将例子改为从内存中打开. 2.增加了将数据输出到内存的方法. 从内存中读取数据 ffmpeg一般情况下支持打开一个本地文件, ...
- ffmpeg 从内存中读取数据 .
http://blog.csdn.net/leixiaohua1020/article/details/12980423 ——————————————————————————————————————— ...
- FFMPEG内存操作(二)从内存中读取数及数据格式的转换
相关博客列表: FFMPEG内存操作(一) avio_reading.c 回调读取数据到内存解析 FFMPEG内存操作(二)从内存中读取数及数据格式的转换 FFmpeg内存操作(三)内存转码器 在雷神 ...
- C# 操作地址 从内存中读取写入数据(初级)
本示例以植物大战僵尸为例, 实现功能为 每1秒让阳光刷新为 9999.本示例使用的游戏版本为 [植物大战僵尸2010年度版], 使用的辅助查看内存地址的工具是 CE. 由于每次启动游戏, 游戏中阳光 ...
- php 如何在有限的内存中读取大文件
突然遇到了一个要读取超过80M文件的需求,很悲剧的,不管是file_get_content还是file什么的,都会将读取的文件一次性加载到内存中. 正常情况下,我们可以使用fseek来读取,好处就是不 ...
- openssl从内存中读取私钥进行签名
麻痹的找了好久,真恶心! #include <stdio.h> #include <stdlib.h> #ifdef WIN32 #include <windows.h& ...
- Android简易实战教程--第七话《在内存中存储用户名和密码》
首先是配置文件: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns ...
随机推荐
- No provider available from registry出错
dubbo+zookeeper进行分布式远程调用时No provider available from registry出错 查看dubbo服务:http://192.168.0.100:8080/d ...
- 莫比乌斯函数介绍&&基础
定义 设正整数$N$按照算术基本定理分解质因数为$N=p_1^{c_1}p_2^{c_2} \cdots P_m^{c_m}$,定义函数: $$\mu(N)= \left\{\begin{matrix ...
- libev+TCP服务器事件轮询实例demo
#include <stdio.h> #include <netinet/in.h> #include <arpa/inet.h> #include <std ...
- c++中lambda表达式的用法
#include <iostream> using namespace std; int main(){ ; auto func1 = [=](;}; auto func2 = [& ...
- vue-cli使用less
vue-cli中使用less package.json 中添加 less,less-loader 之后不需要进行其他配置 在vue-cli构建的项目中 utils.js 已经帮我们引入了各种css编辑 ...
- [Functional Programming] Reader with Async ADT
ReaderT is a Monad Transformer that wraps a given Monad with a Reader. This allows the interface of ...
- crypot.js 生成hash256, 在IE下的卡顿问题。
项目需求: 上传大文件,调用crypto.js生成hash256码. 直接上传大文件,IE会直接崩溃. 于是利用file.slice分片检测.但是浏览器会出现卡顿问题.开始以为是内存泄漏.但看服务器进 ...
- Java 显示调用隐式调用
当你没有使用父类默认的构造方法时,此时在子类的构造方法中就需要显示的调用父类定义的构造方法.比如:父类:class Animal{ private String name; //如果你定义一个新的构造 ...
- linux manual free memory
/proc/sys/vm/drop_caches (since Linux 2.6.16)Writing to this file causes the kernel to drop clean ca ...
- 【luoguP1196】 [NOI2002]银河英雄传说--边带权并查集 ,
题目描述 公元五八○一年,地球居民迁至金牛座α第二行星,在那里发表银河联邦创立宣言,同年改元为宇宙历元年,并开始向银河系深处拓展. 宇宙历七九九年,银河系的两大军事集团在巴米利恩星域爆发战争.泰山压顶 ...