Qark возвращает ошибку при сканировании файлов APK - PullRequest
0 голосов
/ 20 февраля 2020

Я успешно установил Qark, следуя указаниям github.com/linkedin/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'

1 Ответ

0 голосов
/ 20 февраля 2020

Ты случайно запускаешь Python 2? Если это так, обновитесь до Python 3, и вам должно быть хорошо до go. У меня была похожая проблема, и Python 2 был источником проблемы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...