Welcome to bonus1! ----- Read the BRIEFING.txt (using the program 'more' is recommended). Hints ----- A dynamic binary instrumentation framework like Intel PIN might come in handy (i. e. do not try to solve this challenge with a static analysis approach - it might melt your computer and/or your brain). https://www.intel.com/content/www/us/en/developer/articles/tool/pin-a-dynamic-binary-instrumentation-tool.html The Intel PIN manual is a good starting point (https://software.intel.com/sites/landingpage/pintool/docs/98869/Pin/doc/html/index.html). Besides, there are a lot of ready-to-use PIN tools(/opt/pin/source/tools/SimpleExamples); you might want to take a look at the pinatrace tool (SimpleExamples, **not** ManualExamples) that is already shipped with Intel PIN. If you're solving the challenge on your local machine, turning off ASLR might be a good idea (e. g. disabling ASLR per process via 'setarch -R').