作者darkangel
沒在研究遊戲修改,也很久沒碰逆向工程,
很久以前有寫過兩三個遊戲 trainer。
流程大概是:
1. 利用 fpe/game master 之類工具,找出要修改的記憶體。
2. 如果資料區不變動,就直接鎖定要修改的數值,這也是最簡單的。
3. 如果資料區會變動,先掛 debugger。
4. 利用 debugger 讀寫記憶體中斷的功能,找出修改該數值的程式碼(disassembler)。
5. 修改程式碼,試試看有沒有用,有用的話就記下來。
6. 另外寫外掛程式,在程式執行時掛上去修改。
|