首页
社区
课程
招聘
[未解决,已结帖] [求助]cydia hook native 函数 指导 几个小问题 100.00雪花
发表于: 2018-12-7 00:45 2197

[未解决,已结帖] [求助]cydia hook native 函数 指导 几个小问题 100.00雪花

2018-12-7 00:45
2197
求大神解答 几个cydia hook 函数时的几个小问题  主要c++不太会 所以很简单的问题也搞不懂

这样hook为什么会直接崩溃  

总数感觉安装后没有效果日志一直这样



第一个  cy安装app用不用重启手机    std:string 这种类型变量  as 应该怎么写

第二请问这样写对不对

第三如何输出参数的值

(这个so是动态加入的 只有调用时才可以看到 应该是被处理了)


ida中的样子


我写的代码  可以正常运行  但是不知道为什么就是不出日志  先unlink  然后重启 link 然后重启  还是不行  日志仍是上方的样子  上面的是cy的正常日志  还是什么 是不是写的代码有问题  求大神解决





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

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 11716
活跃值: (133)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2

巧了

 

你的代码基本没问题, c++ mangling 也对了, 只是时机不对, 这个 .so 在加载时会解密.

 

所以你应当在 loadLibrary 之类的代码完成之后来 hook.

 

至于输出, 建议转成 hex 输出(百度 char* 转 hex).

2018-12-7 03:33
0
雪    币: 1392
活跃值: (4862)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
3
是否fastcall参数传递有问题。不知道cydia 是否支持fastcall传递
2018-12-7 10:19
0
雪    币: 92
活跃值: (802)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
如何在loadlibrary后进行hook
2018-12-7 10:52
0
雪    币: 11716
活跃值: (133)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
乐枫大大 如何在loadlibrary后进行hook
Java 层 hook loadlibrary ,判断这个 so 加载过了再注入你的 so 执行 hook 啊… 简单点可以配合 xposed 
2018-12-7 11:48
0
雪    币: 92
活跃值: (802)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
不太会操作能写个例子吗大神
2018-12-7 23:35
0
游客
登录 | 注册 方可回帖
返回
//