This commit is contained in:
2025-12-15 13:31:12 +01:00
commit 26e0102f58
10165 changed files with 233472 additions and 0 deletions

21
2/bonus1/README Normal file
View File

@@ -0,0 +1,21 @@
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').