旧年白白白 发表于 2019-6-3 17:25

Frida-Android-unpack

本帖最后由 旧年白白白 于 2019-6-3 19:48 编辑

Frida-Android-unpack
this script for Android O and Android P.After Android 7.X,we cann't get OpenMemory function in libart.so,so the old script failed.we find the OpenCommon function to replace it.we can get dex file from this func,its parameters contain the memory address and size of dex.
Runtime environment
u need a root mobile and installed Frida
ro.debuggable = true
How to use this script?
frida -U -f com.xxx.xxx.xxx -l dupDex.js --no-pause
Function
art::DexFile::OpenCommon(unsigned char const*, unsigned long, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> > const&, unsigned int, art::OatDexFile const*, bool, bool, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >*, art::DexFile::VerifyResult*)Test
Tencent
360
others

GitHub:https://github.com/xiaokanghub/Frida-Android-unpack

旧年白白白 发表于 2019-6-5 09:25

wxw1145897898 发表于 2019-6-4 15:59
Failed to spawn: unexpectedly timed out while waiting for app to launch 运行后程序开始闪退 是什么原 ...

可能是存在反调试,尝试更改frida-server port,以及一些常规过反调试手段,或者就是你手机本身有问题,可以换个手机试试,总之造成这样的因素有很多得你自己慢慢排除

wxw1145897898 发表于 2019-6-4 15:59

Failed to spawn: unexpectedly timed out while waiting for app to launch 运行后程序开始闪退 是什么原因呢

余小二 发表于 2019-6-4 11:36

支持一个。

hkdg009 发表于 2019-6-4 12:52

支持看看!!

rainboys 发表于 2019-6-4 17:13

本帖最后由 rainboys 于 2019-6-4 17:19 编辑

看看效果如何

mobmob18 发表于 2019-6-5 01:26

谢谢分享

Light紫星 发表于 2019-6-5 09:13

大佬,支持

cclnnl 发表于 2019-6-5 15:07

谢谢分享

cwjalsy 发表于 2019-6-13 14:52

能有一个具体的操作吗?因为是刚学习,所以不怎么懂要怎么操作
页: [1] 2
查看完整版本: Frida-Android-unpack