This workshop aims to provide the key concepts in reverse engineering to address the main challenges while analyzing a binary. In particular, it provides an overview of the compiler’s optimizations, how to identify and reconstruct structures, and the methodology to analyze large binaries.
Workshop
Introduction to Reverse Engineering
This workshop introduces the main concepts to get started in reverse engineering
Description
Slides
Introduction to Reverse Engineering slides
The inline viewer is loaded only when requested.
Hands-on exercises
Here is a list of hands-on which can help to practice the notions introduced during the workshop.
- Try it
Crackme 101
Find the correct login/password. · Medium · Math, Optimization
- Try it
Crackme Structure
Find the correct password by reverse engineering structures. · Medium · Structure Alignment, Basic Arithmetic
- Try it
Static Cryptography Library
Find the correct password through a statically linked cryptography library. · High · Library Identification, Block Cipher