-
-
[讨论]逆向工程中的一些问题
-
发表于: 2015-11-10 12:45 3270
-
开发android工程中,发现要做一些逆向工程的事,新手,这方面基本空白,还望坛子里的朋友解惑。
比如下面这段代码,他的基本作用是什么,GAMEMODE_VTABLE_OFFSET_ATTACK是什么意思,他的值19是怎么得来的,等等。
比如下面这段代码,他的基本作用是什么,GAMEMODE_VTABLE_OFFSET_ATTACK是什么意思,他的值19是怎么得来的,等等。
#define GAMEMODE_VTABLE_OFFSET_ATTACK 19 static void (*bl_GameMode_useItemOn_real)(void*, Player*, Level*, ItemInstance*, int, int, int, int, void*); void bl_GameMode_attack_hook(void* gamemode, Player* player, Entity* entity) { // coding } void setupHooks() { bl_GameMode_useItemOn_real = dlsym(RTLD_DEFAULT, "_ZN8GameMode9useItemOnER6PlayerP12ItemInstanceRK7TilePosaRK4Vec3"); int *creativeVtable = (int*) dlsym(RTLD_DEFAULT, "_ZTV12CreativeMode"); creativeVtable[GAMEMODE_VTABLE_OFFSET_ATTACK] = (int) &bl_GameMode_attack_hook; }
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
赞赏
他的文章
- [求助]ida pro 打开 arm v7 so的正确姿势 3483
- [求助]jdb 无法使用连接器 指定命令行 7090
- [讨论]逆向工程中的一些问题 3271
- [求助]android ndk 开发调试 .so 4986
看原图
赞赏
雪币:
留言: