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.