车联网APP测试:APK脱壳测试.
APK脱壳测试是指对经过加固保护的Android应用安装包进行逆向分析,通过动态或静态技术手段剥离其外层的加密壳,还原出原始的DEX文件或源代码的过程。这项测试主要用于安全评估场景,当安全研究人员需要对应用进行深入的漏洞挖掘、恶意代码检测或隐私合规审查时,若应用使用了第三方加固服务(如腾讯御安全、梆梆加固等),就必须先通过脱壳技术突破保护层,才能获取可读的代码进行后续分析,这是移动应用安全测试的关键前置环节。
目录:
第一步:进入Adb 然后开启 fia_17.5.1 客户端.
第一步:确定测试手机的客户端版本,然后直接下载对应的版本,手动指定版本。【使用国内镜像源下载的完整命令】
APK脱壳测试:
(1)测试手机:
第一步:进入Adb 然后开启 fia_17.5.1 客户端.
进入手机调试模式:adb shell
切换权限:su
切换到frida目录下:cd /data/local/tmp/
执行frida客户端:./fia_17.5.1

第二步:点击到要脱壳的app页面上,等下方便脱壳.
(2)测试电脑:
第一步:确定测试手机的客户端版本,然后直接下载对应的版本,手动指定版本。【使用国内镜像源下载的完整命令】
pip install frida==17.5.1 frida-tools frida-dexdump -i https://pypi.tuna.tsinghua.edu.cn/simple
指定下载17.5.1版本和测试手机一个版本.

第二步:下载完成之后查看版本(想直接执行需要配环境变量)
frida --version

把安装的frida直接添加在配环境变量中,三个都添加.

第三步:进行 frida-dexdump 脱壳测试:
新建一个文件夹(存储脱壳的文件)
frida-dexdump -FU -o .
解析:
frida-dexdump:用于从运行中的 Android 应用程序中脱壳(dump)Dex 文件
-U:连接到 USB 设备
-o:指定输出目录
.:脱壳当前目录.

1万+

被折叠的 条评论
为什么被折叠?



