【攻防技术系列+权限维持】Windows开机启动项

news/2025/3/16 15:10:22/文章来源:https://www.cnblogs.com/o-O-oO/p/18293327

一、简介

在我们的计算机开机的时候,总是会有一些程序和服务自动启动,这其中包括Windows操作系统运行所必需的程序和其他用户程序。这是操作系统给用户提供的功能,意在为用户开机启动程序提供方便,我们不必每次启动时都手动的打开一些必须打开的程序。

二、常见开机启动项

2.1 启动文件夹

您可以通过win+R -->输入shell:startup 访问当前用户的启动文件夹。有些程序的快捷方式会放在这里,使其在开机时自动运行。

2.2 任务管理器的启动选项

打开任务管理器,然后点击顶部的启动标签。这将列出所有设置为在启动时运行的应用程序。

2.3 系统配置(msconfig)

在运行对话框输入msconfig然后点击确定,打开系统配置窗口。点击上方的启动和服务标签会列出更多的启动项。

2.4 注册表

在运行对话框中输入regedit,然后点击确定,打开注册表编辑器。启动项主要保存在两个地方:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run。在这两个路径下的项都会在开机时运行。

实际上影响开机启动的注册表很多,这里列出四个主要的:

HKLM\Software\Microsoft\Windows\CurrentVersion\Run
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
HKLM\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce

2.5 服务:在运行框中输入services.msc并按回车键。这会打开服务窗口,显示所有服务,包括在启动时运行的服务。
请注意,有些服务是必需的,禁用它们可能会影响系统的运行。

三、利用方式

1、复制木马文件至启动文件夹:

copy "C:\Program Files\folder\evil.exe" "C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"

2、 修改注册表项,加入木马文件:

reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v MyProgram /t REG_SZ /d "\"C:\Program Files\folder\evil.exe\""
  1. 创建一个系统服务,设置为自启动:
sc create MyService binPath= "\"C:\Program Files\folder\evil.exe\"" start= auto

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

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

相关文章

多坐席智能分配的客服系统(附使用教程)

​ 轮流分配就像是排班表,每个客服都有机会接待客户,这样大家都不会太忙也不会太闲,公平得很。 按空闲度分配呢,就是看谁现在手头上的活少,就先让谁接待新客户,这样客户就不用等太久,效率杠杠的。 熟客分配,这个好理解,就像老朋友来了,直接找上次聊得来的客服继续聊,…

【日记】这个人居然一个小时就学会了自行车……(2627 字)

正文每次周末有事,都没时间写。这周末跑斯那里去,只有一个目的:让他把自行车学会。而这个目的很快就达成了,让人非常意外。连我都没有想到,他居然一个小时就能学会。周五晚上坐火车过去,他让我直接到超市。单位给他发了 500 块钱的超市购物卡,作为生日礼物。那天晚上我们…

智能客服系统的坐席分配策略-我们已经实现

轮流分配:系统根据既定顺序将访客轮流分配给每一个客服,以均匀分配访客资源。 按空闲度分配:将访客分配给当前或当日会话量最小的客服,减少访客等待时间。 熟客分配:系统自动记录访客信息,将再次咨询的访客自动分配给之前接待过他的客服。 按客服权重分配:将工作质量高的…

Living-Dream 系列笔记 第74期

Kobe-Morris-Pratt 算法 定义 一些基本定义:border:是一个字符串的子串(不与其本身相同)且满足既是其前缀又是其后缀的字符串,我们称之为该字符串的一个 border。Kobe-Morris-Pratt 算法(以下简称 KMP 算法),是解决字符串匹配问题的一种算法,实际做题中常偏思维,通常…

nvm--node【 node.js version management】node.js的版本管理工具

1.卸载node 如果你已经安装了node,那么你需要先卸载node(不然安装nvm可能会失败),如果你没有安装那直接跳过这一步到下一步。 打开控制面板 -> 打开程序和功能 -> 右上角搜索输入node -> 右键卸载 为了确保彻底删除node在看看你的node安装目录中还有没有node文件夹…

windows xusb21.sys驱动对虚拟手柄个数限制

由于windows授权限制,云游戏服务器上的windows版本多数为server 2019 部分游戏用到了手柄,调研后基于 https://github.com/nefarius/ViGEmBus 来魔改虚拟出84个手柄 (一个容器只跑一个游戏,一个游戏独立使用4个手柄,一台云游戏服务器预开21个容器,所以理论至少需要能创建…

ComfyUI插件:ComfyUI-BrushNet节点

前言: 学习ComfyUI是一场持久战,而ComfyUI-BrushNet是最近的局部重绘节点,其包含BrushNet和Powerpaint两个主要节点,其中BrushNet有SD1.5和SDXL两个版本,PowerPaint只有1.5的模型可以使用,学会该插件,你可以完成对图片的局部重绘以及产品换背景等多个工作流。祝大家学习…

[学习笔记]后缀数组(Suffix Array)

后缀数组(suffix array)是一个通过对字符串的所有后缀经过排序后得到的数组。后缀数组被 Manber 和 Myers 于1990年提出, 作为对后缀树的一种替代, 更简单以及节省空间。它们也被Gaston Gonnet 于1987年独立发现, 并命名为“PAT数组”。 后缀数组有很多奇妙的性质, 这些性质可以…

2023 福建省第三届工业互联网创新大赛CTF Misc-Covertchannel2

2023 福建省第三届工业互联网创新大赛CTF Misc-Covertchannel2题目:近日,公司Windows服务器被入侵,黑客使用了一个比较隐蔽的信道将机密凭据传输了出去,但是蛛丝马迹还是被流量采集设备捕获了,你能从中找回丢失的flag吗?分析: 分析该流量包发现了有一个 rsa.key,并且在…

mybatis 源码环境搭建

参考 从头到尾手把手教你搭建阅读Mybatis源码的环境(程序员必备技能) Cannot enable lazy loading because Javassist is not available. Add Javassist to your classpath. 下载源码 https://github.com/mybatis/mybatis-3/ https://github.com/mybatis/parent/tree/mybatis-p…

05、Pod网络

4.1 Pod网络 在K8s集群中,多个节点上的Pod相互通信,要通过网络插件来完成,比如Calico网络插件。 使用kubeadm初始化K8s集群时,有指定一个参数 --pod-network-cidr=10.18.0.0/16 它是用来定义Pod的网段。 而我们在配置Calico的时候,同样也定义了一个CALICO_IPV4POOL_CIDR的…