栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

frida 15.1.1如何配合ZenTracer.py使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

frida 15.1.1如何配合ZenTracer.py使用

​​​​​​​转载:实用 FRIDA 进阶 --- objection :内存漫游、hook anywhere、抓包_freeking101的博客-CSDN博客 有个改进的地方就是frida最新的版本进程名不再是包名了

要改下代码

    device = frida.get_usb_device()
    match_s = str(app.match_regex_list).replace('u'', ''')
    black_s = str(app.black_regex_list).replace('u'', ''')
    device.on("child-added", _on_child_added)
    application = device.get_frontmost_application()
    #target = 'Gadget' if application.identifier == 're.frida.Gadget' else application.identifier
    target = application.name
    for process in device.enumerate_processes():
        if target in process.name:
            _attach(process.name)

 网上教程都是老版本,我用的是lineageos ,root的机器 1+9pro

示例 ( ZenTracer ):hook java.io.File类的所有方法

我们来完整的演示一遍,比如现在看java.io.File类的所有方法,我们可以这样操作,首先是精准匹配:

  • 点击打开 "设置" 应用;
  • 选择 Action → Match RegEx
  • 输入E:java.io.File,点击add,然后关闭窗口 
  • 输入M:java.io.File,模糊匹配
  • 点击 Action → Start

可以看到 java.io.File 类的所有方法都被 hook 了,并且像 java.io.File.createTempFile 方法的所有重载也被 hook 了。

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/272148.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号