User Tools

Site Tools


labs:disassembly

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
labs:disassembly [2017/01/19 14:03]
sitanne
labs:disassembly [2017/03/21 17:56]
manuelei
Line 7: Line 7:
    * Download the zip file http://​www.disco.ethz.ch/​lectures/​ti2fp/​exercises/​disassembly.zip. It contains the executables for this lab.    * Download the zip file http://​www.disco.ethz.ch/​lectures/​ti2fp/​exercises/​disassembly.zip. It contains the executables for this lab.
  
-   ​* ​Stage 1: Find the correct input to "​beat"​ this program.+   * 1): Find the correct input to defuse the bomb.
  
-   ​* ​Stage 2: When you run this program, a popup will appear that asks you to pay for a license. Disable this popup (or postpone it for a long time).+   * 2): When you run this program, a pop-up ​will appear that asks you to pay for a license. Disable this popup (or postpone it for a long time).
  
    * Now you are ready to hack into SuperTuxKart! The game is installed on your machines. Show us your abilities by modifying the game in cool ways. For instance, make your kart faster, get better items, etc. Before you start modifying the binary, we recommend you to save a backup copy of it so when you break the game, you always have a clean copy. If you prefer, you can also modify a different game. \\ Hint: Have a look at the %%--%%demangle option of objdump.    * Now you are ready to hack into SuperTuxKart! The game is installed on your machines. Show us your abilities by modifying the game in cool ways. For instance, make your kart faster, get better items, etc. Before you start modifying the binary, we recommend you to save a backup copy of it so when you break the game, you always have a clean copy. If you prefer, you can also modify a different game. \\ Hint: Have a look at the %%--%%demangle option of objdump.
labs/disassembly.txt ยท Last modified: 2020/08/31 21:05 (external edit)