映像劫持,windows服务启动的两种形式

Windows权限提升实战:通过服务映像劫持获取SYSTEM权限 在Windows操作系统中,权限管理是系统安全的核心机制之一。其原理基于访问控制列表(ACL)和用户账户控制(UAC),通过不同级别的用户身份(如标准用户、管理员、SYSTEM)来隔离资源访问。这一机制的技术价值在于保障系统稳定性和安全性,防止恶意软件或误操作破坏核心组件。在实际应用场景中,系统维护、安全审计和故障排查常需要临时获取更高权限,例如修改受保护的系统文件或调试服务进程。本文聚焦于一种经典的本地权限提升技术——利用Windows映像文件执行选项(IFEO)劫持高权限服务进程,通过修改注册表键值,将 阅读详情

1 服务控制管理器(services.exe)

1.1 dll类型的服务

该类型的服务,可以通过svchost.exe通过命令行的方式启动。ZwCreateThreadEx函数是比CreateRemoteThread更底层的函数,可以注入dll到服务程序中。ZwCreateThreadEx函数没有在ntdll.dll中声明,所以需要使用GetProcAddress从ntdll.dll中获取该函数的导出地址。

以上几个服务启动的命令行如下:

C:\Windows\System32\svchost.exe -k PeerDist

C:\Windows\system32\svchost.exe -k netsvcs

C:\Windows\System32\svchost.exe -k wsappx –p

参考这个文档:https://blog.youkuaiyun.com/liujiayu2/article/details/76955903

服务启动命令-k netsvcs参数,并不是在告诉svchost.exe启动哪个服务。netsvcs代表的是组,表示这个服务是属于哪个组的。组具体有啥用,大概就是节省资源。正是由于采用了分组机制,系统中才会有多个svchost.exe进程,每个进程代表一个组。svchost.exe进程名字相同,主要是根据服务名字区分具体是哪个服务。

Browser服务来说,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services路径下有一个Browser项,名字和服务名字一样(也就是说,有多少个服务,这个路径下就有多少个项,和服务名称相对应),这个项里里边又有一个Parameters子项,Parameters子项里有一个名字叫ServiceDll的键,它的值就是dll的路径。如图:

1.2 exe类型的服务

可以通过SC命令或是windows API实现。在服务控制管理器中类似于下面这样。

"C:\Program Files (x86)\Uniontech P2V tool\uos-p2v-service.exe" "-d"

在注册表里面的表现形式是:

2 映像劫持(IFEO Hijack)

启动一个程序A时,其实启动的是另一个程序B。而且会把打开的程序A的路径,通过命令行参数,传给另一个程序B。如果B不接收命令行参数,则没有任何动作。

2.1 映像劫持notepad.exe例子

参考:https://www.cnblogs.com/predator-wang/p/4117725.html;

2.1.1 程序内容

#include "stdio.h"

int main(int argc, char** argv)

{

    int count;

    printf("Number of arguments: %d\n", argc);

    count = 0;

    while (count < argc)

    {

        printf("Argument %d: %s\n", count, argv[count]);

        count++;

    }

   getchar();

    return 0;

}

编译后的exe路径是:"D:\Download\imageReplace\debug\imageReplace.exe";

 

2.1.2 修改的注册表项

在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\里面新建项notepad.exe,并增加字符串键值debugger。

2.1.3 打开记事本

在imageReplace.cpp文件上面,鼠标右键打开了记事本。先运行imageReplace.exe程序,然后打印出了第一个参数是notepad.exe;第二个参数是打开的文件名称。

Windows进程注入实战:从DLL注入到线程劫持的五种创新技术 进程注入是Windows系统安全与软件开发中的一项核心技术,其本质是通过突破进程内存空间隔离,使目标进程执行外部代码。从原理层面看,它利用虚拟内存机制和系统API(如OpenProcess、VirtualAllocEx)实现跨进程内存操作。这项技术的工程价值在于,它不仅是恶意软件常用的隐蔽手段,更是安全研究、软件调试和功能扩展的重要工具。在应用场景上,进程注入广泛用于游戏修改、安全监控、软件插件加载等领域。本文聚焦五种创新注入技术,包括反射式DLL注入和APC注入,深入解析其实现逻辑与实战要点,为开发者与安 阅读详情

相关推荐

浏览器主页劫持根治指南:从原理到实战,彻底清理顽固篡改

