Frida Hook支持哪些可变参数选项?
- 内容介绍
- 文章标签
- 相关推荐
本文共计707个文字,预计阅读时间需要3分钟。
Frida Hook可变参数实现,原理参考:
- C++ 逆向- 可变参数Hook- 网上搜索发现,关于Frida Hook可变参数的应用较少
Frida Hook可变参数args,OK。
Frida Hook可变参数 0x00 前言:可变参数Hook原理可以参考下我的这篇文章:C++逆向 可变参数Hook
我在网上搜了好久,都没找到有人写过Frida Hook可变参数.........
0x01 Frida Hook可变参数 argsOK 回归正题,Frida 如何Hook可变参数。
首先可变参数意味着,他的参数个数不确定,参数类型不确定。
在frida中,函数的参数都在args上。我看了官网资料,他说args是一个NativeObject的Array。
可是当我用JS去遍历这个Array的时候,总是会报错。。。。(如果有大神知道,请告诉我如何去遍历。谢谢!)
而且我就这样直接输出args,他也会报一个array index 无效的错误。
我目前也只能做到那种格式控制字符串可变参数的函数,比如像printf("%s,%d-%d-%d","hello",1,2,3)这样的。
本文共计707个文字,预计阅读时间需要3分钟。
Frida Hook可变参数实现,原理参考:
- C++ 逆向- 可变参数Hook- 网上搜索发现,关于Frida Hook可变参数的应用较少
Frida Hook可变参数args,OK。
Frida Hook可变参数 0x00 前言:可变参数Hook原理可以参考下我的这篇文章:C++逆向 可变参数Hook
我在网上搜了好久,都没找到有人写过Frida Hook可变参数.........
0x01 Frida Hook可变参数 argsOK 回归正题,Frida 如何Hook可变参数。
首先可变参数意味着,他的参数个数不确定,参数类型不确定。
在frida中,函数的参数都在args上。我看了官网资料,他说args是一个NativeObject的Array。
可是当我用JS去遍历这个Array的时候,总是会报错。。。。(如果有大神知道,请告诉我如何去遍历。谢谢!)
而且我就这样直接输出args,他也会报一个array index 无效的错误。
我目前也只能做到那种格式控制字符串可变参数的函数,比如像printf("%s,%d-%d-%d","hello",1,2,3)这样的。

