逆向实验室 - 实战进阶Frida进程注入框架

243 字
1 分钟
逆向实验室 - 实战进阶Frida进程注入框架

逆向进阶工具Frida,当加密的资源使用 自研加密算法 时,很多时候并不能通过简单的观察推到解密算法。这个时候就可以通过Frida注入, Hook解密函数,最终提取解密密钥。再通过 Ghidra 或者 IDA 逆向算法。

下载安装 Frida#

安装frida-server#

Frida - Github发布地址

通过adb获取模拟器、手机的CPU ABI信息。

Terminal window
adb shell "getprop |grep cpu"
# [ro.product.cpu.abi]: [arm64-v8a]
# 连接mumu模拟器
adb connect 127.0.0.1:7555

根据 arm64 下载对应的Frida-server包。mumu模拟器使用 frida-server-15.1.17-android-x86.xz,其他品牌的模拟器大概率也是x86架构。

Terminal window
# frida-server推送到/data/local/tmp目录
adb push frida-server-15.1.17-android-x86 /data/local/tmp
# 进入目录启动frida-server
adb shell "chmod 777 /data/local/tmp/frida-server-15.1.17-android-x86 | /data/local/tmp/frida-server-15.1.17-android-x86 &"
# root@BLA-AL00:/ # cd /data/local/tmp/
# root@BLA-AL00:/data/local/tmp # chmod 777 frida-server-15.1.17-android-x86
# ./frida-server-15.1.17-android-x86

安装 frida-CLI#

本地安装

pip install frida frida-tools

开始逆向#

TODO:

参考资料#

  1. 安卓爬虫逆向 frida+jadx+mumu模拟器 方案总结
  2. Frida详细安装教程
  3. FRIDA-API使用篇

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
逆向实验室 - 实战进阶Frida进程注入框架
https://tinyzzh.github.io/posts/2022-03-16-frida/
作者
TinyZ Zzh
发布于
2022-03-16
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
TinyZ Zzh
专注于高并发服务器、网络游戏相关(Java、PHP、Unity3D、Unreal Engine等)技术,热爱游戏事业, 正在努力实现自我价值当中。
公告
欢迎来到我的博客!这是一则示例公告。
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
211
分类
38
标签
200
总字数
337,853
运行时长
0
最后活动
0 天前

文章目录