学习资源
RPISEC 恶意软件分析课程(CSCI 4976)
RPISEC 学生团队 2015 年秋季在伦斯勒理工学院(Rensselaer Polytechnic Institute)开设的恶意软件分析课程资料,课程以《Practical Malware Analysis》一书为主线。12 讲内容从基础静态与动态分析、x86 与 IDA 讲起,经过 Windows 内部机制、恶意软件行为、数据编码、隐蔽启动、反反汇编、反虚拟机与反调试、加壳与脱壳,一直讲到 Windows 内核和 rootkit 技术;另有 10 个实验和 4 个项目,涉及运行时进程操控、自动化脱壳和 APT 样本分析。
- 目标
- 二进制
- 类别
- 学习资源
- 关联
- 学习资源
- 来源复核于
使用条件与局限
- 前提条件:课程要求学员具备 C/C++ 实用知识和一定的汇编经验,并在每次课前阅读书中相应章节。课程使用 Windows 7 32 位分析虚拟机,但该虚拟机不对外分发;v1.0_release(2016-01-14)打包了课程所用免费工具的安装程序,如 IDA Free、OllyDbg、WinDbg、Sysinternals Suite、PEiD、Regshot 和 Wireshark。
- 局限:实验和项目中的样本大多是真实的恶意软件,存放在以 infected 为密码加密的 ZIP 压缩包中;README 要求只在合适的分析环境中处理。课程未录制视频,涉及书中内容的幻灯片仅为提纲。
- 许可:仓库没有许可证文件,GitHub 也未识别出许可证;所审阅的 master 分支提交日期为 2017-05-11。
关于此条目
说明已依据一手来源复核。
一手来源
- README.md GitHub · RPISEC/Malware · 修订 bbd48df
- Labs GitHub · RPISEC/Malware · 修订 bbd48df
- Lectures GitHub · RPISEC/Malware · 修订 bbd48df
- https://github.com/RPISEC/Malware/releases/tag/v1.0_release