当前位置:首页 > 报告详情

恶意软件魔法:无需逆向工程即可揭示情报线索.pdf

上传人: S** 编号:1241046 2026-05-16 48页 2.31MB

1、Malware Magic:Revealing Intel Leads Without Reverse EngineeringWhoami?Previous experienceWeb app vulnerability assessmentBinary analysis researchAndroid forensicsPrototype dev in Python,C,C+Author of Open Security Training IDA Debugging mini classCreator of multiple intro to reverse engineering work

2、shops for HS STEM and Womens Society of Cyberjutsu(WSC)Low level systems internals nerdChristina JohnsPrincipal Malware AnalystRed Canarybitmaize.bsky.socialAgenda 1.Reverse engineering-not a requirement2.Skills to prioritize3.Tools and resources4.Malware case studiesReverse engineering-not a requir

3、ementSo you want to do malware analysis?Common recommendations:C/C+codingOperating system internalsComputer architectureAssembly CodeThis is really great advice for reverse engineeringMalware analysis!=reverse engineeringMalware analysisReverse engineeringMalware reverse engineeringStatic analysis t

4、oolsSandboxYARA matchesBackwards compatibilityVulnerability analysisGoals for malware analysis varyIs this something that already has a name?Is it malicious?IOC extractionEstimate of capabilitiesTell me everything it could possibly doMost of these things dont necessarily require reverse engineeringW

5、ays to accomplish these goalsIOCsSandbox Config extractors Static analysis toolsCapability estimation Sandbox ATT&CK mappingsStatic analysis toolsFamily identificationOverlaps in IOC/capability data File metadata overlapsRE knowledge is not a silver bulletFocusNeed to know what you are looking for i

6、n the binaryVarietyNot all malware is compiled codeEfficiencyTools can assist with IOCs,family identification and an estimate of capabilitiesProgramming languages associated with Red Canarys top 10 threats1.SocGholish(JavaScript)2.Impacket(PowerShell)3.Scarlet Goldfinch(JavaScript)4.Mimikatz(C)5.Amb

word格式文档无特别注明外均可编辑修改,预览文件经过压缩,下载原文更清晰!
三个皮匠报告文库所有资源均是客户上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作商用。
1. **核心观点**:恶意软件分析≠逆向工程,多数目标(如IOC提取、能力评估、家族识别)无需逆向工程。 2. **关键技能**:优先掌握恶意脚本语言(JS/PowerShell等,占Red Canary十大威胁50%)、文件属性(如PE格式)、工具自动化分析能力。 3. **工具资源**: - 开源:GitHub(源码比对)、MalwareBazaar(家族标签)、YARA(规则匹配)、Assemblyline(去混淆)。 - 沙箱:Any.run/CAPE(动态行为分析)。 4. **分析流程**:从EDR遥测/沙箱数据入手,结合YARA规则、配置提取、ATT&CK映射,逐步深入。 5. **局限与进阶**:工具失效时需逆向工程(如反分析、C2理解),建议学习C/汇编/操作系统 internals。
**无需逆向?** * 在恶意软件分析中,为什么说逆向工程并非必需技能?哪些工具和方法可以替代它? **工具优先?** * 对于初学者,哪些自动化工具(如YARA、沙箱、静态分析工具)能高效提升恶意软件分析能力? **非编译威胁?** * 为何JavaScript和PowerShell等非编译语言在Red Canary的十大威胁中占比较高?如何针对性分析?
客服
商务合作
小程序
服务号
折叠