首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏从头开始学习测试开发

    Android安装包不同版本文件大小对比实现

    获取apk信息 :param root: :param f: :return: """ apk_info = [] try: androguard = APK(apk_path) if androguard.is_valid_APK(): apk_info.append(get_file_md5(apk_path )) apk_info.append(get_cert_md5(androguard)) apk_info.append(androguard.get_app_name ()) apk_info.append(androguard.get_package()) apk_info.append(androguard.get_androidversion_code ()) apk_info.append(androguard.get_androidversion_name()) apk_info.append(androguard.get_main_activity

    83010编辑于 2022-05-09
  • 来自专栏FreeBuf

    Android App渗透测试工具分享

    Androguard Androguard简介: Androguard是一款使用Python编写的跨平台的Android逆向工具,它可以在 Linux/Windows/OSX上运行。 安装Androguard: sudo pip install -U androguard Androguard的使用: 主要文件: ? ? ? ? 使用方法: ? ? 使用方法: ? ? 更详细的使用方法请参考: https://media.readthedocs.org/pdf/androguard/latest/androguard.pdf 常用的Android 渗透测试框架除了文章中提到的

    3.6K31发布于 2018-09-21
  • 来自专栏雷子说测试开发

    Appium自动化(七)通过脚本自动化获取apk的包名和对应启动activity

    方式 我们可以使用androguard来获取。 安装方式如下: pip install androguard 那么我们应该怎么使用呢 from androguard.core.bytecodes.apk import APK 那么我们应该如何做呢,其实很简单 from appium import webdriverfrom androguard.core.bytecodes.apk import APKdef get_apkname

    1.3K10发布于 2021-03-15
  • 来自专栏muller的测试分享

    软件测试|解析 apk 基本信息和方法调用

    这篇文章讲解如何解析一个 apk 文件,主要从下面几方面介绍:● 解析前准备环境介绍● 解析出 apk 的一些基本信息● 解析出方法调用图01解析前环境介绍使用语言:python使用的python库:androguard , dst_dir) searchDirFile(dst_dir) else: print('This is not zip')02解析APK的一些基本信息from androguard.misc import AnalyzeAPKapk, dex, dx = AnalyzeAPK(filePath)这三个对象对应的类别是:下面会分别介绍androguard.core.bytecodes.apk.APKandroguard.core.bytecodes.dvm.DalvikVMFormatandroguard.core.analysis.analysis.Analysis

    97330编辑于 2023-01-09
  • 来自专栏黑客技术家园

    26款优秀的Android逆向工程工具

    ANDROGUARD androguard (也称Android guard) 是 Android 应用程序的逆向工程,提供恶意软件分析等功能。 其特征为: 使用DAD作为反编译器; 可以分析恶意软件; 主要由Python 编写; 支持可视化; androguard 支持: DEX, ODEX; APK; Android

    10.5K32编辑于 2023-03-25
  • 来自专栏tea9的博客

    android逆向工具/命令

    BytecodeViewer java -jar Bytecode-Viewer-2.9.11.jar ZjDroid 基于Xposed的一款脱壳神器ZjDroid工具 ZjDroid github Androguard 跨平台恶意软件分析套件p175 Androguard MobSF 同时支持Android、ios、Windows 平台上的软件分析,同时支持静态分析、动态分析及Web API测试 MobSF

    1.2K10编辑于 2022-09-08
  • 来自专栏FreeBuf

    Qu1cksc0pe:多合一恶意软件分析工具

    使用下列命令将该项目源码克隆至本地: git clone https://github.com/CYB3RMX/Qu1cksc0pe.git 工具配置 Qu1cksc0pe所需的Python模块如下: · puremagic · androguard

    1.1K10编辑于 2021-12-15
  • 来自专栏FreeBuf

    小心,Android木马工具SpyNote免费啦!远程监听就是这么简单

    不过用Android分析工具Androguard就可以做个extractor。 ? 用上面的spynote.C2.py脚本对APK文件中的这些值进行解析,可得出下面这些代码。 #!

    2.9K70发布于 2018-02-08
  • 来自专栏雷子说测试开发

    Appium自动化(九)如何处理多设备的启动参数

    最终代码展示 from appium import webdriverfrom androguard.core.bytecodes.apk import APKimport osimport randomapk_path

    1.2K30发布于 2021-03-15
  • 来自专栏雷子说测试开发

    Appium自动化(八)通过脚本自动化获取设备deviceName和platformVersion

    代码展示 from appium import webdriverfrom androguard.core.bytecodes.apk import APKimport os apk_path="/Users

    2.1K10发布于 2021-03-15
  • 来自专栏雷子说测试开发

    Appium自动化(十一)实现一个简单的登陆功能

    代码如下 from time import sleep from appium import webdriver from androguard.core.bytecodes.apk import APK

    1K20发布于 2021-03-12
  • 来自专栏雷子说测试开发

    Appium自动化(十)如何控制多设备并行执行测试用例

    代码展示片 from appium import webdriverfrom androguard.core.bytecodes.apk import APKimport osimport randomapk_path

    1.4K10发布于 2021-03-15
  • 来自专栏雷子说测试开发

    Appium自动化(十四)引入分层化思想优化代码

    整理后的packageparse.py代码如下 from androguard.core.bytecodes.apk import APK def get_apkname(apk): a =

    55820发布于 2021-03-30
  • 来自专栏Android补给站

    六个小技巧帮你瘦身Android APK

    资源分析工具:使用资源分析工具,如AndroGuard来识别未使用的资源文件。 分包和动态交付 Android应用支持分包和动态交付功能,这意味着应用可以根据需要下载额外的功能模块。

    1.2K20编辑于 2023-11-14
  • 来自专栏雷子说测试开发

    Appium自动化(十三)引入ddt管理测试用例数据

    经过调整,我们最后的代码如下 from time import sleep from appium import webdriver from androguard.core.bytecodes.apk

    52610发布于 2021-03-15
  • 来自专栏FreeBuf

    Python渗透测试工具都有哪些?

    下的反汇编库 python-ptrace: Python 写的使用 ptrace 的调试器 vdb/vtrace: vtrace 是用 Python 实现的跨平台调试 API, vdb 是使用它的调试器 Androguard

    2.8K80发布于 2018-02-07
  • 来自专栏雷子说测试开发

    Appium自动化(十二)Appium+unittest组织测试用例

    详细的代码如下 from time import sleep from appium import webdriver from androguard.core.bytecodes.apk import

    1.2K00发布于 2021-03-12
  • 来自专栏北京马哥教育

    专为渗透测试人员设计的Python工具大合集

    BSD许可协议 l python-ptrace :使用ptrace的调试器 l vdb/vtrace :vtrace是一款通过Python调试API的跨平台工具,vdb是vtrace所使用的调试器 l Androguard

    1.8K70发布于 2018-05-04
  • 来自专栏雷子说测试开发

    基于Appium实现UI遍历工具(五)代码实现篇(中)

    需要根据app获取app的一些信息 from androguard.core.bytecodes.apk import APK #获取包名 def get_apkname(apk): a = import platform, os import random import re from androguard.core.bytecodes.apk import APK nativeKey

    1.1K20编辑于 2022-09-29
  • 来自专栏北京马哥教育

    123个Python黑客工具,再也不用问女朋友要手机密码了

    语言写成的应用ptrace的调试器(Linux,BSD和Darwin系统调用跟踪进程) vdb / vtrace: vtrace是一个Python实现的跨平台进程调试API,vdb是一个应用该API的调试器 Androguard

    2K40发布于 2018-05-03
领券