推 warrenchen: 用有hex editor 功能的編輯器取代特定字串,比如Game 01/30 18:38
→ warrenchen: Master, Cheat engine, 或CView 之類的 01/30 18:38
我是找 Ultraedit 用 16 進制編輯開啟檔案
但是開啟以後不知道要搜尋的內容還有取代成什麼~Orz
以上面的風塵三俠為例
檔案 FS.exe 中搜尋
1. 75 0F 43 83 FB 03 (無符合)
2. 90 90 -- -- -- -- (三個符合)
3. 80 3E D1 1F 01 74 09 FE 0E D2 1F 75 03 E8 69 44(一個符合)
4. EB 0E 90 80 F8 3B 75 04 E8 D3 47 C3 E8 8E 47 C3(無符合)
5. 3C 3B 75 05 E8 11 C7 EB B7 3C 3C 75 02(一個符合)
6. 80 F8 3B 72 0A 80 F8 3C 77 05 E8 30 7F(無符合)
根據文中提示…………
1、2是一組效果跟 3~6 相同
所以是搜尋 3、5 用 4、6 取代?
※ 編輯: sanbis (36.235.245.175), 01/30/2018 18:48:13
→ pttpu: 原本看不懂,看你分析完就是正解了... 01/30 19:36
→ pttpu: 改這種不用怕,存個單檔備份就好 01/30 19:37
→ sanbis: 我不保證正確,所以請記得備份~XD 01/30 20:03
→ playerlin: 對,第二組修改是 3、5行 替代4、6行,因為是全部字串 01/30 20:26
→ playerlin: 都改動所以乍看之下會看不懂XD(沒有一個byte不改,全部 01/30 20:27
→ playerlin: 都變動。) 01/30 20:27
→ playerlin: *3、5行被4、6行替代 01/30 20:28
→ playerlin: 所以就是搜尋803ED1...E86944跟3C3B75...3C7502 01/30 20:29
→ playerlin: 這兩串,然後各自用其下面那一行(EB0E90...8E47C3和 01/30 20:30
→ playerlin: 80F83B...E8307F)替代掉就好。 01/30 20:30