首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当我扫描APK文件时Qark返回错误

当我扫描APK文件时Qark返回错误
EN

Stack Overflow用户
提问于 2020-02-21 03:46:52
回答 1查看 351关注 0票数 0

我按照github.com/linkedin/qark的指导成功安装了Qark,但当我运行扫描时,它返回下面的错误。另一件事是,当我对java文件运行扫描时,一切都运行得很好。我真的很困惑是什么导致了这个错误,因为我不能理解它。

对于那些可能不知道的人来说,Qark是一个评估移动应用程序安全性的工具。

以下是错误日志:

代码语言:javascript
复制
Decompiling...
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
-e/-o can only used with one file
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
Input file (Simple_v2.0.74_apkfab.com.apk) was not found or was not readable.
Traceback (most recent call last):
  File "/home/kali/.local/bin/qark", line 10, in <module>
    sys.exit(cli())
  File "/home/kali/.local/lib/python2.7/site-packages/click/core.py", line 722, in __call__
    return self.main(*args, **kwargs)
  File "/home/kali/.local/lib/python2.7/site-packages/click/core.py", line 697, in main
    rv = self.invoke(ctx)
  File "/home/kali/.local/lib/python2.7/site-packages/click/core.py", line 895, in invoke
    return ctx.invoke(self.callback, **ctx.params)
  File "/home/kali/.local/lib/python2.7/site-packages/click/core.py", line 535, in invoke
    return callback(*args, **kwargs)
  File "/home/kali/.local/lib/python2.7/site-packages/click/decorators.py", line 17, in new_func
    return f(get_current_context(), *args, **kwargs)
  File "/home/kali/.local/lib/python2.7/site-packages/qark/qark.py", line 87, in cli
    decompiler = Decompiler(path_to_source=source, build_directory=build_path)
  File "/home/kali/.local/lib/python2.7/site-packages/qark/decompiler/decompiler.py", line 80, in __init__
    self.manifest_path = self.run_apktool()
  File "/home/kali/.local/lib/python2.7/site-packages/qark/decompiler/decompiler.py", line 163, in run_apktool
    os.path.join(self.build_directory, "AndroidManifest.xml"))
  File "/usr/lib/python2.7/shutil.py", line 325, in move
    copy2(src, real_dst)
  File "/usr/lib/python2.7/shutil.py", line 153, in copy2
    copyfile(src, dst)
  File "/usr/lib/python2.7/shutil.py", line 96, in copyfile
    with open(src, 'rb') as fsrc:
IOError: [Errno 2] No such file or directory: '/home/kali/qark/build/qark/apktool/AndroidManifest.xml'
EN

回答 1

Stack Overflow用户

发布于 2020-02-21 03:52:32

您是否正在运行Python 2?如果是这样的话,升级到Python3就可以了。我也遇到过类似的问题,而Python 2正是问题的根源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60327479

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档