前言
YJ
是一款基于Frida框架的款Native
层逆向分析的交互式工具,就像在GUN-LINUX
上使用GDB
工具一样,设计YJ
的灵感来自GNU-GDB
调试工具,它通过交互命令模式轻松地向展示你想要窥探的内存数据
Frida
是一个底层hook工具及框架。提供了hook工具的同时也提供了大量的API操作,基于Frida
框架的大多都是一些对Java
代码层的一个Hook集成,而对于Native
层方面较为全面的分析工具很零碎
安装
首先你得有Frida
,我在开发和测试阶段分别采用了frida-15.2.2
和frida-16.0.0
,而在完成开发的阶段已经发布了16.0.10
,最后采用16.0.3
是出于16.0.0
发布的snapshots
功能,它能提高YJ
加载到交互界面的性能,目前该功能还在测试阶段,在不久后将会发布
pip3 install frida==16.0.0
git clone htt