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

问题描述 投票:0回答:1

我按照github.com/linkedin/qark的指导成功安装了Qark,但是当我运行扫描时,它会返回以下错误。另一件事是,当我运行扫描Java文件时,一切正常。我真的对导致错误的原因感到困惑,因为我无法理解它。

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

下面是错误日志:

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'
python android security pip penetration-tools
1个回答
0
投票

您是否有机会运行Python 2?如果是这样,升级到Python 3,您应该一切顺利。我有一个类似的问题,Python 2是问题的根源。

© www.soinside.com 2019 - 2024. All rights reserved.