【发布时间】:2018-02-14 12:53:39
【问题描述】:
我想从 Android Manifest 文件中打印“权限”。我已经对apk进行了逆向工程并获得了Android Manifest文件,并希望使用Python提取权限。
import string
test=string.printable
f=open('AndroidManifest.xml', 'r').read()
x=""
for n in f:
if n in test:
x+=n
print (x)
这是我可以用来解析 XML 文件的 Python 脚本。我怎样才能找到权限并打印它。谁能帮我解决这个问题?
【问题讨论】:
-
见developer.android.com/guide/topics/manifest/manifest-intro.html。应用所需的权限由
<uses-permission>标签给出。 -
@MichaelButscher 先生,我想找到所有权限并使用 python 打印它。此处给出的代码已经打印了整个 AndroidManifest.xml 文件,但我只想打印 AndroidManifest.xml 文件中使用的权限
-
@Subhasis 我们无法为您完成这项工作。我在回答中提供了有关 ElementTree 模块的一些详细信息。
-
@AbhishekKumar 先生,我不是要求做这项工作。我只是在问我可以做到的方式。谷歌搜索后,我尝试了各种方法,但都没有奏效。这就是我来这里的原因。
-
@Subhasis 先生,请看我的回答,看看它是否有效。
标签: android python printing permissions manifest