问题标签 [androguard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4922 浏览

android - 有没有解析pkcs7的python包?

我正在使用androguard从 Android .APK 文件中提取功能,现在我需要从其签名文件(通常是 CERT.RSA)中提取序列号(*)。我找到了 asn1crypto,但我不太明白如何将它与 pkcs7 一起使用。那么有没有适合这个目的的python包呢?

(*): 序列号

0 投票
1 回答
1821 浏览

python - 无法在 python ubuntu 16.04 中导入 androguard

我已经使用(apt install androguard)在我的 ubuntu 16.04 LTS 操作系统中安装了最新的 androguard。我可以使用“androlyze -s”命令进入 shell。但我无法将 androguard 导入到我的 python 代码中。例如,当我从终端使用“python test.py”命令运行 test.py 文件时,出现错误:

贝娄是我的python代码:

0 投票
1 回答
241 浏览

android - 使用 Androguard 获取 Cordova 应用程序的 config.xml 文件

是否可以config.xml使用 Adroguard 获取由基于 Cordova 的应用程序生成的文件?
我在文件夹下找不到它,/res并且它没有在get_files()方法的输出中列出。
apktool,另一方面,能够config.xml从使用它的 apk 中获取。

0 投票
0 回答
1126 浏览

android - 在 Python 2.7 中从 URL 读取 APK 文件

我正在研究一个 Python 脚本,它读取 APK 文件,该文件存储在运行脚本的同一服务器上的文件夹中。

这是我正在使用的代码:

APK解析包:
https ://github.com/androguard/androguard

脚本读取 APK 的内容,如版本、包名等,然后将信息存储在 csv 中。

如您所见,我正在阅读的 APK 存储在放置脚本的同一台服务器上。

但现在问题是我想阅读放置在不同服务器上的 APK。即https://fibo.network/uploads/apks/18243602447plus_v4.3.4.apk

当我尝试对给定的 url 做同样的事情时,它不起作用。

例如:

它给出了错误:

file() 参数 1 必须是没有空字节的编码字符串,而不是 str

我尝试使用不同的方法,例如:

urlopen,请求.get

等等但是这些都不适合我。

所以我请求你帮助我解决这个问题。

谢谢。

0 投票
1 回答
341 浏览

python - 在 Yara 规则中使用 androguard 模块时出现内存错误

我尝试使用androguard 模块安装Yara 3.8.1 。在安装过程中,我遇到了这个问题,所以我将@reox给出的补丁应用到文件中,它解决了这个问题。之后,我使用命令行尝试了一个简单的 Yara 规则,它运行良好。然后我尝试在我的 python 应用程序中使用 Yara 规则,所以我安装了yara-python并以这种方式使用它:androguard.cimport "androguard"

match函数在使用没有模块的 Yara 规则时运行良好,import "androguard"但是当我想应用导入 androguard 的规则时,该match函数会出错:

我正在对一个小文件应用一个简单的规则,按 KB 顺序排列。我认为问题出在 androguard 模块上,因为当我删除 时import "androguard",它可以正常工作。任何想法?

0 投票
1 回答
738 浏览

python-3.x - TypeError:androlyze_main() 接受 2 个位置参数,但给出了 4 个

当我使用 androlyze.py [apk] 时,我收到一个错误:TypeError:androlyze_main() 需要 2 个位置参数,但给出了 4 个

我在带有python环境的mac中使用androguard,我使用“pip3 install androguard”来安装androguard,但是当我运行androlyze.py /Users/zhangxu/Downloads/UCarNew-debug.apk 它时返回错误。

我有谷歌,但没有收获;任何人都可以帮我解决这个问题吗?

0 投票
1 回答
754 浏览

android - 如何使用 androguard 或 aapt 从 .apk 中提取过滤器意图?

我需要从 APK 文件中提取过滤器意图功能,我可以使用开源库 androguard 提取权限和硬件组件,我使用它的 APK 类来提取功能,但是对于过滤器意图,我遇到了错误。

我还检查了他们发表评论的功能。我尝试了所有可能的论点,但没有得到任何结果。
功能是:

我应该将哪些参数传递给函数?我已经尝试过它的定义示例,但我无法弄清楚。提前致谢。

0 投票
1 回答
38 浏览

android - Java 方法名称约定

在哪里可以找到有关 Androguard 中使用的方法名称约定语法的文档?

找了一会儿,出现错误的时候好像和Java一样。

代码示例:

这是一个示例方法名称:

0 投票
1 回答
248 浏览

python - Androguard - 巨大的 APK 分析导致错误`MemoryError`

我一直在尝试使用 Androguard 来分析 APK 文件。我的代码很简单:

APK 文件非常大,压缩后大约 150MB。但是,我的机器有 16GB 的 RAM,并且页面文件定义为最大 14GB,所以总的来说我有 30GB 的内存。

在尝试分析这个巨大的 APK 时,几分钟后我收到一个错误:

问题是什么?

0 投票
2 回答
1301 浏览

python - Androguard: 'NameError: name 'AnalyzeAPK' is not defined' 错误

我正在尝试使用 androguard 分析恶意软件 apk 文件,但遇到以下错误。

在 [1] 中:a,d,dx = AnalyzeAPK("malware.apk", decompiler="dad")

NameError Traceback(最近一次调用最后)/usr/local/lib/python3.7/site-packages/androguard/cli/main.py in 1 a,d,dx = AnalyzeAPK("malware.apk", decompiler="dad ")

NameError:未定义名称“AnalyzeAPK”

我试过重新安装 androguard 但没有改变。我怎样才能解决这个问题?