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
Previous revision
Next revision Both sides next revision
labs:disassembly [2017/03/23 17:02]
manuelei
labs:disassembly [2017/03/29 13:13]
manuelei
Line 3: Line 3:
 In this lab you learn how code and data are represented in memory and how to make low-level changes to a program in an assembly language. You will create modifications (mods) to a game. In this lab you learn how code and data are represented in memory and how to make low-level changes to a program in an assembly language. You will create modifications (mods) to a game.
  
-====== Mount your home directory ​====== +===== Mount your home directory ===== 
-You can use the following commands to connect to your home directory:+Use the following commands to connect to your remote ​home directory:
  
-  * ''​sudo apt install sshfs''​ 
   * ''​mkdir tardis-home/''​   * ''​mkdir tardis-home/''​
   * ''​sshfs <​yournethzlogin>​@login.ee.ethz.ch:​ tardis-home/''​   * ''​sshfs <​yournethzlogin>​@login.ee.ethz.ch:​ tardis-home/''​
  
-After which you should point eclipse to a folder below tardis-home so it is stored ​and accessed ​remotely.+Store all your files during this lab in a folder below tardis-homeso it is stored remotely ​in case your machine crashes.
  
 ===== Exercises ===== ===== Exercises =====
-   * Download the ZIP file with the the material for this lab from http://​www.disco.ethz.ch/​lectures/​ti2fp/​exercises/​disassembly.zip. Unpack it to some local folder.+   ​* ​0) Download ​and unpack ​the ZIP file with the the material for this lab from http://​www.disco.ethz.ch/​lectures/​ti2fp/​exercises/​disassembly.zip.
  
    * 1) Find the correct input to defuse the "​bomb"​.    * 1) Find the correct input to defuse the "​bomb"​.
Line 31: Line 30:
  
 ===== Hints for SuperTuxKart Modding ===== ===== Hints for SuperTuxKart Modding =====
-  * +  * Some items and events slow karts down
labs/disassembly.txt · Last modified: 2020/08/31 21:05 (external edit)