浏览器主页劫持是常见的网络安全问题,其本质是恶意软件或广告软件通过篡改系统设置,强制用户访问特定页面以牟利。从技术原理上看,劫持通常通过修改浏览器快捷方式、注册表键值、组策略、浏览器扩展、Hosts文件及系统启动项等多个层面实现持久化驻留。这不仅影响用户体验,更可能带来隐私泄露与恶意广告风险。在工程实践中,系统性的排查与清理是关键,需遵循从表层设置到深层系统的逻辑,逐一检查并修复。例如,针对顽固的注册表劫持,需精准定位并清理相关策略项;对于通过系统服务或计划任务实现的劫持,则需借助专业工具进行深度扫描。掌握

weixin_33744854的博客 533

彻底关闭windows Update服务

1.运行“regedit”(win键+R键输入regedit,或者小娜搜索regedit ),打开注册表编辑器,定位到 “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WaaSMedicSvc”,右侧找到“Start”键,右键点击“修改”,将数值改为“4”;2.找到“FailureActions”键,右键点击“修改”,修改该键的二进制数据,将“0010”、“0018”行的左起第5个数值由原来的“01”改为“00”,修改完成保存关闭;

抽象空间的博客 1万+

Windows权限维持后门深度解析:计划任务、服务与WMI攻防实战

在网络安全领域,权限维持是攻击者在入侵系统后建立持久访问能力的关键技术,其核心在于利用操作系统固有机制实现隐蔽驻留。从技术原理上看,攻击者常通过篡改自启动项、注册系统服务、创建计划任务或利用WMI事件订阅等机制,将恶意代码植入系统启动流程或事件响应链中,以此绕过常规安全检测。这些技术的工程价值在于其高隐蔽性、稳定性和抗清除性,能有效保障攻击者对失陷主机的长期控制。在实际应用场景中,此类后门广泛用于高级持续性威胁(APT)攻击、勒索软件驻留及僵尸网络构建。本文聚焦Windows环境,深入剖析了以计划任务、系统

weixin_30443731的博客 386

高手 全面认识Svchost.exe进程

  很多朋友对Svchost.exe进程都不太了解,有时在任务管理器中一旦看到有多个该进程(图1中有6个),就以为自己的电脑中了病毒或木马,其实并非如此!正常情况下,windows中可以有多个Svchost.exe进程同时运行,例如Windows 2000至少有2个Svchost进程,Windows XP中有4个以上,Windows 2003中则有更多,所以当你看到多个Svchost进程时,未必就

xiaosong2008的专栏 939

Windows顽固软件卸载后自动复活?深度解析dllhost.exe劫持与持久化对抗

在Windows系统管理与安全领域,进程持久化机制是恶意软件和顽固程序维持生存的核心技术。其基本原理是通过劫持系统合法进程或利用系统自动化组件,在用户不知情的情况下实现自我恢复。从技术价值看,理解持久化机制不仅能有效对抗流氓软件,更是深入掌握Windows系统内部运作、提升安全运维能力的关键。典型的应用场景包括软件静默安装对抗、系统启动项深度管理、企业终端安全防护等。本文聚焦于一种高隐蔽性的持久化技术——利用dllhost.exe进程作为载体,结合任务计划程序、注册表启动项等系统机制,实现程序的“幽灵式”复

weixin_34274029的博客 343

逆向工程实战:DLL劫持补丁技术破解VBSEdit 9自校验机制

软件逆向工程是分析、理解软件内部工作原理与逻辑的关键技术,广泛应用于软件安全分析、漏洞挖掘与兼容性维护。其核心原理在于通过静态分析与动态调试,定位程序的关键控制流与数据流。在软件保护领域,自校验是一种常见的技术手段,程序通过校验自身文件完整性(如大小、哈希值)来防止被非法修改,这为逆向工程带来了挑战。DLL劫持技术巧妙地利用了Windows系统的DLL搜索顺序漏洞,通过加载伪造的代理DLL,在程序启动初期获得控制权,从而在内存中动态修改程序逻辑,实现无文件修改的补丁注入。这种技术价值在于其非侵入性、灵活性与

a2850363633的博客 425

如何彻底禁止win10家庭版系统自动更新-2021跟新

如何彻底禁止win10家庭版系统自动更新-2021跟新 文章主要参考:http://www.xitongcheng.com/jiaocheng/win10_article_61393.html ———————————————————————————————————————————————— 第一步:将重启bin更新|关机并更新关闭掉;将电脑的更新程序从后台关掉 首先,大家的电脑上一定已经有了“更新提醒标志”如下图1:那么第一步的目的就是把这个标志符给取消掉,编程下面这幅图2的模样: 1.1找到windo

weixin_42590358的博客 4540

svchost.exe应用程序错误崩溃 原因查看和解决

svchost.exe应用程序错误崩溃 原因查看和解决

Windows 计划任务服务(Task Scheduler)

