首页
社区
课程
招聘
ctf2018-第5题
发表于: 2018-6-25 16:44 4039

ctf2018-第5题

2018-6-25 16:44
4039
dex处理逻辑
MainActivity -> onClick
this.lkdakjudajndn(v0) == 1
public native int lkdakjudajndn(String arg1);

MainActivity -> onClick
this.lkdakjudajndn(v0) == 1
public native int lkdakjudajndn(String arg1);

so处理逻辑

初始化
LOAD:00035C78                 Elf32_Dyn <0xC, <0x8C59>> ; DT_INIT
LOAD:00035C80                 Elf32_Dyn <0x1A, <0x34CC8>> ; DT_FINI_ARRAY
LOAD:00035C88                 Elf32_Dyn <0x1C, <8>>   ; DT_FINI_ARRAYSZ
LOAD:00035C90                 Elf32_Dyn <0x19, <0x34CD0>> ; DT_INIT_ARRAY
LOAD:00035C98                 Elf32_Dyn <0x1B, <0x3C>> ; DT_INIT_ARRAYSZ

LOAD:00035C78                 Elf32_Dyn <0xC, <0x8C59>> ; DT_INIT
LOAD:00035C80                 Elf32_Dyn <0x1A, <0x34CC8>> ; DT_FINI_ARRAY
LOAD:00035C88                 Elf32_Dyn <0x1C, <8>>   ; DT_FINI_ARRAYSZ
LOAD:00035C90                 Elf32_Dyn <0x19, <0x34CD0>> ; DT_INIT_ARRAY
LOAD:00035C98                 Elf32_Dyn <0x1B, <0x3C>> ; DT_INIT_ARRAYSZ

g_key=0x2333AE83
LOAD:0000B8BC x_thread_set_g_key

LOAD:0000B8BC x_thread_set_g_key

修改Symbol表中的JNI_OnLoad的地址为0x0000A260
LOAD:000077B2                 BL              x_replace_JNI_OnLoad

LOAD:000077B2                 BL              x_replace_JNI_OnLoad


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 1
支持
分享
最新回复 (2)
雪    币: 82
活跃值: (104)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
2
2018-6-26 14:30
0
雪    币: 65
活跃值: (17)
能力值: ( LV3,RANK:35 )
在线值:
发帖
回帖
粉丝
3
2018-11-1 10:20
0
游客
登录 | 注册 方可回帖
返回
//