Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Reverse Engineering Resources ⚡

Highest quality resources to learn Reverse Engineering from start to end!

Roadmap

Table of contents

Assembly

My personal favourite assembly resource is the Chapter 3 in the Computer Systems: A Programmer's Perspective book, but if you're not into books, you can check the following resources:

Linux specific

Windows specific

Miscellaneous

Assembly Projects

After learning assembly, you can try some projects like making a bootloader or a whole simple Operating System. I have wrote a blog on this topic, here.

Operating System Internals

If you want to read books to learn OS then you can go in this order:

  1. The Elements of Computer Science (TECS) & Nand2Tetris (Lectures)
  2. Computer Systems: A Programmer's Perspective & Lectures
  3. Operating Systems: Three Easy Pieces & Lectures

If you are not into books, you can check the following resources:

Getting started

Getting your hands dirty

Deobfuscation

Anti-debug and Anti-analysis

Anti-analysis

C++ Reversing

Windows Research

If you want to get into Windows Research, then you need to learn Windows Internals.

Great blogs on Windows Internals

Others

Symbolic Execution

关于 About

A collection of resources to learn Reverse Engineering from start!

语言 Languages

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
0
Total Commits
峰值: 1次/周
Less
More

核心贡献者 Contributors