用C++修改本地安全策略

本地安全策略的详解和运用 主要是对登陆到计算机上的账号定义一些安全设置,本地管理员为计算机进行设置以确保其安全。例如,限制用户如何设置密码、通过账户策略设置账户安全性、通过锁定账户策略避免他人登陆计算机、指派用户权限等。这些安全设置分组管理,就组成了的本地安全策略!主要影响的是本地计算机的安全设置。 阅读详情

author:baicker 

(更新:注意编译运行文中程序后留意administrator可能会变成active=no,undocument,undocument........哈哈)
要写个修改本地安全策略的工具,本以为修改注册表就行了,没想到还挺复杂,改策略,对应的注册表项会变,倒过来,改对应的注册表项,策略没变,郁闷
[HKEY_LOCAL_MACHINE/SAM/SAM/Domains/Account] |--------------------------------
修改次数
"F"=hex:02,00,01,00,00,00,00,00,e0,7c,9e,21,1a,12,c6,01,43,00,00,00,00,00,00,/ 00 ~ 22
00,00,80,d2,16,47,b9,ff,ff,00,80,2c,ab,6d,fe,ff,ff,00,00,00,00,00,00,00,80,/ 23 ~ 47
00,cc,1d,cf,fb,ff,ff,ff,00,cc,1d,cf,fb,ff,ff,ff,00,00,00,00,00,00,00,00,f1,/ 48 ~ 72
03,00,00,00,00,00,00,02,00,18,00,00,00,00,00,01,00,00,00,03,00,00,00,01,00,/ 73 ~ 97
^^ ^
|| |
|| |__
密码长度最小值
||
||__
密码必须符合复杂性要求 (0为禁止)
|___
用可还原的加密来存储密码第 76 80 位账号(15禁用,14启用)第 56 位比如第76位,
0
的时候是"密码必须符合复杂性要求 - 禁用" & "用可还原的加密来存储密码 - 禁用"
14
的时候"密码必须符合复杂性要求 - 禁用" & "用可还原的加密来存储密码 - 启用"有些比如密码长度, 锁定什么的用NetUserModalsSet的USER_MODALS_INFO_0和USER_MODALS_INFO_3结构可以搞定。
审核策略用LsaSetInformationPolicy也好搞定,都有现成的代码。账户策略->密码策略中的"密码必须符合复杂性要求"和"用可还原的加密来存储密码",还有安全选项中的内容,似乎没有公开文档没想到写个这个破工具还要用到未公开API函数,之前在网上查了下有没有相关代码或文档什么的,查了N天google和MSDN,有问的,没有答的,或者就是答非所问,没办法只能自己想办法了
之前使用apimonitor<

别再手动配置了!用这个批处理脚本一键搞定Windows本地安全策略(secpol.msc)配置 本文针对Windows系统管理员和工程师,介绍了如何通过批处理脚本和PowerShell实现本地安全策略(secpol.msc)的自动化配置,告别繁琐的手动操作。文章详细解析了secedit.exe工具的使用、安全模板的编辑与导入,并提供了PowerShell进阶管理方案,旨在提升配置效率、确保一致性并支持批量部署。 阅读详情

相关推荐

Windows本地安全策略实现RDP IP白名单精准控制

远程桌面(RDP)是Windows服务器最常用但也最危险的管理入口,其安全性直接关系到系统纵深防御能力。传统依赖防火墙或第三方工具的IP限制存在生效层级靠后、规则易冲突、IPv6支持弱、审计难回滚等固有缺陷。而Windows原生的本地安全策略机制,通过在LSASS认证前置阶段介入,基于CIDR/IP范围对RDP连接源进行毫秒级预检,实现比防火墙更早、更轻量、更可靠的访问控制。该机制不新增服务、不修改注册表硬编码、与AD域策略天然兼容,特别适用于无WAF、无硬件防火墙的中小团队及云服务器场景。本文深入解析‘R

weixin_33708432的博客 679

log4cpp C++日志库实战:使用教程与示例代码

log4cpp 是一个灵活的日志记录库,它提供了强大的日志记录功能,支持多种日志级别和多种输出方式。log4cpp 的设计允许程序员控制日志信息的格式和输出目标,从而使得开发者可以方便地记录应用程序的运行状态。log4cpp允许用户扩展和自定义其行为,这主要通过继承现有的类或者实现接口来完成。用户可以创建自己的AppenderLayout或者Filter等组件,以满足特定的需求。例如,用户可能需要一个将日志信息写入数据库的Appender,用户可以实现一个自定义的类。

weixin_42588672的博客 1099

Qt QWebEngineView接入百度谷歌地图与QWebChannel坐标转换

在Windows桌面客户端中嵌入在线地图,通常不是用原生控件绘图,而是让QWebEngineView承载地图HTML页面,再通过QWebChannel把C++对象暴露给JavaScript,形成双向调用通道。其原理是页面加载后注入qt.webChannelTransport,注册桥接对象,并用信号与槽完成数据下发和点击回传。技术价值在于把地图交互从C++解耦到JS侧,同时以WGS84为统一坐标出口,在百度地图BD09、谷歌地图WGS84及GCJ02之间做转换,避免点位偏移和换图改造成本。典型场景包括设备点位

weixin_29178069的博客 327

cpp-markdown:C++项目集成Markdown解析器的轻量方案

