首页
社区
课程
招聘
[求助]求一个稳定的android hook库
发表于: 2016-9-19 11:21 5910

[求助]求一个稳定的android hook库

2016-9-19 11:21
5910
使用过substrate,出现一些莫名奇妙的错误。
于是看到TK的库,使用之后仍然出现错误。
请问是否有稳定的android库,谢谢。

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (18)
雪    币: 92
活跃值: (209)
能力值: ( LV6,RANK:95 )
在线值:
发帖
回帖
粉丝
2
substrate还不稳定你就别指望了
你看看你被hook的函数函数体有没有少于12字节?
2016-9-19 14:13
0
雪    币: 6
活跃值: (866)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
函数体的大小已经考虑了。
我感觉substrate的armhook bug蛮多的。。谁有修复版本 就好了
2016-9-19 15:38
0
雪    币: 188
活跃值: (167)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
4
hook哪个函数失败了?
2016-9-19 18:50
0
雪    币: 53
活跃值: (106)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
试试这个
https://github.com/ele7enxxh/Android-Inline-Hook
2016-9-19 21:18
0
雪    币: 163
活跃值: (1623)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
6
cydia hook 不稳定?啥情况
2016-9-19 21:20
0
雪    币: 6
活跃值: (866)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
hook的是自定义函数。大神听说你有修复版本,可以给一下吗?
2016-9-20 09:09
0
雪    币: 6
活跃值: (866)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
这是我见过最优秀的HOOK库之一,虽然我这边在线程操作的时候出错了。
另外他的HOOK库在HOOKITEM数组的遍历上,如果比较多存在效率问题
2016-9-20 09:10
0
雪    币: 6
活跃值: (866)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
他在处理arm很不稳定的。
例如前12字节中包含了BL,全局变量,甚至操作了局部变量都可能出错。
2016-9-20 09:12
0
雪    币: 163
活跃值: (1623)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
10
有没有实际崩溃的例子?
2016-9-20 09:16
0
雪    币: 6
活跃值: (866)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
有的,但是都是游戏。。。三国之刃的libgame.so里的很多函数都会崩溃
2016-9-20 09:57
0
雪    币: 6
活跃值: (866)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
顶一下,让人回答
2016-9-20 19:19
0
雪    币: 4519
活跃值: (5149)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
13
Detours3.0本身支持ARM,我觉得把Detours改成支持安卓(LINUX)了,应该就是最完美的HOOK库了,Detours的Windows API调用也不是很多,应该改不是很难,可惜我对安卓不是非常熟悉,且暂时没这个开发需求,不然我可能就动手了。
2016-9-20 19:31
0
雪    币: 6
活跃值: (866)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
14
请求大神动手
2016-9-21 09:20
0
雪    币: 188
活跃值: (167)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
15
你可以把so放附件,并且说一下要hook的函数
2016-9-21 15:21
0
雪    币: 6
活跃值: (866)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
16
没人回答额。。
2016-9-21 16:55
0
雪    币: 6
活跃值: (866)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
17
http://android.myapp.com/myapp/detail.htm?apkName=com.tencent.tmgp.sgzr
so名字为libgame.so
text:00A4BEA2 ; _DWORD __fastcall YiDou::YDArmyMacthLastRankingPresenter::onLastResult(YiDou::YDArmyMacthLastRankingPresenter *__hidden this, YiDou::YDEvent *)
.text:00A4BEA2                 EXPORT _ZN5YiDou31YDArmyMacthLastRankingPresenter12onLastResultEPNS_7YDEventE
.text:00A4BEA2 _ZN5YiDou31YDArmyMacthLastRankingPresenter12onLastResultEPNS_7YDEventE
以上函数必然崩溃,麻烦大神了
2016-9-21 17:02
0
雪    币: 188
活跃值: (167)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
18
这个函数头3个指令里面有BL指令。可能不支持这个指令,需要修复滴。你可以研究一下源码。然后修复一下
2016-9-22 10:23
0
雪    币: 6
活跃值: (866)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
19
对 就是这种情况会崩溃,不知道你那边有没有好的修复版本。可以留一下联系方式吗?
2016-9-22 11:09
0
游客
登录 | 注册 方可回帖
返回
//