Skip to content

Day 1: Introduction to reversing and C programming

What is Reverse Engineering?

Reverse engineering is the process of analyzing an existing program to analyze its functioning, understand its behaviour, and find exploits.

Practical

Hands-on exercise

Objective: Understand how C programs map to assembly

Write some simple C programs and look at the assembly output on https://godbolt.org/