(Network Services),该组包含 20+ 系统服务,如计划任务、DHCP、DNS 等。Windows 核心进程,用于托管系统服务(通过 DLL 文件运行服务逻辑)。的服务,即 Windows 计划任务服务(Task Scheduler)。运行(Protected Mode),限制服务权限以提高安全性。的标准启动命令,通常用于管理系统定时任务。

zhaoyong631的博客 2619

六轴机械臂正逆解计算

机械臂运动学就是。包括(Forward Kinematics)和(InverseKinematics)两部分。正运动学就是逆运动学则是关节变量->机械臂末端执行器的姿势=正向运动学机械臂未端执行器的位姿->关节变量=逆向运动学。

gaoxiaochan的博客 1万+

抖音短连接v.douyin.com/xxx 如何生成?

最近公司有个需求,在抖音里如何宣传自己的网站,并且不要有拦截域名的提示,截图如下。 通过ida反编译抖音的app后,将下载后的ipa文件用解压缩软件(如7zip等)解压,从解压后的目录Payload/Aweme.app/找到Aweme可执行文件,拖入ida进行反编译,ida可以检测objective-c语法。 然后进入主题,既然是聊天发消息,就尝试在ida里搜索"message",看看能否找到对...

kakuapi的博客 3万+

Windows系统映像劫持:网络安全中的“李代桃僵”战术

摘要(149字): Windows系统映像劫持(IFEO)是一项被滥用的调试功能,攻击者通过修改注册表Image File Execution Options项,将合法程序启动重定向到恶意软件。这种"李代桃僵"手法常用于绕过安全软件、维持权限和隐蔽执行。检测可使用Autoruns工具或检查注册表异常项,防御需限制注册表权限、部署应用白名单。该技术虽具合法调试用途,但需注意使用边界。了解此类攻击原理对构建有效防御至关重要,普通用户应保持系统更新并警惕程序异常行为。

Bruce_xiaowei的博客 1213

从EXIF到测绘:解码大疆影像元数据的实战应用指南

本文深入解析了大疆无人机影像元数据的实战价值,重点阐述了如何利用EXIF和XMP中的GPS、RTK、姿态角及相机内参等关键信息,提升测绘、三维重建及精准农业等项目的成果精度与效率。通过自动化质检脚本与行业应用场景剖析,指导从业者将元数据从信息转化为生产力,实现从拍照到专业测绘的跨越。

dell8的博客 527

windows映像劫持技术(IFEO)

基本症状:可能有朋友遇到过这样的情况。一个正常的程序,无论把它放在哪个位置,或者是一个程序重新用安装盘修复过,都出现无法运行或者是比如运行A却成了执行B,而改名后却可以正常运行的现象。既然我们是介绍IFEO技术相关,那我们就先介绍下:一,什么是映像胁持(IFEO)所谓的IFEO就是Image File Execution Options它是位于注册表的HKEY_LOCAL_M...

weixin_33816611的博客 605

【汽车ECU电控数据管理篇】A2L文件在ECU标定中的关键作用与实战解析

本文深入解析A2L文件在汽车ECU标定中的关键作用,详细介绍了其作为'数据字典'的核心功能与实战应用。通过剖析A2L文件的结构、关键标签及常见问题,帮助工程师高效管理电控数据,提升ECU标定效率与准确性。文章特别强调了ASAP2标准下的A2L文件在汽车电控系统中的重要性。

a3b4c5的博客 789

【现代人形机器人:从物理建模到大模型驱动的控制与学习】第1章 机器人建模回顾

本章建立读者进行后续控制 / 优化 / 学习工作的数学与计算基础。内容分为三大块:刚体运动学:位姿表示、坐标变换、旋转参数与李代数/李群(指数映射、twist)多关节机构的正/逆运动学:DH 与 POE 两种建模、雅可比矩阵推导、数值/解析逆解方法与奇异性问题约束动力学:拉格朗日公式、牛顿—欧拉递归算法、接触/冲击模型、受约束系统的方程(拉格朗日乘子与互补性条件)每一节同时给出与练习题。假设读者已具备线性代数(矩阵、特征分解、SVD)、多变量微积分与基础力学(牛顿第二定律)知识。

u012133341的博客 185

Windows服务持久化攻击与防御技术解析

在系统安全领域,持久化技术是攻击者维持长期访问权限的核心手段,尤其Windows服务因其高权限和自启动特性成为重点目标。理解服务控制管理器(SCM)机制和注册表配置是防御基础,企业可通过服务白名单、最小权限原则和实时监控构建防护体系。检测方面需关注服务创建事件(Event ID 7045)和二进制路径异常,个人用户则应定期审计服务状态。该技术常见于APT攻击,结合WMI事件订阅等高级规避手段,防御需从内存取证到网络分层防护多维度着手。

