安卓逆向2025 Frida学习之hook案例(二)

admin 2025年1月11日12:44:35评论5 views字数 680阅读2分16秒阅读模式
接上节内容
安卓逆向2025 -- Frida学习之环境搭建
安卓逆向2025 -- Frida学习之hook案例(一)
一、上节课过了登录检测,这一关,当我们点击按钮,会弹出check failed错误提示。
安卓逆向2025  Frida学习之hook案例(二)
二、继续在jadx中搜索这个错误提示
安卓逆向2025  Frida学习之hook案例(二)
三、双击进入该源码
安卓逆向2025  Frida学习之hook案例(二)
四、我们搜索getNextCheckTitle这个函数是哪里生成的
安卓逆向2025  Frida学习之hook案例(二)
五、通过单词大致意思,我们选在带1的,双击进去,看到了当前第一关
安卓逆向2025  Frida学习之hook案例(二)
六,通过分析源码,a函数只要返回的数据和后面的字符串相等就成功了,右击a函数,复制frida代码段,将最后的返回值修改一下,最终代码如下
letFridaActivity1 = Java.use("com.example.androiddemo.Activity.FridaActivity1");FridaActivity1["a"].implementation = function (bArr) {console.log(`FridaActivity1.a is called: bArr=${bArr}`);let result = this["a"](bArr);console.log(`FridaActivity1.a result=${result}`);return'R4jSLLLLLLLLLLOrLE7/5B+Z6fsl65yj6BgC6YWz66gO6g2t65Pk6a+P65NK44NNROl0wNOLLLL=';        };
安卓逆向2025  Frida学习之hook案例(二)
七、返回模拟器点击按钮,成功到第二关
安卓逆向2025  Frida学习之hook案例(二)

· 今 日 推 荐 ·

安卓逆向2025  Frida学习之hook案例(二)

原文始发于微信公众号(逆向有你):安卓逆向2025 -- Frida学习之hook案例(二)

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2025年1月11日12:44:35
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   安卓逆向2025 Frida学习之hook案例(二)https://cn-sec.com/archives/3603750.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息