问题标签 [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 回答
1155 浏览

android - 如何通过 Androguard 跟踪局部变量

我想跟踪所有 Intent 对象,但找不到 API。

我想知道一个组件在应用程序中从哪里开始另一个组件。此外,我想知道它是如何发生的,例如 Intent 是显式 Intent 还是具有 Data。

比如一个activity可以通过一个叫startActivity(Intent i)的方法来启动,我想知道“i”的详细信息,所以我需要定位它。

有人可以给我一些帮助吗?

非常感谢!

0 投票
1 回答
204 浏览

python - 运行androguard导入zlib时python出错

我一直在尝试在 Ubuntu 13.10 上运行 androguard 我已经下载了zlib库并将其放置在正确的路径中运行文件apk.py时,它有

它返回一个错误说

zlib目录包含一个文件以及crc32.c如何 修复导入错误?crc32.hcrc32.o

0 投票
1 回答
335 浏览

android - 使用 androguard 的应用程序比较

我正在研究 android 恶意软件检测。所以我使用 Androguard 进行应用程序分析(在 Windows 7 中)。但是当我使用 androsim.py 进行应用比较时,它会给出“MemoryError”。
使用的命令是:

0 投票
1 回答
320 浏览

android - Androguard 有没有办法确定一个方法是否实际上是可调用的?

我想用Androguard对 Android 应用程序进行静态分析。特别是,我有兴趣确定是否调用了特定的库方法。但是,由于方法调用可能位于永远无法到达的代码的一部分中,使用 Androguard 的静态分析是否可以解释这一点?如果没有,我可以使用其他工具吗?(附带说明,因为我需要对许多应用程序进行大规模分析,所以该工具应该是可自动化的,我理解 Androguard 就是这种情况。)

0 投票
0 回答
96 浏览

android - 如何在 Androguard 的正则表达式中转义字符?

我正在使用 Androguard 对 apk 文件进行静态分析。我在用

反编译apk。然后我在做

我知道字符串 PackageManager.NameNotFoundException 必须在那里,因为它是我自己的应用程序,我有源代码。但是,Androguard 告诉我它找不到字符串。

我也尝试过变体,例如

或者

问题似乎是 PackageManager 和 NameNotFoundException 之间的中间点。那么,如何在 Androguard 中转义字符?

0 投票
1 回答
503 浏览

android - 如何运行 malloDroid 脚本?

我想在我的应用程序中检查 SSL 验证。我在我的 santoku malloDroid.py 上下载并尝试使用它(当然之前我已经阅读过该脚本是 Androguard 的扩展)。我只是运行 mallo app:./malloroid.py -f test.apk并且我得到了导入错误,即没有 androguard 模块。如何运行 malloDroid 脚本来验证 ssl?

0 投票
1 回答
260 浏览

android - 什么是 androguard 污染的包裹?

androguard 函数get_tainted_pa​​ckages()的描述是“返回被污染的包”。似乎为 APP 定义的所有类都将从我对该函数的测试中返回。但是受污染的包装是什么意思?

0 投票
0 回答
68 浏览

android - Androguard 输出被截断

我安装了 androguard 来帮助我分析我自己的应用程序以验证 proguard 是否正在完成它的工作(比如删除 Log.* 消息。)

它通常运行良好,但我对输出长的命令有疑问。AnalyzeAPK() 的两个例子:

当我运行这些命令时,我会得到一堆与支持库相关的输出,并且在到达我创建的类或字符串之前,它会突然以省略号结尾:

尝试转储字符串时也会发生同样的事情。

我的问题是 - 我必须做什么才能获得命令的完整输出?

Fedora 25 - Python 2.7.13 - ipython 5.0 - Androguard 3.0dev

0 投票
1 回答
170 浏览

android - 如何使用 Androguard 在 AndroidManifest.xml 中获取实际值?

我尝试使用androguard分析apk文件,但是有些apk的AndroidManifest.xml没有直接显示值,例如

如何使用 androguard 检索“@7F0A02D1”的值?

请帮忙,谢谢。

0 投票
1 回答
1373 浏览

android - 从 smali 代码为 Android APK 构建控制流图

是否有任何工具可以直接解析 smali 代码以构建 CFG?我知道 Androguard 做了类似的事情,但它似乎对 apk 文件使用了反编译,如果 apk 使用混淆技术,这在某些情况下可能变得不可靠。