逆向实验室 - 实战进阶Frida进程注入框架
243 字
1 分钟
逆向实验室 - 实战进阶Frida进程注入框架
逆向进阶工具Frida,当加密的资源使用 自研加密算法 时,很多时候并不能通过简单的观察推到解密算法。这个时候就可以通过Frida注入, Hook解密函数,最终提取解密密钥。再通过 Ghidra 或者 IDA 逆向算法。
下载安装 Frida
安装frida-server
通过adb获取模拟器、手机的CPU ABI信息。
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架构。
# frida-server推送到/data/local/tmp目录adb push frida-server-15.1.17-android-x86 /data/local/tmp
# 进入目录启动frida-serveradb 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:
参考资料
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
逆向实验室 - 实战进阶Frida进程注入框架
https://tinyzzh.github.io/posts/2022-03-16-frida/ 相关文章 智能推荐
1
逆向实验室 - 处理Cocos Creater打包的Apk
Apk 2022-03-16
2
逆向实验室 - 使用AssetStudio提取Unity3D素材资源
逆向工程 2022-10-27
3
Rust 2026 经验谈 - Rust 2026 展望
Rust stabilize 预览特性(return type notation、effects、gen blocks、trait aliases)、已稳定特性回顾、crates.io 趋势、Rust 行业落地案例、Rust 基金会与治理、Rust 未来方向思考。
4
Rust 2026 经验谈 - 嵌入式 Rust 概览
Rust no_std 世界、cortex-m 生态(PAC/SVD/HAL 三层)、embassy 异步框架、defmt 零成本日志、probe-rs 工具链、嵌入式项目模板选型。
5
Rust 2026 经验谈 - 性能优化实战
Rust flamegraph 生成、perf/DTrace 采样分析、堆分析 dhat、零拷贝技术、SIMD、分支预测与 cache 友好设计、inline 策略——从方法论到工具链的完整性能优化指南。
随机文章 随机推荐
TinyZ's Blog