Reverse // Binary Analysis

Reverse Engineering

Binary analysis for exploit development, thick-client review, malware understanding and platform-specific research.

16 notesselected referencestechnical reference map

Domain overview

Reverse engineering is where implementation reality replaces assumptions. This domain keeps tooling, workflow and platform-specific analysis close to the offensive questions they support.

Selected public references

Topic index

brief

Introduction

Introduction: reverse engineering assessment context, validation priorities and evidence that supports a defensible finding.

2 focus points5 references
brief

Source Code Auditing

Source Code Auditing: untrusted data flows, authorization decisions, secrets and dependency trust across the software lifecycle.

7 focus points5 references
brief

x86 Assembly Basics Theory

x86 Assembly Basics Theory: static and dynamic analysis of control flow, data structures, platform conventions and defensive friction.

2 focus points5 references
brief

x86 Assembly Basics Practice

x86 Assembly Basics Practice: static and dynamic analysis of control flow, data structures, platform conventions and defensive friction.

5 focus points5 references
brief

Reverse Engineering Basics

Reverse Engineering Basics: static and dynamic analysis of control flow, data structures, platform conventions and defensive friction.

4 focus points5 references
brief

Reverse Engineering Basics With Ghidra

Reverse Engineering Basics With Ghidra: static and dynamic analysis of control flow, data structures, platform conventions and defensive friction.

3 focus points5 references
brief

Buffer Overflow Theory

Buffer Overflow Theory: memory behavior, execution prerequisites, reliability constraints and observable impact in a controlled lab.

3 focus points6 references
brief

Windows Bufferoverflow/Reverse Engineering

Windows Buffer Overflow/Reverse Engineering: memory behavior, execution prerequisites, reliability constraints and observable impact in a controlled lab.

10 focus points6 references
brief

Linux Bufferoverflow/Reverse Engineering

Linux Buffer Overflow/Reverse Engineering: memory behavior, execution prerequisites, reliability constraints and observable impact in a controlled lab.

5 focus points6 references
brief

macOS Reverse Engineering

macOS Reverse Engineering: static and dynamic analysis of control flow, data structures, platform conventions and defensive friction.

5 focus points5 references
brief

Reverse Engineering With radare2

Reverse Engineering With radare2: static and dynamic analysis of control flow, data structures, platform conventions and defensive friction.

10 focus points5 references
brief

ARM Reverse Engineering

ARM Reverse Engineering: static and dynamic analysis of control flow, data structures, platform conventions and defensive friction.

6 focus points5 references
brief

Binary Ninja

Binary Ninja: static and dynamic analysis of control flow, data structures, platform conventions and defensive friction.

4 focus points5 references
brief

Anti-Reverse Engineering & Obfuscation

Anti-Reverse Engineering & Obfuscation: static and dynamic analysis of control flow, data structures, platform conventions and defensive friction.

1 focus point5 references
brief

radare2 Quick Reference

radare2 Quick Reference: static and dynamic analysis of control flow, data structures, platform conventions and defensive friction.

1 focus point5 references
brief

Ecre - Reverse Engineering Certification

ECRE reverse engineering certification: certification scope, expected competencies and a practical route from objectives to hands-on validation.

2 focus points6 references