在C++桌面应用开发中,富文本展示往往面临两难:自绘HTML繁琐,嵌入浏览器内核又过于笨重。Markdown作为一种轻量级标记语言,天然适合作为文档与界面之间的中间格式。解析Markdown并转换HTML的核心环节,则需要一个可靠且易集成的解析器。cpp-markdown正是一个面向C++工程的静态库实现,它基于行级状态机完成文本分类与标签生成,支持标准语法和代码块标注,并通过简洁的Document接口实现解析与序列化分离。该库无外部依赖、无需子进程,可无缝集成至CMake工程,适用于文档导出、知识库系统或

weixin_32466193的博客 240

实现网页启动本地客户端程序的技术指南

浏览器作为互联网使用的核心组件,其安全性对用户和开发者都至关重要。为了防范恶意软件和保护用户隐私,浏览器设计了多层安全限制,这些限制在保护用户的同时,也对本地程序的启动和执行造成了挑战。JavaScript是一种高级的、解释型的编程语言,自1995年诞生以来,已成为网页开发不可或缺的一部分。它提供了丰富的数据类型、对象、数组、函数和语法结构,可以创建复杂的交互式网页和丰富的用户界面。其核心概念包括变量、循环、条件语句、函数、对象、数组和事件处理等。

weixin_42575505的博客 1107

系统组策略中的本地帐户的共享和安全模式如何在命令行或者远程更改

系统组策略中的本地帐户的共享和安全模式如何在命令行或者远程更改的实现。

AD组策略使用技巧-用AD组策略控制客户端本地组

AD组策略使用技巧-用AD组策略控制客户端本地组

华为手机连接Win11失败?内核隔离与驱动签名冲突的终极解决指南

在Windows操作系统中,驱动程序是硬件与系统通信的桥梁,其数字签名机制是保障系统内核安全的核心防线。基于虚拟化的安全技术通过强制验证驱动签名,能有效隔离恶意代码,提升系统抵御高级威胁的能力。然而,严格的签名策略有时会与部分硬件驱动产生兼容性问题,导致设备无法识别,直接影响文件传输、应用调试等核心工作流。本文聚焦于华为手机在开启Windows 11内核隔离功能时出现的连接故障,深入剖析驱动签名验证与Hypervisor保护的代码完整性原理,并提供从驱动更新、策略调整到无线替代方案的完整解决路径,帮助用户在

weixin_31309419的博客 352

DMTF相关协议(一):Redfish和SMBIOS

Redfish 是一种管理标准,使用超媒体 RESTful 接口中的数据模型表示。该模型以标准的、机器可读的模式表示,消息的有效负载以 JSON 表示。该协议本身利用了 OData v4。由于它是一个超媒体 API,因此能够通过一致的接口表示各种实现。它具有管理数据中心资源、处理事件、长时间任务和发现的机制。

weixin_44032634的博客 2265

物联网组网技术优缺点对比:蓝牙、LoRa、wifi、NB-IoT、ZigBee等

1.前言 最近对物联网产品自组网技术选型,找到合适的组网技术,让产品自行组网并完成数据的传输。 2.参数对比

谁念西风独自凉 4万+

MacBook 上 LaTeX 环境搭建:从 Mactex 到 Sublime Text 与 Skim 的保姆级配置流程

本文详细介绍了在MacBook上搭建LaTeX环境的完整流程,从Mactex安装到Sublime Text与Skim的配置优化。涵盖基础环境准备、编辑器设置、PDF预览同步等关键步骤,帮助用户快速建立高效的LaTeX工作流,特别适合学术写作和技术文档创作。

weixin_30824599的博客 681

Windows 11最新WDK安装避坑指南:从Visual Studio配置到KMDF驱动开发

本文提供了在Windows 11系统上进行KMDF驱动开发的完整环境搭建与实战指南。针对最新WDK与Visual Studio的配置变化,详细解析了从独立安装WDK/SDK、创建首个KMDF驱动项目,到编译排错、部署调试的全流程,帮助开发者高效避坑,顺利开启Windows内核开发。

weixin_29302047的博客 527

开源大模型推理GPU资源评估以及优化

随着大模型的火热很多项目中都使用到了开源大模型,这时候准确评估大模型的GPU资源非常重要,主要有下面几个方面:GPU是昂贵的资源。高估内存需求可能导致在硬件上的不必要支出,而低估则可能导致系统故障或性能下降。:适当的内存管理确保模型高效运行,能够更快地响应用户并处理更多并发请求。:随着需求的增长,理解内存需求对于在不牺牲性能或产生高昂成本的情况下扩展服务至关重要。尽管其重要性显而易见,但计算用于服务大型语言模型(LLM)的GPU内存并不简单。

优快云DN的博客 3116

华为OD机试真题 新系统 2026-04-19 Java&Go 实现【分辨率排序】

华为OD机试真题 新系统 2026-04-19 Python&JS 实现【分辨率排序】

MISAYAONE的博客 305

面经-2023-哲库Zeku-数字芯片设计

面经-2023-哲库Zeku-数字芯片设计

w0shishabi的博客 3907

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

上一篇: 动态定位 PEB 在 EPROCESS 中的便移量
下一篇: 构造 Create IRP
iiprogram
博客等级 码龄25年 1068粉丝 1515原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值