22 lines
926 B
Plaintext
22 lines
926 B
Plaintext
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').
|