CSC 406: Systems I
Lab 3
Due by 5:45pm on Sunday, October 28 October 31
The goal of the second lab is to help you master the x86-64 assembly
language and the gdb debugger. You’ll do this by defusing a "binary
bomb". Start by reading the instructions.
This is another challenging assignment and I recommend you start
early.
Section 3.10.2 gives an introduction to the gdb debugger. More info
on gdb is provided here.
Finally this transcript contains a
debugging session which shows how I solved 2 of the 6 phases of a
publicly available binary bomb lab using the gdb debugger.
Please use Discord to discuss this lab between yourselves,
and also with me.