首页
社区
课程
招聘
[求助][HOOK]隐藏符号表的so中函数的地址(偏移值)和未隐藏符号表的so中的地址是否一致?
发表于: 2018-7-24 21:48 6001

[求助][HOOK]隐藏符号表的so中函数的地址(偏移值)和未隐藏符号表的so中的地址是否一致?

2018-7-24 21:48
6001
在HOOK Android APP中某so的函数时,app中的so是隐藏了所有非全局符号的,dlsym找不到对应的函数符号。
未隐藏符号表的so中的全局符号地址和隐藏符号表的so中对应符号地址是一样的,
那么隐藏符号表的so中非全局符号地址和未隐藏符号表的so中的非全局符号地址 是否一致?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 1
活跃值: (873)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
好像是一致的,自己编个,测试下
2018-7-25 15:54
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
应该是一致的,有符号更好理解代码的含义。真的是好巧啊,最近分析的so文件也是被隐藏了符号表,通过函数指针调用的函数参数总是错误的,不知道怎么去分析,楼主有什么办法么
2018-7-25 16:11
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
saliey 好像是一致的,自己编个,测试下
测试了一下,地址应该还是一致的。
不过有的函数hook,可以正常实现目标功能。有的函数一hook直接就崩溃了。
2018-7-26 10:23
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
hz我勒个去 应该是一致的,有符号更好理解代码的含义。真的是好巧啊,最近分析的so文件也是被隐藏了符号表,通过函数指针调用的函数参数总是错误的,不知道怎么去分析,楼主有什么办法么[em_41]
刚接触hook,这一块我也不是很熟。
隐藏符号表,如果没有没有隐藏符号表的so,你是怎么去找到目标函数地址的?
2018-7-26 10:29
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
BestAluo 刚接触hook,这一块我也不是很熟。[em_47] 隐藏符号表,如果没有没有隐藏符号表的so,你是怎么去找到目标函数地址的?
没有研究过hook,只是想分析某种算法。用IDA打开so文件可以看到所有函数的汇编代码和地址,如果是能在外部调用的函数,那么这个符号是能找到的。不知道我们说的是不是一样的东西
2018-7-26 11:14
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
hz我勒个去 没有研究过hook,只是想分析某种算法。用IDA打开so文件可以看到所有函数的汇编代码和地址,如果是能在外部调用的函数,那么这个符号是能找到的。不知道我们说的是不是一样的东西[em_35]
没有隐藏符号的函数 可以在IDA里面找到。
隐藏符号表的函数符号 还能在IDA里面找到吗?不应该是只有一段一段的地址sub_XXXX和汇编代码什么的吗?
2018-7-26 11:37
0
雪    币: 7
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
BestAluo 没有隐藏符号的函数 可以在IDA里面找到。 隐藏符号表的函数符号 还能在IDA里面找到吗?不应该是只有一段一段的地址sub_XXXX和汇编代码什么的吗?
能在外部调用的符号肯定是保留了的,不然怎么识别嘞?应该是通过RegisterNatives动态注册,假如A是导出函数,不想让你用IDA等工具看见A的名字,就在本地用函数B实现并注册B来对应A,在so中A只是个字符串,但是调用A的时候就会进入B的函数入口了。但是有可能so字符串被加密过,可以dump下来搜索字符串,找到本地函数的地址。注册方法参考:996K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6T1L8r3!0Y4i4K6u0W2j5%4y4V1L8W2)9J5k6h3&6W2N6q4)9J5c8Y4N6%4K9W2)9#2k6U0M7@1z5q4)9J5c8X3q4J5N6r3W2U0L8r3g2Q4x3V1k6V1k6i4c8S2K9h3I4K6i4K6u0r3y4e0t1K6y4o6M7K6y4o6p5`.
2018-7-26 14:30
0
游客
登录 | 注册 方可回帖
返回