The document outlines an introduction to reverse engineering with a schedule for a workshop including topics like C programming, control flow, assembly instructions, and debugging tools. It covers key concepts such as data types, CPU registers, assembly operations (e.g., mov, add, jmp), and calling conventions, while also providing various examples and pseudocode to illustrate these concepts. Additionally, it discusses tools for disassembly and debugging, along with commands and techniques for effective reverse engineering.
Related topics: