Skip to content

Reverse Engineering

Julian Cohen edited this page Jun 28, 2013 · 7 revisions

Reverse engineering is the process of understanding binary programs, usually in an environment where source code is not available and there is little knowledge about the original functionality of the binary.

Introduction

Full Courses

x86 Manuals

Disassemblers

Debuggers

Dynamic Instrumentation Tools

Projects

Challenges

x86 Resources