2022渗透测试-app渗透测试-安卓反编译apk

简介: 2022渗透测试-app渗透测试-安卓反编译apk

 目录

1.apkTool.jar

2.dex2.jar

3.jd-gu

下载地址:

链接:https://pan.baidu.com/s/1iP09qrX6CsMXbWp4ObbcRA 

提取码:0tmj

需要三个工具:

1.apkTool.jar

       使用*“apkTool.jar"去反编译apk拿到xml、照片等。

image.gif编辑

新建一个文件apktool.bat,然后将下面的代码复制进去。

@echo off
set PATH=%CD%;%PATH%;
java -jar -Duser.language=en "%~dp0\apktool.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9

image.gif

image.gif编辑

打开cmd,输入apktool ,出现命令提示,安装成功

image.gif编辑

反编译apk

apktool d XXX.apk

image.gif

其中res里是布局和照片。

image.gif编辑

2.dex2.jar

使用解压工具将apk解压,将解压出的classes.dex文件复制到dex2jar工具中。

image.gif编辑

image.gif编辑

使用bat将classes.dex文件变异成 jar 文件

d2j-dex2jar.bat classes.dex

image.gif

image.gif编辑

image.gif编辑

3.jd-gui

jd-gui.exe文件如图:

image.gif编辑

直接将上面dex2jar生成的jar包拖进去

image.gif编辑


相关文章
|
2月前
|
Android开发 开发者
Android Split APK介绍
【2月更文挑战第5天】
|
1月前
|
JavaScript Android开发
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
【问题篇】打包Vue-cli3创建的vue项目成App的apk文件
25 0
|
4天前
|
XML 数据格式 Python
App测试中,强制等待和隐式等待谁更强?
本文介绍了在自动化脚本中添加等待以确保与应用程序同步的重要性。由于应用响应时间的不确定性,适当等待能防止脚本在操作未完成前继续执行,提高测试稳定性。等待包括强制等待(如`time.sleep()`)、隐式等待(全局设置查找元素的等待时间)和显式等待(根据预期条件等待)。示例代码展示了如何在Python的Appium测试中应用这些等待策略,以优化脚本的可靠性和与应用的同步。
16 0
|
11天前
|
缓存 Android开发 开发者
pc上使用命令给android安装apk
pc上使用命令给android安装apk
12 0
|
26天前
|
XML 测试技术 数据格式
解决 App 自动化测试的常见痛点
在App自动化测试中,常见挑战包括启动加载慢和弹框干扰。为处理弹框,可以创建一个黑名单列表,遍历并点击消除。使用`handleAlertByPageSource()`方法结合`getPageSource()`判断弹框元素在当前页面的存在性,提高效率。对于首页加载延迟,使用显示等待特定元素如`user_profile_container`,但需注意弹框可能阻止元素定位。因此,结合PageSource判断首页元素和弹框,确保加载完成判断的准确性。通过这样的优化,能更有效地处理自动化测试中的中断问题。
15 1
|
28天前
|
监控 安全 Shell
深入探究App压力测试的关键要点:从零开始学习Monkey
Monkey是Google的自动化测试工具,用于模拟用户随机事件以测试应用的稳定性和压力。它可以在模拟器或设备上运行,通过随机点击发现潜在问题。
24 1
|
1月前
|
测试技术 Android开发
快速上手App自动化测试利器,Toast原理解析及操作实例
`Toast`是Android中的轻量级通知,短暂显示在屏幕任意位置,1-2秒后自动消失,不获取焦点且不可点击。Appium通过uiautomator2在控件树中处理Toast。在测试中,可设置隐式等待,利用XPath或Accessibility ID定位Toast元素进行检测和验证。示例代码展示了如何初始化driver,点击触发Toast,以及如何定位并读取Toast文本。
23 3
|
2月前
|
Java 开发工具 Android开发
旅游app(安卓大作业)
旅游app(安卓大作业)
24 1
旅游app(安卓大作业)
|
2月前
|
存储 数据可视化 API
天气预报app(安卓系统)
天气预报app(安卓系统)
34 2
|
2月前
|
算法 数据库 Android开发
安卓逆向 -- APK文件结构
安卓逆向 -- APK文件结构
21 0