如何使用FRIDA-DEXDump实现dex内存数据的快速搜索与导出

admin 2021年12月23日03:00:12评论220 views字数 1404阅读4分40秒阅读模式

如何使用FRIDA-DEXDump实现dex内存数据的快速搜索与导出

关于FRIDA-DEXDump

FRIDA-DEXDump是一款功能强大的内存数据操作工具,该工具可以帮助广大研究人员轻松搜索或导出dex内存数据。

功能介绍

当前版本的FRIDA-DEXDump支持以下几种功能:

针对dex Header支持模糊搜索;

支持修复dex Header的结构数据;

与所有Android版本兼容(支持Frida)。

支持加载为Objection插件。

已封装为pypi包(已发布)。

工具要求

1、Frida

pip install frida

2、Click(可选):

pip install click

工具安装

从pypi安装

pip3 install frida-dexdump
frida-dexdump -h

从代码源安装

git clone https://github.com/hluwa/FRIDA-DEXDump
cd FRIDA-DEXDump/frida-dexdump
python3 main.py -h

工具使用

首秀按我们需要运行frida-dexdump或python3 main.py来与最前端的应用程序进行绑定,并导出dex数据。

或者,广大研究人员也可以使用下列命令行参数来执行其他功能:

-n: [Optional] Specify target process name, when spawn mode, it requires an application package name. If not specified, use frontmost application.
-p: [Optional] Specify pid when multiprocess. If not specified, dump all.
-f: [Optional] Use spawn mode, default is disable.
-s: [Optional] When spawn mode, start dump work after sleep few seconds. default is 10s.
-d: [Optional] Enable deep search maybe detected more dex, but speed will be slower.
-h: show help.

以插件加载

除此之外,我们还可以将其以Objection插件进行加载。

首先,我们需要克隆该项目代码库,并将frida_dexdump内容移动至你的插件目录中:

git clone https://github.com/hluwa/FRIDA-DEXDump ~/Downloads/FRIDA-DEXDump;
mv ~/Downloads/FRIDA-DEXDump/frida_dexdump ~/.objection/plugins/dexdump

接下来,运行下列命令(使用-p或—plugin-folder参数):

objection -g com.app.name explore -P ~/.objection/plugins

然后,执行下列命令:

1、搜索并输出所有的dex数据:

plugin dexdump search

2、导出所有找到的dex数据:

plugin dexdump dump

项目地址

FRIDA-DEXDump:【点击底部阅读原文获取】

参考资料

https://mp.weixin.qq.com/s/n2XHGhshTmvt2FhxyFfoMA

如何使用FRIDA-DEXDump实现dex内存数据的快速搜索与导出


精彩推荐





如何使用FRIDA-DEXDump实现dex内存数据的快速搜索与导出

如何使用FRIDA-DEXDump实现dex内存数据的快速搜索与导出

如何使用FRIDA-DEXDump实现dex内存数据的快速搜索与导出

如何使用FRIDA-DEXDump实现dex内存数据的快速搜索与导出

如何使用FRIDA-DEXDump实现dex内存数据的快速搜索与导出

本文始发于微信公众号(FreeBuf):如何使用FRIDA-DEXDump实现dex内存数据的快速搜索与导出

免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
  • 左青龙
  • 微信扫一扫
  • weinxin
  • 右白虎
  • 微信扫一扫
  • weinxin
admin
  • 本文由 发表于 2021年12月23日03:00:12
  • 转载请保留本文链接(CN-SEC中文网:感谢原作者辛苦付出):
                   如何使用FRIDA-DEXDump实现dex内存数据的快速搜索与导出https://cn-sec.com/archives/471175.html
                  免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉.

发表评论

匿名网友 填写信息