Após dois dias de tentativa e erro, encontrei uma solução, siga as etapas abaixo , mas tente primeiro em um vm . Isso funcionou para mim no Kali linux espero que funcione para você. Antes de prosseguir, atualize sua máquina.
- git clone link "nome_da_pasta"
- siga estas etapas para atualizar o ruby link siga todos os passos até instalar rails
- ./ msfupdate - verificar erro se continuar
- instale estes: apt-get instale build-essential libreadline-dev libssl-dev libpq5 libpq-dev libreadline5 libsqlite3-dev libpcap-dev openjdk-7-jre git-core autoconf postgresql pgadmin3 curl zlib1g-dev libxml2-dev libxslt1-dev vncviewer libyaml-dev curl zlib1g-dev ruby-dev
- pacote de instalação gem
- bundle install
- ./ msfupdate
Em seguida, você precisará conectar o banco de dados.
- inicie o serviço postgresql se não estiver em execução
- su - postgres
- createuser "usuário" -P -S -R -D
- createdb -O "usuário" msf
- sair
- retornar à pasta inicial se estiver acessando atualmente a pasta git clone
- cd .msf4 /
- nano -w database.yml
adicione essas linhas ao arquivo.
produção:
adaptador: postgresql
banco de dados: msf
nome de usuário: "usuário"
senha: "senha"
host: 127.0.0.1
porta: 5432
piscina: 75
tempo limite: 5
Em seguida, retorne à pasta msf (pasta git clone) e execute ./msfconsole
Desculpas por este formato, é a minha primeira solução e graças ao hak5 para o tutorial sobre a instalação do metasploit do github e amionrails para tutorial de atualização do ruby. deixe-me saber se isso funciona.