Continuing with the output from our script, we'll dive into static analysis using objdump. We want to go through each block of code carefully so that we understand each instruction, how it manipulates the stack, how it alters the value of a register, and whether or not it sets any flags in the EFLAGS register.
Static analysis with objdump
Getting ready
To work through this recipe, start VirtualBox (if it's not already open) and then start the 64-bit Ubuntu virtual machine. Once the virtual machine is up and running, open the Terminal application and change the current working directory to ~/bac/Binary-Analysis-Cookbook/Chapter-07/64bit.