学习资源

linux-re-101 Linux 逆向工程阅读清单

Michal Malik 以单个 README 维护的 Linux 逆向工程阅读清单,收录约 230 条链接与书目:从系统调用、ELF 和各处理器 ABI 的速查资料,到讲解程序启动、链接与重定位的 101、201 两级阅读。后续部分汇集加壳与混淆、反调试、ELF 感染、内核模块与 rootkit、漏洞利用、crackme、radare2 实战、检测工具及书籍等资料。这是一份注释很少、最后改动于 2022 年 1 月的链接清单,适合作为背景阅读提纲,而不是持续维护的课程。

使用条件与局限

  • 所审阅的 master 分支提交 f858da0 日期为 2022-01-16,仓库只有 README.md 一个文件,并自称仍在整理中。清单在 15 个标题下共有 231 个条目,最多的是「Linux 内核、rootkit 与 LKM 开发」(40 条)、「101」(22 条)和「病毒与感染技术」(20 条),部分文章在多个部分重复出现。这些只是清单条目,并非经过审阅或排序的资源。
  • 条目只给出标题和链接,偶尔标注 Optional 或附简短评语;除 101、201 两级标题外,没有说明难度、前置知识或练习。229 个 URL 中有 148 个使用明文 HTTP,可辨日期的链接大多指向 2008–2017 年的文章;本次核查未检查这些链接是否仍可访问。
  • 内容以 x86、x86-64、ARM、ARM64 和 MIPS 上的 Linux ELF 二进制为中心,实战部分主要使用 radare2,其他部分也提到 GDB、IDA 和 LIEF。仓库不提供实验环境、样本二进制或配置说明;crackme 与挑战题链接指向外部压缩包,读者需要自备 Linux 系统及各篇文章所用的工具。
  • 加壳、反调试、感染、rootkit 与漏洞利用等部分在检测资料之外,也链接了攻击性文章、rootkit 源码仓库和外部病毒合集。本目录仅将该页面列为分析背景资料;所链接的代码和样本属于第三方材料,各有风险与使用条款。
  • GitHub 未检测到许可证,仓库也没有许可证文件,因此清单未说明复用条款;所链接的文章、书籍和代码保留各自权利。这是独立的学习清单,所审来源未确立与 REA 或 AI 的关联。

关于此条目

类型
学习资源
类别
学习资源
关联
学习资源
目标
二进制

来源复核于

说明已依据一手来源复核;这不代表已运行验证、经过安全审计或确认兼容。

报告条目过时 建议修正翻译

一手来源

  1. README.md GitHub · michalmalik/linux-re-101 · 修订 f858da0

同分区更多条目:文档与学习资源

文档与学习资源分区全部 49 项资源