-
-
[求助]请问如何hook进程中的函数,不是so中的函数
-
发表于:
2014-5-23 15:00
5654
-
[求助]请问如何hook进程中的函数,不是so中的函数
本人是初学者,看了几篇文章,勉强可以用自己的so中的函数的hook原进程中的动态链接库so中的函数。
但是我现在需要hook的是一个进程中自带的函数,而不是动态链接库中的,请问我应该怎么处理,有没有相关的教程,谢谢了。(怎么获得函数地址,怎么替换等等)
例如:我想将servicemanager进程中的
int svcmgr_handler(struct binder_state *bs,
struct binder_txn *txn,
struct binder_io *msg,
struct binder_io *reply)
{
//....
}
函数替换成我自己的函数,然后判断其中的参数,再确定是不是使用原始的函数。但是这个函数是在service_manger.c文件里,他被直接做成命令的,而不是so文件,所以请问各位大大应该怎么做。
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课