CheatMaker 论坛

注册

 

发新话题 回复该主题

[雜談]基地址查找的二三事 [复制链接]

1#
自從開始自助查找模擬器基地址後
(即是僅參考其他玩家查找的基地址
不一定會直接套用到自己發布的基地址中)
雖然歷經不少次的錯誤
但在多次挫折以後
目前我是這樣認定的:
1.基地址的所在內存區塊中不會有其他一樣的數據
例如基地址800000,數據1000000,區塊大小1000
則內存地址800000~800FFF之間不會有其他數值為1000000的地址
2.基地址是4或8字節對齊
例如地址尾數只會是0,4,8,C(32位程序)或0,8(64位程序)這幾種可能

當然也是有例外,目前我的PPSSPP 32位版基地址
並不是使用網路上常見的偏移設置(+8800000)
為了與64位版基地址相似,我採用的偏移是+800000
但是這個偏移的數據在同一內存區塊中就有好幾個地址是一樣的
雖說不是絕對,但我查找出的基地址幾乎都符合這幾項定律
不過這樣的基地址比較需要頻繁的更新
因為模擬器只要一更新就有很大機會令基地址產生變化
銀河漫步版主的基地址我也經常關注的
但版主的基地址可以同時對應PPSSPP 1.7與1.7.1
而我的基地址無法,儘管我的基地址也算穩定
不過很明顯版主使用的基地址比我的更加穩定
只是這樣的基地址可能就無法套用以上幾項定律
有點像是CM中特徵數據的概念,就是我比較不夠精通的領域了
所以應是無法提供相關查找教學,還請各位別見怪

以上一點小心得與大家分享,有誤請小力鞭唷,呵呵~
分享 转发
TOP
2#

越靠近模块地址的前端的地址越是稳定
TOP
3#

回复 2楼银河漫步的帖子

我一直以為只要是模塊中的地址就最穩定
果然還是有很多地方需要學習呢~
TOP
发新话题 回复该主题