AutoRuns下载安装使用教程(图文教程)超详细

news2024/9/21 12:42:55

「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者
「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》

AutoRuns 是微软提供的一款「启动项管理」工具,可以检查开机自动加载的所有程序,比系统自带的 msconfig.exe 更全。常在应急响应时查找启动项留下的后门。

AutoRuns

  • 1、下载安装
  • 2、功能使用
    • 2.1、界面字段
    • 2.2、可疑项目
    • 2.3、扫描方式
    • 2.4、隐藏启动项
  • 3、实战案例
    • 3.1、检查Chrome是否自启动
    • 3.2、查找木马
    • 3.3、比较差异

1、下载安装

1)微软官网下载:
https://learn.microsoft.com/zh-cn/sysinternals/downloads/autoruns

在这里插入图片描述

2)右键解压「免安装」

在这里插入图片描述

3)双击 exe 文件即可运行,这里以 Autoruns64.exe 为例。

在这里插入图片描述
注意:启动时默认以「标准用户」运行,这可能会导致有些启动项没有权限禁用和删除,推荐「管理员方式」运行。

2、功能使用

2.1、界面字段

1)打开后有19个「界面」

  • Everything (所有):从其他18个页面汇总的所有启动项。打钩开启,不打钩取消。
  • Logon (登录):用户的启动文件夹、注册表的启动项。
  • Explorer (资源管理器):Windows资源管理器在注册表上的值。
  • Internet Explorer (IE浏览器):浏览器的帮助程序对象、工具栏和扩展对应的注册表的值。
  • Scheduled Tasks (计划任务):和 taskschd.msc 打开的任务计划程序的内容一样。
  • Services (服务):HKLM\System\CurrentControlSet\Services注册表对应的开机启动项,常被ROOTKIT病毒植入。
  • Drivers (驱动):HKLM\System\CurrentControlSet\Services注册表对应的开机启动的驱动。
  • Codecs :媒体播放所需要的编解码器
  • Boot Execute (引导执行):系统在引导过程中运行的进程。
  • Image Hijacks (镜像劫持):是一个注册表键,允许一个进程劫持另一个可执行文件。
  • AppInit (应用初始化):开机时初始化的动态链接库文件。
  • Known DLLs (已知DLL):系统中已知的DLL文件。
  • Winlogon (Windows登录通知):WINLOGON登陆项对应的注册表子项及值项。
  • Winsock Providers (Winsock提供商):恶意软件会伪装成Winsock服务商实现自我安装。
    - LSA Providers (本地安全授权): 处理所有安全认证的服务。

