featured.webp
Introduction to Reverse Engineering
  • 4 hours
  • Virtual
  • Engineers/Students
  • Beginners

Description

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.

Slides

Hands-On

Here is a list of hands-on which can help to practice the notions introduced during the workshop.

  • Crackme 101

    Objective: Find the correct login/password.
    Difficulty:Medium
    Keywords:Math, Optimization
    Solution:On demand
  • Crackme Structure

    Objective: Find the correct password by reverse engineering structures.
    Difficulty:Medium
    Keywords:Structure Alignment, Basic Arithmetic
    Solution:On demand
  • Static Cryptography Library

    Objective: Find the correct password through a statically linked cryptography library.
    Difficulty:High
    Keywords:Library Identification, Block Cipher
    Solution:On demand