CE修改器是一款內(nèi)存修改編輯工具,可以幫助大家對一些電腦端的單機(jī)游戲進(jìn)行數(shù)值修改,CE允許你修改游戲。它包括16進(jìn)制編輯,反匯編程序,內(nèi)存查找工具。與同類修改工具相比,它具有強(qiáng)大的反匯編功能,且自身附帶了輔助工具制作工具,可以用它直接生成輔助工具。
CE修改器軟件特色
1、ce修改器(Cheat Engine)是一款完全免費的軟件!
2、ce修改器(Cheat Engine)可以幫助你制作屬于自己的修改器!
3、萬能游戲修改器,任何游戲都可以修改!
CE修改器使用教程(以植物大戰(zhàn)僵尸為例):
1、打開游戲并運行在窗口模式,再打開CE,點擊左上角電腦圖標(biāo)->選中進(jìn)程->確定;
2、在數(shù)值框中輸入當(dāng)前陽光數(shù)50,點擊首次掃描,切換到游戲中種一棵向日葵,使陽光數(shù)變成0,再切換回CE,在數(shù)值框中輸入0,點擊再次掃描,將會搜索到一個結(jié)果。
3、雙擊此地址添加到下方的地址列表中,在列表中雙擊“數(shù)值”下面對應(yīng)的內(nèi)容可以修改此內(nèi)存值;我們嘗試將值改成1000。
4、修改后我們發(fā)現(xiàn)游戲中的陽光值修改成功,內(nèi)存地址“0CD29FB8”就是存放陽光的地址,我們可以隨意的修改此內(nèi)存中的數(shù)值。但是此地址是動態(tài)的,下次運行游戲時它存放的肯定就不是陽光了,我們要繼續(xù)查找不會變的靜態(tài)地址,看下一步。
5、在此地址上點右鍵->查找寫入該地址的代碼,會看到一個對話框“下列代碼更改選擇的地址”,里面是空白的切換回游戲,隨便種一棵植物或者收獲一個太陽,回到CE,會看到剛才的空白對話框中已經(jīng)有內(nèi)容了,雙擊或點“更多信息”出現(xiàn)下圖內(nèi)容。
7、接著我們將上面的搜索框前的16進(jìn)制勾選上—>將EDI的值填進(jìn)去—>首次掃描,如圖。
8、接著我們將上一步搜索出的值添加到地址列表—>右鍵—>查找所有訪問此地址的代碼,此時會出現(xiàn)許多代碼。
9、雙擊第一個mov 指令查看更多信息如下圖:(原來ESI的值是EDI+768得來的,EDI的值是010D7D78),我們得到了EDI的值是010D7D78,然后,回到CE界面繼續(xù)搜索010D7D78。如下圖:(大功告成,查找到了綠色內(nèi)存地址,綠色內(nèi)存地址表明該地址在游戲中是靜態(tài)的,它就是我們要找的基址了。)
10、最后,我們試著把這些內(nèi)存地址連接起來,內(nèi)存地址006a9ec0(值為010D7D78)+偏移 768 = 010D84E0,地址010D84E0(值為0CD24A58)+偏移5560=0CD9FB8(此地址就是我們第二步搜索出來的陽光地址)好了,我們用CE測試一下是否正確,如下圖,手動填加地址進(jìn)行測試如下圖。
更新日志
修正:
修復(fù)了再次打開文件進(jìn)行hexedit時的內(nèi)存泄漏
修復(fù)了解剖窗口窗口的utf8顯示
使用自定義掃描時清除任務(wù)欄進(jìn)度
Hexview:修復(fù)了按非字符鍵時更改地址的問題
Hexview:修復(fù)了雙擊然后取消時更改地址的問題
現(xiàn)在,使用首選基數(shù)進(jìn)行分配可以更積極地獲取所需范圍
修復(fù)了仍在加載dll時的單聲道符號查找
修復(fù)了結(jié)構(gòu)比較不正確的錯誤消息
修復(fù)結(jié)構(gòu)剖析中的錯誤消息
在XP中修復(fù)了打開過程
使用symbolhander修復(fù)潛在的死鎖
使用流程變量作為符號的固定問題
使用高DPI時某些窗口的固定默認(rèn)表單大小
在將默認(rèn)MTRR設(shè)置為6的系統(tǒng)(例如Asus系統(tǒng))上修復(fù)了DBVM
固定的DBVM查找大型數(shù)據(jù)集的訪問權(quán)限
Lua
新功能:
onTableLoad函數(shù)(之前)
sendMessageTimeout
createTimer(delay,function())
createStructureFromName()
createSynEdit()
變化:
使用某些參數(shù)定義修復(fù)了executeCodeLocalEx
固定openFileAsProcess
checkSynchronize現(xiàn)在有超時
現(xiàn)在,OnGetDisplayValue也可用于AA記錄