能力值:
( LV2,RANK:10 )
|
-
-
2 楼
谜语人:错误太明显了
|
能力值:
( LV5,RANK:70 )
|
-
-
3 楼
啊。。。这。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
vmoveq
谜语人:错误太明显了
大哥别走,稍微给点提示。。。
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
问题已解决
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
解决了,很简单直接hook翻译后的代码就行了,没那么多弯弯绕绕~
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
x96dbg
解决了,很简单直接hook翻译后的代码就行了,没那么多弯弯绕绕~
大佬能细说下吗
|
能力值:
( LV13,RANK:240 )
|
-
-
8 楼
x96dbg
解决了,很简单直接hook翻译后的代码就行了,没那么多弯弯绕绕~
houdini里面找代码缓存的hook点还是挺麻烦的,我记得是可以这么hook的。 你这个自己dlopen打开应该是namespace的问题导致根本没有走你这个hook。你最后看下proc/maps应该加载了两个libilcpp.so。 应该是需要在 进程主动load这个so以后你拿到handler去执行Hook.
最后于 2024-5-15 10:12
被IamHuskar编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
IamHuskar
x96dbg
解决了,很简单直接hook翻译后的代码就行了,没那么多弯弯绕绕~
houdini里面找代码缓存的hook点还是挺麻 ...
不好意思,是我自己陷入了思维误区,我阐述了自己的so已经是houdini加载的,也就是已经翻译过了,再去hook未翻译的代码实际上本末倒置了甚至会出错(尝试过了),直接在proc/self/maps里找到il2cpp的地址hook翻译后的目标代码就已经可以了。
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
看我上一层的回复,那是详细的解决思路~
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
佬,想请教个问题,我也是用的perfare佬的思路,在模拟器上实现注入so,已经可以hook游戏内的函数了,但是我想在游戏内实现绘制imgui时,菜单是绘制出来了,但是无法去输入和挪动菜单。
|
|
|