Eu tenho o Metasploit instalado no OSX em /usr/local/share/msf
Os executáveis do Metasploit não podem ser executados fora do seu diretório, portanto, dariam um erro comando não encontrado .
msfbinscan
msfconsole
msfd
msfelfscan
msfmachscan
msfpescan
msfrop
msfrpc
msfrpcd
msfupdate
msfvenom
Para mim, apenas msfconsole
é executado sem ter um prefixo ./
, mas o restante é executado, mas não fornece saída, a menos que eu adicione ./msfupdate
, por exemplo.
Como eu executaria msf*
arquivos com o prefixo como se eu estivesse executando um comando interno? Eu tentei criar links simbólicos para o diretório como um ambiente $ MSF para /usr/local/bin
, mas isso nunca funcionou e também é um problema conhecido.
Por exemplo:
$: ./msfvenom
funciona, mas $: msfvenom
é executado, mas não produz nada, portanto, não faz nada.
Todos os meus arquivos msf*
são -rwxr-xr-x
Existe alguma maneira de corrigir isso ou algo semelhante?