五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

某前2的游戲分析日志-1 Global-Metadata

2023-07-21 14:43 作者:死夢めぐり  | 我要投稿

我的文章不面向小白,也別來私信我 0級回復(fù)不了人 我也不想理小白

為什么呢? 因為我曾經(jīng)是逆向小白的時候從來沒有人理過我 也沒人看得起我 就這么簡單.


第一眼直接看到這個的時候 我是懵逼的 心想又是個打包把源碼打進去的神仙嗎

然后發(fā)現(xiàn)事情不對勁 IL中間碼被加密了?

那就二話不說直接去看global-metadata.dat報錯 對比了一下正常的dat果然加密了

然后直接下載同版本unity引擎對比了下unityplayer.dll

0差異 沒有改源碼 那就排除?的情況 那就簡單多了 直接上內(nèi)存dump

直接Process monitor看堆棧

看上去是在映射內(nèi)存的部分

然后對比原版的GameAssembly的讀取函數(shù)結(jié)構(gòu) 通過相似程度判斷這是在哪 直接往上找引用

找了2層就找到了il2cpp::vm::MetadataLoader::LoadMetadataFile 這部分確實被修改過了

再往上一層 看到這個就是懂得都懂了

直接上內(nèi)存Dump x64dbg無法找到Game Assembly的地址 可能是被NEP2.dll給藏起來了 但這種雕蟲小技對CE無效
所以我直接用CE Dump 來一堆Nop 然后死循環(huán) 游戲打開之后就會停止 然后開CE跳轉(zhuǎn)到GameAssembly 斷點下到?MetadataFile = il2cpp::vm::MetadataLoader::LoadMetadataFile();

返回值的地方然后拿EAX寄存器的指針就是解密后的文件內(nèi)存地址了 然后Ctrl+S直接保存 From是文件的起始地址? to是global-metadata.dat文件的大小的16進制

發(fā)現(xiàn)還是不對?

但是看上去確實解密了 那肯定就是文件頭有問題?

看了下版本號不對 那就是這個的原因了 直接改回去修復(fù)完成

然后更震撼我的來了 我還好奇為什么這global-metadata為什么那么小 結(jié)果居然用的是il2cpp+mono混合編譯?

還用了MagicCloth 我愿稱之為 顯卡危機2023? 接下來就是還原IL中間碼了 也許還有下一篇

某前2的游戲分析日志-1 Global-Metadata的評論 (共 條)

分享到微博請遵守國家法律
宜宾县| 靖州| 镇宁| 连城县| 余江县| 内江市| 东至县| 滨州市| 呈贡县| 科技| 望城县| 泽州县| 洪雅县| 吕梁市| 雷州市| 西藏| 浙江省| 兴安县| 阿勒泰市| 安庆市| 永定县| 新闻| 黑河市| 铁岭县| 长泰县| 青田县| 朔州市| 七台河市| 张北县| 海伦市| 都安| 临武县| 龙陵县| 贺兰县| 五峰| 诸暨市| 青海省| 静宁县| 遵义市| 汉川市| 龙泉市|