Frida
文章平均质量分 94
Frida框架的学习与使用。
高新园养鸡场
一个迷茫的逆向工程师。
展开
-
1.frida 环境搭建
概念frida是一款基于python + javascript的轻量级Hook调试框架。从Java层到Native层的Hook无所不能,是一种动态的插桩工具,可以插入代码到原生App的内存空间中,动态的去监视和修改行为,对逆向分析很有帮助。其操作大致为手机端安装一个server程序,然后把手机端的端口转到PC端,PC端写python脚本进行通信,python脚本中用javascript语言进行Hook 。相对于Xposed而言,它可以灵活修改代码而不用重启设备加载模块。 环境搭建安装Ana原创 2021-02-19 11:33:20 · 583 阅读 · 0 评论 -
2.frida Java层Hook
Hook普通函数首先写一个简单的程序用来测试。后续的测试就在这个程序上小修小改,不做赘述。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/layout_main"原创 2021-02-25 14:44:26 · 840 阅读 · 2 评论 -
3.frida Native层Hook
测试用例本次的hook代码都用 frida-tools方式 书写。首先写一个简单的程序用来测试。后续的测试就在这个程序上小修小改,不做赘述。<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xml原创 2021-03-12 18:19:23 · 2228 阅读 · 0 评论