I couldn't find enough time to finish that challenge yesterday. Turns out my chickens did escape. Good news, they came back on their own this morning, hence the extra time for this challenge.
Stuff I learned:
gefis excellent https://github.com/hugsy/gef, provides proper view of what's going on.gdb'sni(nexti) is the instruction I needed. step/stepi next/nexti and some breakpoints is all I needed.hexdump byte $esphmmm thatgeffunction really lacks from the standardgdb.info proc mappingslists the mapped address spacex/8x printfgives the printf address as a side effect lol
That one was cool. Looks like we're going to overwrite some bytes next. Gotta do that tomorrow.