前言
frida 真的是 app 逆向的神器,当你遇上他的时候,就会爱上他。这篇文章主要是通过自己写个 app 的 demo,然后一步步的 hook 它。之后会有系列的文章介绍 frida 对其他 app 的应用。
知识准备
frida 基础知识
android 知识
环境
android studio android 开发工具
已 root 的安卓手机
android 和 python 的 frida 环境
描述
之前在如何让 app 不走代理的文章中写了一个小的 app 的 demo。现在我准备一步一步的 hook 这个 demo。以便能加深对 frida 的理解。
源码
以下是 demo APP 的源码
public void onClick(View view) throws IOException {
new Thread(this).start();
}
@Override
public void run() {
Looper.prepare();
OkHttpClient okHttpClient = new OkHttpClient.Builder().
proxy(Proxy.NO_PROXY).
build();
Request request = new Request.Builder()
.url("http://www.baidu.com")
.build();
Response response = null;