能力值:
( LV2,RANK:10 )
|
-
-
2 楼
//so加载的时候寻找 luaL_loadBuffer 符号并hook void onSoLoaded(const char *name, void *handle);
这一段是怎么注入的 ?
|
能力值:
( LV3,RANK:20 )
|
-
-
3 楼
我没有深入研究VA框架,可以参考VA源码。
最后于 2018-4-27 14:58
被gelenlen编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
smartdog
//so加载的时候寻找 luaL_loadBuffer 符号并hook
void onSoLoaded(const char *name, void *handle);
这一段是怎么注入的 ?
hook 的 dlopen
|
能力值:
( LV6,RANK:80 )
|
-
-
5 楼
厉害厉害
|
能力值:
( LV2,RANK:10 )
|
-
-
6 楼
请问构建的新loadbuffer函数为什么要用#ifdef
|
能力值:
( LV2,RANK:10 )
|
-
-
7 楼
厉害楼主,学习一下
|
能力值:
( LV5,RANK:60 )
|
-
-
8 楼
我直接用 inlinehook hook so中的luaL_loadBuffer 也可以 方面快速的测试有加密过得lua文件
|
能力值:
( LV4,RANK:40 )
|
-
-
9 楼
Mark
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
您好,我编译的时候lua_State ,mkdir报红,我不太懂C++ 请问少了什么引用。可以指导指导我吗 谢谢你了
|
能力值:
( LV2,RANK:10 )
|
-
-
11 楼
AndroidStudio中怎么集成lua,然后被C++调用啊。我配置半天也没弄明白。给个提示把 大神
|
能力值:
( LV3,RANK:20 )
|
-
-
12 楼
sumpring
请问构建的新loadbuffer函数为什么要用#ifdef
因为是两个模块,一个dump lua ,一个动态替换,可以用#ifdef进行分别
|
能力值:
( LV3,RANK:20 )
|
-
-
13 楼
Lucaks
我直接用 inlinehook hook so中的luaL_loadBuffer 也可以[em_39] 方面快速的测试有加密过得lua文件
原理是一样的哈,方法不同
|
能力值:
( LV3,RANK:20 )
|
-
-
14 楼
默默的啥
AndroidStudio中怎么集成lua,然后被C++调用啊。我配置半天也没弄明白。给个提示把 大神
直接把lua的源码放到放和"IOUniformer.cpp"一个目录就行了,比如这样,我直接简单粗暴放进去了
|
能力值:
( LV2,RANK:10 )
|
-
-
15 楼
谢谢,现在发现 C++不认这个 string 报红,string filename(path); string _path("/sdcard/lua/");兄弟有微信号码 给你发个红包 表示感谢
|
能力值:
( LV2,RANK:10 )
|
-
-
16 楼
出错了 是怎么回事?已经添加了lua源码。是不是还有哪些没添加完全
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
如果luaState没用到的话,倒入lua文件没意义,void*代替即可
|
|
|