主页
1.1.
前言
1.2.
Frida调试概述
1.3.
经验心得
1.3.1.
frida
1.3.1.1.
通过函数地址去hook
1.3.2.
frida-trace
1.3.2.1.
hook多个库文件
1.3.2.2.
输出日志到文件中
1.3.2.3.
修改函数hook的js去打印参数值
1.3.3.
js
1.3.3.1.
其他细节
1.3.3.1.1.
地址指针相加
1.3.3.2.
Frida对于js支持的不够好
1.3.3.2.1.
console.log不支持参数的格式化
1.3.3.2.2.
js报错时代码错误行数指示有误
1.3.3.3.
console.log日志
1.3.3.3.1.
用JSON.stringify打印对象
1.3.3.3.2.
console.log输出日志到文件
1.3.4.
frida-server
1.3.4.1.
自己编译frida-server
1.4.
常见问题
1.4.1.
通用
1.4.1.1.
Process terminated
1.4.1.2.
unable to find process with name
1.4.1.3.
unable to attach to the specified proces
1.4.1.4.
--no-pause和--pause
1.4.1.5.
Bad access due to invalid address
1.4.1.6.
ValueError file descriptor cannot be a negative integer
1.4.1.7.
卡死在Spawning
1.4.2.
js
1.4.2.1.
RangeError invalid array index
1.5.
子教程
1.6.
附录
1.6.1.
参考资料
本书使用 HonKit 发布
js
js
总体感觉,Frida对于js支持的不够完美:
js报错时,代码错误行数指示有误
console.log的参数格式化不支持
putCallout中传递有名的独立函数会导致崩溃,改为匿名函数即可
等等
下面总结遇到的各种问题和解决办法、以及相关的Frida中js方面的心得。
results matching "
"
No results matching "
"