CheatMaker 论坛

注册

 

发新话题 回复该主题

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

1#
自從開始自助查找模擬器基地址後
(即是僅參考其他玩家查找的基地址
不一定會直接套用到自己發布的基地址中)
雖然歷經不少次的錯誤
但在多次挫折以後
目前我是這樣認定的:
1.基地址的所在內存區塊中不會有其他一樣的數據
例如基地址800000,數據1000000,區塊大小1000
則內存地址800000~800FFF之間不會有其他數值為1000000的地址
2.基地址是4或8字節對齊
例如地址尾數只會是0,4,8,C(32位程序)或0,8(64位程序)這幾種可能
3.盡可能避免使用JIT內核模式
例如搜索PSP起始地址時, 很有可能因為啟用JIT而導致數值搜索不到
雖然這點只要改變搜索的地址段數據即可, 只是要注意偏移就不一定是8804000了

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

    已有1评分我要评分查看所有评分

    最后编辑Blader 最后编辑于 2019-10-07 17:29:47
    分享 转发
    TOP
    2#

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

    回复 2楼银河漫步的帖子

    我一直以為只要是模塊中的地址就最穩定
    果然還是有很多地方需要學習呢~
    TOP
    4#

    稍稍編輯了1樓, 把以前漏掉的注意事項補上
    刪除了錯誤的資訊, 怎麼都沒有玩家回報我的64位PSP基地址有問題
    TOP
    5#

    這幾天在查找PCSX2和Dolphin的指針型基地址時
    發現了一個以前沒有留意到的要點
    就是作為指針的地址, 在載入遊戲以前, 數值只會是0
    這對某些起始地址幾乎不會變的模擬器來說
    是找出指針型基地址的一個重要指標
    TOP
    发新话题 回复该主题