Overview
Fake or misleading instructions are used to confuse static analysis and make control flow harder to follow.
A reverse engineer has to distinguish meaningful code from noise, validate function boundaries, and compare what a disassembler suggests against how calls actually behave. This matters when a binary tries to mislead the analyst with unexpected jumps, dead code, or confusing instruction sequences.
In this lab, you practice examining function addresses and call behavior in a Windows environment while staying alert to misleading code structure.

