Unity學(xué)習(xí)筆記
尋找玩家類可以從玩家血量入手(根據(jù)unity結(jié)構(gòu)去ce硬追):
一.
先獲得血量再分析結(jié)構(gòu)獲取人物指針,但不能通過(guò)坐標(biāo)和朝向來(lái)找玩家指針要使用unity引擎的開發(fā)者自定義的類成員去找
不能通過(guò)坐標(biāo)和朝向:坐標(biāo),朝向因?yàn)槎际歉鶕?jù)Transform獲得但指針不是
二.
血量
首先打開CE->打開游戲進(jìn)程->未知初始值 單浮點(diǎn)->打敵人搜打掉的血量也就是數(shù)值減少了...最后獲得的便是血量拿到之后去分析結(jié)構(gòu)即可
如圖:

?
unity的結(jié)構(gòu)特性就是在0x00的位置上如果是il2cpp游戲則是il2cppClass如果是mono那就是monoclass,在0x10的位置下便是類名,0x18是命名空間
這些都可以在unity引擎游戲相對(duì)應(yīng)源碼版本可以看到,如圖:


?根據(jù)以上信息再回到我們找到的類

可以看出PVE_Player_Enimy就是我們的玩家類
然后再回到我們dump好的sdk搜class PVE_Player_Enimy
如圖:
?

?可以看到在1C的位置上是血量34是射擊傷害等...
標(biāo)簽: