LELexEdge词汇锋面
网络安全专业术语

Malware Analysis

恶意软件分析 · 拆解恶意软件搞清楚它干了什么

恶意软件逆向工程
MALW
定义
Malware Analysis网络安全领域的专业术语恶意软件分析通过静态分析(反汇编、反编译)和动态分析(沙箱运行、行为监控)来理解恶意软件的功能、通信方式和影响范围。

最后更新:2026-03-18

什么是Malware Analysis?

恶意软件分析通过静态分析(反汇编、反编译)和动态分析(沙箱运行、行为监控)来理解恶意软件的功能、通信方式和影响范围。

  • 静态分析 + 动态分析两种方法
  • 理解恶意软件的行为和目的
  • 事件响应和威胁情报的基础

Malware Analysis详解

静态分析:不运行样本,通过反汇编(Ghidra/IDA)、字符串提取、导入表分析等理解代码逻辑。动态分析:在沙箱(ANY.RUN、Joe Sandbox)中运行样本,监控文件、注册表、网络行为。高级分析还包括:脱壳、反混淆、协议逆向。恶意软件分析是 DFIR 和威胁情报的核心技能。

Malware Analysis的应用场景

正式定义

通过静态和动态方法分析恶意软件行为和目的的安全技术

应用场景

  • 安全事件的恶意软件取证
  • 威胁情报的样本分析
  • 检测规则的编写依据

常见误区

  • 恶意软件分析不一定需要逆向工程,行为分析也很有价值
  • 沙箱分析有局限,高级恶意软件会检测沙箱环境
  • 自动化分析工具能处理大部分样本,复杂样本才需要手动

实际案例

📌 恶意软件分析流程

分析师收到可疑样本 → VirusTotal 查询 → 沙箱动态分析 → Ghidra 静态分析 → 提取 IOC 和 YARA 规则 → 更新检测策略。

关于Malware Analysis的常见问题

恶意软件分析有哪些方法
静态分析(不运行,看代码/结构)、动态分析(沙箱运行观察行为)、逆向工程(反编译深入分析),通常结合使用。
恶意软件分析需要什么工具
静态:Ghidra/IDA、PEStudio;动态:ANY.RUN、Cuckoo Sandbox;辅助:YARA、VirusTotal、Process Monitor。