Я боролся и получил решение. Похоже, проблема была с apktool, а также с переменными среды java (но в вашем случае это могла быть только одна проблема), я удалил apktool & java (jdk, jre), переустановил, изменил версии через терминал, но ничего не помогло.
ПЕРВЫЙ ВЫПУСК (_JAVA_OPTIONS):
Чтобы понять это, я прочитал проблему на github https://github.com/iBotPeaches/Apktool/issues/2325
Чтобы временно исправить это , выполните следующие команды в том же окне терминала, где вы пытаетесь использовать msfvenom
:
_SILENT_JAVA_OPTIONS="$_JAVA_OPTIONS"
unset _JAVA_OPTIONS
alias='java "$_SILENT_JAVA_OPTIONS"'
Чтобы окончательно исправить это , поместите вышеуказанные команды в /root/.bashrc
(необходимо проверить Показывать скрытые файлы на вкладке «Просмотр»).
Теперь вышеприведенное сообщение об ошибке должно * go удалить, и если есть проблема с вашим apktool, он будет отображать , неспособный восстановить apk с помощью apktool . Итак, чтобы понять это, прочитайте ниже:
ВТОРОЙ ВОПРОС (Apktool) (не удалось восстановить apk с помощью apktool):
-
Я обнаружил, что отсутствует файл apktool, расположенный в usr/local/sbin
. Удалите файл apktool
оттуда, если он существует.
Загрузка linux Скрипт оболочки https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool
Загрузка последний apktool из https://bitbucket.org/iBotPeaches/apktool/downloads и переименуйте его в apktool.jar
Теперь скопируйте оба файла (linux скрипт оболочки и apktool.jar) в /user/local/bin
Введите apktool
в терминале и проверьте версию
PS Для тех, кто не может go с шагами для второго выпуска go посмотреть это исправление https://youtu.be/vxs_fkUHnSw