Salve galera, pequeno e simples script para quem está com dificuldade em instalar o Metasploit nas novas versões do Ubuntu.
Copie o script abaixo:
2. Salve o arquivo com o nome que você quiser, por exemplo, install.sh
3. de permissão de execução a ele (no Ubuntu: sudo chmod +x install.sh)
4. Execute como root: sudo ./install.sh
Qualquer dúvida só postar galera, até mais.
Copie o script abaixo:
Código:
#!/bin/bash clear echo echo echo " ..:[ Instalador MSF ]:.." echo echo " Jean Ragonha" echo " jean.ragonha@gmail.com" echo echo echo "[+] Instalar o Metasploit Framework no Ubuntu Linux agora? y/n "; read whx if [ $whx = "y" ] then echo echo "[+] Instalando dependencias Ruby..." apt-get install -y ruby libopenssl-ruby libyaml-ruby libdl-ruby libiconv-ruby libreadline-ruby irb ri rubygems 1> /dev/null 2> /dev/stdout echo "OK!" echo "[+] Instalando cliente Subversion..." apt-get install -y subversion 1> /dev/null 2> /dev/stdout echo "OK!" echo "[+] Instalando extensoes (pcaprub, lorcon2, etc)..." apt-get install -y build-essential ruby-dev libpcap-dev 1> /dev/null 2> /dev/stdout echo "OK!" echo "[+] Download framework..." echo wget -c http://downloads.metasploit.com/data/releases/framework-latest.tar.bz2 echo "[+] Descompactando o arquivo..." tar -jxvf framework-latest.tar.bz2 1> /dev/null 2> /dev/stdout mkdir -p /opt/metasploit cp -a msf/ /opt/metasploit/msf3 chown root:root -R /opt/metasploit/msf3 ln -sf /opt/metasploit/msf3/msf* /usr/local/bin/ rm -rf msf/ echo "OK!" echo echo " PARABENS! Metasploit instalado com sucesso!!!" else echo echo "Porque?" echo " Você não sabe o que está perdendo." echo exit 0; fi echo echo "[+] Fazer Update agora? y/n "; read whx if [ $whx = "y" ] then echo " Espere..." msfupdate 1> /dev/null 2> /dev/stdout echo " OK!" else echo " No futuro use no terminal: msfupdate" fi echo echo "[+] Instalar Banco de Dados PostgreSQL agora? y/n "; read whx if [ $whx = "y" ] then echo " Espere..." apt-get install -y postgresql-8.4 rubygems libpq-dev 1> /dev/null 2> /dev/stdout gem install pg 1> /dev/null 2> /dev/stdout apt-get install -y libreadline-dev libssl-dev libpq5 ruby-dev 1> /dev/null 2> /dev/stdout echo " OK!" echo echo "1º Escolha um username (usado para conectar no banco de dados):" ; read username sudo -u postgres createuser -D -A -P $username echo " Feito!" echo echo "2º Escolha um nome para o Banco de Dados (será usado pelo msf):" ; read db_name sudo -u postgres createdb -O $username $db_name echo " Feito!" echo echo " Conecte ao banco de dados postgreSQL, no msfconsole usando:" echo " msf> db_driver postgresql" echo " msf> db_connect $username:password@127.0.0.1/$db_name" echo " msf> db_status" echo sleep 8 fi clear echo echo " Instalação Completa!" echo " No terminal, rode: msfconsole" echo echo echo " Adeus!" echo # end script
3. de permissão de execução a ele (no Ubuntu: sudo chmod +x install.sh)
4. Execute como root: sudo ./install.sh
Qualquer dúvida só postar galera, até mais.