ChapterÂ 7.Â Walkthrough Four
The Protocol Problem
Itâs not uncommon to be presented with an executable where the protocol is either partially unknown or completely unknown. As a reverse engineer, itâs your job to either figure out the protocol for compatibility or to check a program for any hidden features that may cause security problems. In this chapter weâll cover tracking a protocol through a binary and recovering its message structure.
Most protocols are streams of discrete messages meant to ...