千家信息网

网络安全之如何添加后门中的系统服务

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,这篇文章主要介绍了网络安全之如何添加后门中的系统服务,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。现在很多的木马、后门、蠕虫病毒都是"
千家信息网最后更新 2026年10月31日网络安全之如何添加后门中的系统服务

这篇文章主要介绍了网络安全之如何添加后门中的系统服务,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

现在很多的木马、后门、蠕虫病毒都是"肆意"通过修改注册表中的RUN键值来实现自启动。但是这种自启动模式有点"此地无银三百两"之意,稍微懂点安全的人,一般发现电脑被黑,都会查看RUN键值的。

现在很多的木马、后门、蠕虫病毒都是通过修改注册表中的RUN键值来实现自启动。但是这种自启动模式不是很隐蔽的,稍微懂点安全的人,一般发现电脑被黑,都会查看RUN键值的。于是系统服务便成为了一种相对隐蔽的自启动模式。比如冲击波杀手就采用系统服务来自启动病毒程序。

现在添加系统服务的工具很多,最典型的就是netservice。但是我们这里讲的是手工添加系统服务,所以工具的使用不在本文的讨论范围之内。WINDOWS里的很多东西都是跟注册表息息相关的,系统服务也不例外。

系统服务跟以下的注册表几个项目相关:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services

我们完全可以找到在系统服务中已注册的服务的键值来依样画葫芦。在以上任何注册表列中添加一个新项:

名字是你想要添加系统服务的名字,比如Backdoor。

在BACKDOOR项下新建一个字符串,数值名称Displayname 数值数据为要添加服务的

名称Backdoor。

下面列出一个表,会直观一些:

名称 类型 数据 备注

Displayname REG_SZ 想要添加服务的名称 想要添加服务的名称

Description REG_SZ 服务的描述 服务的描述

ImagePath REG EXPAND SZ 程序的路径

Start REG_DWORD 0,2,3,4 2代表自动启动,3代表手动启动服务.4代表禁用服务,0代表系统对底层设备驱动(一般不需要这个)

ErrorControl REG_DWORD 1

Type REG_DWORD 10 or 20 一般应用程序都是10,其他的对应20

ObjectName REG_SZ LocalSystem 显示本地登陆

注意:在XP/2003下可以完全手工来添加REG EXPAND SZ类型。在XP/2003下直接修改ImagePath 键值就可以了。但是在WIN2000下却不可以。原因我也不清楚:(。但是在WIN2000下我们写一个REG来直接注册系统服务,这样WIN2000下添加系统也能很轻松了。这里同样需要注意的是注册表文件里的ImagePath的数值类型必须是HEX(16进制)。可以拿WINHEX来把程序的绝对路径转换成16进制的。每一个数值用逗号搁开。比如我的ImagePath键值是C:\winnt\nukegroup.exe那就应该转换成:

63,3A,5C,77,69,6E,6E,74,5C,6E,75,6B,65,2E,65,78,65(无空格)

打开记事本,敲入以下内容:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SRVTEST]

"Type"=dword:00000010

"Start"=dword:00000002

"ErrorControl"=dword:00000001

"ImagePath"=hex(2):63,3A,5C,77,69,6E,6E,74,5C,6E,75,6B,65,2E,65,78,65

"DisplayName"="SRVTEST"

"ObjectName"="LocalSystem"

"Description"="系统服务测试"

把以上信息保存为addsrv.reg,

我们就可以依靠命令来导入注册表,从而达到添加系统服务的目的。我们在命令控制台输入regedit /s addsrv.reg,等机器重新启动,这个服务就被成功添加了。但是我在真正实验的时候就遇到困难了。ImagePath的数值是乱码,

怎么想也不明白。但是这时可以把乱码修改成绝对路径了。如果直接把REG信息写成这样 "ImagePath"=hex(2):C:\WINNT\NUKEGROUP.EXE ,其他的键值都可以添加,这个键值就不可以了?总之我们可以先添加乱码的ImagePath,然后再修改成C:\winnt\nukegroup.exe 这样也不是不可能的。就是在命令行下来添加就很麻烦了。

以上是Windows 2000手工添加系统服务的方法,对于Windows 98 注册表结构是不一样的,但是Windows 98仍然可以通过注册表来实现添加系统服务,而且还要更简单一些。

在项目"HKLM/SOFTWARE/Microsoft/WindowsCurrentVersion/RunServices"下添加一个新字符串数值。比如,如果程序的名字叫做"BACKDOOR",就建立一个名为"BACKDOOR"的字符串数值,然后在数据域中输入执行程序的完整路径。手工添加一个系统服务就这么简单,手工删除系统也是一个道理。通过注册表来实现,这里就不多说了。

感谢你能够认真阅读完这篇文章,希望小编分享的"网络安全之如何添加后门中的系统服务"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

服务 系统 注册表 数值 程序 名称 手工 安全 后门 代表 篇文章 路径 乱码 名字 命令 字符 字符串 数据 模式 病毒 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳市人人互联网科技有限公司 互联网是第几次科技革命的成果 山东特亿宝互联网科技有限公司 没上市的科技互联网公司 北京互联网科技公司 合肥互联网科技公司 互联网 科技创业 互联网科技股午盘股票涨跌 受益于互联网科技的高速发展 本届互联网博览会上的黑科技 深圳无忧互联网科技 皮皮虾互联网科技有限公司 厦门江牛科技互联网 宁波跨境商互联网科技有限公司 现代互联网科技公司 北京品多多互联网科技有限公司 华人运通互联网科技公司 恒生互联网科技趋势 北京瑞云互联网科技有限公司 互联网科技自媒体灵感 互联网科技有限公司 互联网与科技 互联网金融与金融科技 互联网科技公司的市场部门 福州新华互联网科技学校 知乎 互联网科技公司实习生 为客找房互联网科技公司怎么样 元气玛特互联网科技公司是外包吗 科技和互联网行业的特点 知域互联网科技有限公司官网
0