公开的逆向学习数据集和样本来源

整理一些可以合法获取、用于学习和研究的资源。

Crackme / 练习题

  • crackmes.one — 按难度分级,从入门到变态都有。适合系统性练习
  • Microcorruption — 浏览器里跑,嵌入式风格,零环境成本
  • Nightmare / pwn.college — 二进制利用方向,教学编排做得很好

恶意代码样本(研究用)

  • MalwareBazaar (abuse.ch) — 免费,有 API,标注质量不错
  • VirusShare — 需要申请账号
  • theZoo — GitHub 上的活体样本集合

关于样本的几句实话:这些是真实的恶意代码,不是演示品。下载前请确认你的环境配置正确(见样本分析分区的环境帖)。另外,很多地区对持有恶意代码有法律规定,自己了解清楚。

固件

  • 厂商官网的更新包是最好的来源,合法且版本齐全
  • Firmware Analysis Toolkit 里带了一些样例镜像

数据集(做研究/训练模型用)

  • EMBER — PE 文件的特征数据集,不含原始样本,适合做检测研究
  • SOREL-20M — 大规模 PE 数据集

这个分区的规则:分享链接和索引可以,直接上传活体样本请加密码打包(惯例密码 infected),并在标题里标明。