weixin_42706667的博客 285

Parasoft C++Test软件集成测试(部件测试)_实例讲解

本文以一组功能函数组件作为示例,讲解了如何使用C++Test进行软件集成测试。本文的示例比较简单,但是思路、方法和流程都是通用的,希望对大家有所帮助。

文章主要涉及嵌入式软件开发、测试、项目管理等,欢迎交流,共同进步。 734

权限维持篇之Windows

权限维持

mrx56的博客 539

6、云计算中的多核技术:架构、并行性与局限性

本博文深入探讨了云计算中多核技术的架构、并行性及其局限性。文章详细介绍了多核处理器的基础概念、并行硬件和软件的设计原理,并对硬件和软件并行性进行了分类和分析。同时,文章讨论了多核架构在实际应用中面临的挑战,如功率墙、内存墙和ILP墙等问题,并提出了应对策略。此外,还总结了多核技术在高性能计算、实时处理和云计算等领域的应用机遇。文章旨在帮助读者更好地理解多核技术的关键问题,并为未来的技术探索提供方向。

java5的博客 122

【nnUNetv2进阶】四、nnUNetv2 魔改网络-小试牛刀-加入注意力机制ChannelAttention

本文介绍了在nnunet中加入ChannelAttention的方法,按照本文教的教程,可以快速完成ChannelAttention的加入和自定义模型的跑通。

AI爱好者的博客,分享计算机领域相关知识 5802

Windows系统权限维持百科全书:用CobaltStrike CNA脚本实现从服务劫持到启动项隐藏

本文深入探讨了Windows系统权限维持的核心技术与对抗思路,重点剖析了服务劫持、注册表启动项、计划任务及DLL劫持等底层机制。文章从攻击与防御双重视角,讲解了如何利用系统特性实现隐蔽驻留,并构建多层、弹性的权限维持链,为高级安全研究和攻防对抗提供深度实践参考。

zzz56的博客 138

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

正与邪,Windows系统中的较量

2008-08-30 16:27:17  标签:RootKit 映像劫持    [推送到技术圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。[url]http://gslww.blog.51cto.com/407588/96216[/url] ...

weixin_33756418的博客 181

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Windows粘滞键漏洞:从sethc.exe替换到本地提权攻防详解

在操作系统安全领域,权限提升是攻击者获取系统控制权的关键环节。其核心原理在于利用系统设计中的权限继承机制,当高权限进程启动外部程序时,若缺乏对可执行文件的严格校验,便可能被恶意替换,从而继承高权限执行任意代码。这一技术价值在于它绕过了常规的身份认证机制,在物理接触或低权限访问场景下尤为有效。典型的应用场景包括内部安全审计、渗透测试中对隔离环境的突破,以及系统管理员对潜在后门的排查。本文聚焦于Windows系统中经典的**sethc.exe替换**与**Shift键粘滞键漏洞**,深入剖析其利用链,并探讨针对

weixin_34406086的博客 370

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

杀毒软件被病毒干掉打不开?安全模式+msconfig手动清理全攻略

恶意软件为加密文件、窃取账号或挖矿,常优先破坏杀毒软件,导致其图标消失或无法启动。其原理多利用映像劫持、服务劫持等技术,篡改系统关键配置。此时需从更底层入手,进入安全模式以最小化加载系统,使病毒休眠,再借助msconfig排查启动项与服务,手动清理病毒文件和注册表。该流程适用于Windows 10/11等系统,能有效恢复安全软件并清除顽固病毒,是电脑维护中应对杀毒软件失效的实用技能。

weixin_31315567的博客 246

Windows自启动项全面解析:从原理到实战,彻底优化系统启动速度

在操作系统层面,自启动机制是一种允许应用程序、服务或脚本在系统启动或用户登录时自动运行的核心功能。其原理是通过预定义的注册表键值、系统文件夹、计划任务及服务等多种入口,实现进程的自动加载。这项技术的价值在于提升用户体验的便捷性,确保关键后台服务(如安全防护、云同步)的即时可用性。然而,其应用场景的滥用也带来了普遍问题:过多的自启动程序会显著拖慢系统启动速度,并持续占用内存与CPU资源,影响整体性能。因此,系统性地管理自启动项,特别是利用专业工具如Autoruns进行深度排查,并遵循安全操作流程,已成为维护W

weixin_30616969的博客 381
上一篇: windows启动顺序大概流程和服务程序遇到的问题
下一篇: UAC 管理员权限 程序 防止弹窗的四种解决办法
灰灰君呀
博客等级 码龄16年 13粉丝 35原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值