每个页面展示的「字段」都是一样的:

  • 名称( Autoruns Entry
  • 描述( Description
  • 发行者( Publisher
  • 路径( Image Path
  • 时间戳( Timestamp

在这里插入图片描述

2.2、可疑项目

列表中的项目,可以根据「颜色」来区分是否可疑:

  • 黄色:没有文件路径,在预期位置找不到文件路径。
  • 粉色:可疑项目,没有(签名)发行者或描述,not verified。
  • 紫色:该项目的位置或路径。
  • 绿色:上次扫描后新增的项目。

勾选表示开机自启动,取消勾选表示取消开机自启动,可疑项目也可以右键删除。

注意:勾选可以取消,但删除「无法回滚」,会永久删除,删除系统启动项可能会导致系统不稳定或崩溃。

在这里插入图片描述

右键的其他选项:

  • Jump to Emtry :打开启动项的「位置」
  • Jump to Image :打开新窗口,并选中目标「文件」
  • Process Explorer :调用 Process Explorer 来显示该进程的属性。
  • Search Online :使用默认浏览器搜索。
  • Properties :显示「文件属性」

2.3、扫描方式

扫描设置中,可以选择识别方式:

在这里插入图片描述

识别方式可以选择检查「文件签名」,或者用「VT检查」

  • 「文件签名」:签名证书有效,并且证书由Windows信任的机构颁发显示 Verified;未签名或验证失败显示 Not verified
  • 「VT检查」:将可疑文件上传到 VirusTotal 平台分析,恶意文件会标红。

在这里插入图片描述

2.4、隐藏启动项

Autoruns默认隐藏Windows自身的启动项,我们可以手动开启,或者把 Microsoft 启动项也隐藏。

通常情况下,Windows 和 Microsoft 启动项是必要且安全的。

在这里插入图片描述

3、实战案例

3.1、检查Chrome是否自启动

  1. 在上方的搜索栏(Quick Filter)输入程序名Chrome
  2. 查看是否勾选(勾选=自启动)不想自启动就取消勾选。
  3. 最下面可以显示程序的位置和启动参数。右键Jump to Image可以打开文件位置。

在这里插入图片描述

3.2、查找木马

1)木马程序通常没有数字签名,描述(Description)和发行者(Publisher)字段为空的项。比如:这个7-Zip就没有数字签名,很可疑。

在这里插入图片描述

2)可疑项,右键 Search Online 用默认浏览器搜索,或者手动搜索物理路径对应的文件名。能搜到说明正常;搜不到就很可疑,因为病毒的名字通常是随便起一个。

在这里插入图片描述

3)也可以从物理路径中将文件复制出来用杀软或沙箱扫描,确认恶意后删除文件。

3.3、比较差异

  1. file-save 保存为文件
  2. file-Compare 与另一个已经保存的文件比较差异,不同的启动项用绿色标记出来。

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

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

相关文章

写点啥 内核调优吧

一、命令xargs --------------- 参数替换 由于很多命令不支持管道|来传递参数,xargs用于产生某个命令的参数,xargs 可以读入 stdin 的数 据,并且以空格符或回车符将 stdin 的数据分隔成为参数,另外许多命令不能接受过多参数&am…

【论文解读】LERF:语言嵌入的辐射场(ICCV 2023 Oral)

来源:投稿 作者:橡皮 编辑:学姐 论文链接:https://arxiv.org/abs/2303.09553 项目主页:https://lerf.io](https://lerf.io 图 1:语言嵌入辐射场 (LERF)。 LERF 将 CLIP 表示建立在密集、多尺度的 3D 场中。…

Beyond Compare 4 代码对比如何重新激活使用30天

Beyond Compare 4 代码对比如何重新激活使用30天 Beyond Compare 4 是一款强大的文件比较工具,但只有30天的试用期。如果想在试用期结束后继续使用该软件,可以通过修改注册表的方式来实现。具体步骤如下: 1 同时按住“Win”“R”键&#xf…

vue流程图

效果图 组件 <template><div class"processBox" v-if"list.length"><div class"childs"><div class"child" v-for"(item,index) in list" :key"item.id -child-index"><div class&q…

免费三款备受推崇的爬虫软件

在信息爆炸的时代&#xff0c;爬虫软件成为了数据采集、信息挖掘的得力工具。为了解决用户对优秀爬虫软件的需求&#xff0c;本文将专心分享三款备受推崇的爬虫软件&#xff0c;其中特别突出推荐147采集软件&#xff0c;为您开启爬虫软件的奇妙世界。 一、爬虫软件的重要性 爬…

【 Qt 快速上手】-②- Qt 环境搭建

文章目录 1. Qt 开发工具概述1.1 Qt Creator 介绍1.2 Visual Studio 介绍1.3 Eclipse 介绍 2. Qt SDK 的下载与安装2.1 Qt SDK 的下载2.2 Qt SDK 的安装2.3 验证 Qt SDK 安装是否成功2.4 Qt 环境变量配置 1. Qt 开发工具概述 Qt 开发环境需要安装三个部分&#xff1a; C编译器…

配置zabbix平台对数据库以及主从状态的监控

引言&#xff1a;明人不说暗话&#xff0c;今天分享下配置zabbix平台对数据库以及主从状态的监控 准备好zabbix监控平台&#xff08;zabbix-server端&#xff09;例10.12.153.235 db1客户端&#xff08;zabbix-agent&#xff09;例10.12.153.73 1.安装Zabbix存储库 # rpm -Uv…

内衣洗衣机哪个牌子好用?四款小型洗衣机全自动推荐

说起内衣洗衣机很多小伙伴都不陌生&#xff0c;对于很多小伙伴来说内衣洗衣机真的是一个提高幸福感的小家电&#xff0c;市面上的内衣洗衣机无论从功能和配置上都有着很大的区别&#xff0c;没有做攻略的小伙伴很容易就踩雷了&#xff0c;今天给大家分享四款内衣洗衣机&#xf…

进程调度算法

文章目录 主要内容一.进程调度算法1.各调度算法思想2.程序流程图3.源代码代码如下&#xff08;示例&#xff09;: 4.运行结果分析5.先来先服务算法 6.短作业优先算法7.高响应优先算法8.算法结果对比 总结 主要内容 一.进程调度算法 1.各调度算法思想 先来先服务算法&#xff0…

Mysql:重点且常用的操作和理论知识整理 ^_^

目录 1 基础的命令操作 2 DDL 数据库定义语言 2.1 数据库操作 2.2 数据表操作 2.2.1 创建数据表 2.2.2 修改和删除数据表 2.2.3 添加外键 3 DML 数据库操作语言 3.1 插入语句(INSERT) 3.2 修改语句(UPDATE) 3.3 删除语句 3.3.1 DELETE命令 3.3.2 TRUNCATE命令 4 …

java.sql.SQLException: Failed to fetch schema of XXX 问题

遇到问题&#xff1a;java.sql.SQLException: Failed to fetch schema of pay_record表 i.s.r.d.s.s.c.AbstractTableMetaCache : get table meta of the table pay_record error: Failed to fetch schema of pay_record 原因分析&#xff1a; springcloud项目中使用了se…

Yaklang 中的类型和变量

Yaklang 的类型其实非常简单&#xff0c;我们仅需要记住如下类型即可 string 字符串类型&#xff0c;用以快速构建一个字符串int 整数类型&#xff1a;在 64 位机中&#xff0c;int 和 int64 是一样的float 浮点类型&#xff0c;用来定义和表示浮点数byte 本质上等同于 uint8u…

docker安装marcocesarato/php-conventional-changelog报错

composer require --dev marcocesarato/php-conventional-changelog --no-update “marcocesarato/php-conventional-changelog”: “^1.17” 在小皮环境没问题&#xff0c;在dockerswoole环境下报错 "scripts": {"changelog": "conventional-chang…

采用云端SaaS服务的云HIS基层医院信息管理系统源码

目录 一、日常运维工作内容 二、科室巡查工作 三、网络安全管理工作内容 四、业务能力提升学习 云HIS系统业务 一、日常运维工作内容 1. 系统监控&#xff1a;每天早晨第一件事就是打开电脑&#xff0c;查看各个系统的运行状况。通过监控系统&#xff0c;可以实时了解到服…

大数据质量管制规范示例

大数据质量管制规范示例 一、前提概要二、相关概念三、管理原则四、治理委员五、应用管理六、查验方式七、考核比率八、扣分标准九、责任划分十、追责范围十一、其它条例十二、总结 一、前提概要 在当今大数据信息时代&#xff0c;大数据平台&#xff08;大数据平台开发规范示…

【ChatGPT】利用ChatGPT将图片转换成JSON文件

前言 我在创建自己的GPT时,通常会上传一些JSON文件作为知识库,我还制作了一些脚本工具,将PDF文件转换成JSON文件。但是在这个过程中产生一个问题,PDF文件中会有一些图表,JSON文件就不能存储和表达这些图表的内容了。那该怎么办呢?这里跟大家介绍一个方法,可以有效地将图…

【论文笔记】Fully Sparse 3D Panoptic Occupancy Prediction

原文链接&#xff1a;https://arxiv.org/abs/2312.17118 1. 引言 现有的3D占用预测方法建立密集的3D特征&#xff0c;没有考虑场景的稀疏性&#xff0c;因此难以满足实时要求。此外&#xff0c;这些方法仅关注语义占用&#xff0c;无法区分实例。 本文认为场景的稀疏性包含两…

查询指定日期是否为法定工作日的服务接口

在现代社会中&#xff0c;人们的工作与生活节奏日益加快&#xff0c;为了更好地规划工作与休息时间&#xff0c;在开发应用软件时&#xff0c;通过查询指定日期是否为法定工作日的服务接口是一个非常有用的功能。本文将介绍一个API接口&#xff0c;可以根据国家的放假安排来判断…

Schema Builder - Salesforce的图形化工具

Schema Builder这个工具最近几年接触Salesforce的宝们用到的很少&#xff0c;这里给大家简单介绍下&#xff1a; 1. Schema Builder是一个动态的环境&#xff0c;在这个环境里管理员能查看或更改组织内对象及对象之间的关联关系&#xff1b;如果一开始接触CRM可以通过这个图形…

JVM:垃圾收集器(7种)

垃圾收集器关系图&#xff1a; 如果两个收集器之间存在连线&#xff0c;就说明它们可以搭配使用。它们说在的区域则表示这个收集器属于新生代收集器还是老年代收集器。其中Serial&#xff08;串行&#xff09;、Parallel&#xff08;并行&#xff09; 1、Serial收集器 Serial收…