要求传入的方法名为完整的方法名
traceOneMethod("javax.crypto.Cipher.doFinal") // 对javax.crypto.Cipher.doFinal进行hook,包括重载方法的hook;
traceOneMethod("javax.crypto.Cipher.doFinal","[B") // 传入方法签名的时候,仅对参数为[B的方法进行hook;
traceAllMethod(".*http.*") //对类名中包含了http的类进行hook,批量hook成千上万个函数;
对动态注册的函数进行hook,获取其注册到的类名,签名以及so的文件名和偏移。
frida提供了很多可能,现在只是列出一些想到的,可以做成工具避免重复劳动 将在之后慢慢实现的功能。
在case里面增加想要打印的参数格式,针对常见不同的参数类型进行不同的打印方式,完成适配
基于frida的new CModule相关api可以进行非标准算法的快速调用与实现