侧边栏壁纸
博主头像
fynn博主等级

我们应该有恒心,尤其是要有自信心,必须相信自己是有能力的,而且要不惜任何代价把这种能力发挥出来。

  • 累计撰写 50 篇文章
  • 累计创建 21 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

反编译常用命令

fynn
2023-01-14 / 0 评论 / 0 点赞 / 187 阅读 / 200 字 / 正在检测是否收录...

IDA

搜索

  • Ctrl+T

查找引用

  • Ctrl+X

Jadx

文本搜索

  • Ctrl+Shift+F

frida

新版用法

  • 命令行
frida -H 10.0.0.253:8080 -l jd.js 京东
  • Python
import frida, sys

def on_message(message, data):
    if message["type"] == "send":
        print("[*] {0}".format(message['payload']))
    else:
        print(message)
        
if __name__ == '__main__':
    with open("../jd.js", "r", encoding="utf-8") as f:
        jscode = f.read()
    process = frida.get_device_manager().add_remote_device("10.0.0.253:8080")
    print(process)
    process = process.attach("京东")
    script = process.create_script(jscode)
    script.on('message', on_message)
    print('[*] Running CTF')
    script.load()
    sys.stdin.read()
  • hook不再使用包名,用进程中文名或者PID
  • 查询PID
frida-ps -Uai

frida钩子 js脚本

Java.perform(() => {
	var OkHttpClient = Java.use("okhttp3.OkHttpClient");
    OkHttpClient.newCall.implementation = function (request) {
        var result = this.newCall(request);
        console.log("request >>> " + request.toString());
        return result;
    };
}
0

评论区