This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
labs:disassembly [2017/03/30 11:12] manuelei |
labs:disassembly [2017/03/31 13:13] andrbrue |
||
---|---|---|---|
Line 15: | Line 15: | ||
- | * 1) Execute the program stage1. It tells your to find a correct input to defuse its 'bomb'. Find the correct input by disassembling the program or looking at the HEX-representation. | + | * 1) Execute the program bomb. It tells your to find a correct input to defuse its 'bomb'. Find the correct input by disassembling the program or looking at the HEX-representation. |
* 2) When you run this program (stage2), a pop-up will appear that asks you to pay for a license. Disable this pop-up (or postpone it for a long time). | * 2) When you run this program (stage2), a pop-up will appear that asks you to pay for a license. Disable this pop-up (or postpone it for a long time). | ||
Line 23: | Line 23: | ||
===== Recommended Tools ===== | ===== Recommended Tools ===== | ||
* Text editor: Geany | * Text editor: Geany | ||
- | * Hex editor: wxHexEditor | + | * Hex editors: wxHexEditor, ghex |
* Disassembler: objdump | * Disassembler: objdump | ||
* Web assembler/disassembler: https://defuse.ca/online-x86-assembler.htm (Attention: Uses Intel syntax, which has arguments in different order than objdump.) | * Web assembler/disassembler: https://defuse.ca/online-x86-assembler.htm (Attention: Uses Intel syntax, which has arguments in different order than objdump.) | ||
Line 31: | Line 31: | ||
===== Hints for SuperTuxKart Modding ===== | ===== Hints for SuperTuxKart Modding ===== | ||
- | * Some items and events slow karts down | + | * Some items and events slow karts down, that is, their maximum speed is reduced. Disable the function which sets this slowdown. |
+ | * Karts' maximum speed can be increased by some events. Prevent the maximum speed from being reset to its original value. | ||
+ | * Karts are slowed down when being off the track. | ||
+ | * Infinite nitro: When nitro is burned, the nitro reservers shrink... |