Script de instalação do metasploit no Ubuntu
Publicado por Roberto Soares (3spreto) (última atualização em 23/11/2011)
[ Hits: 19.261 ]
Homepage: http://codesec.blogspot.com
Devido receber vários e-mails perguntando como que instala o metasploit (www.metasploit.com) no Ubuntu, criei este pequeno e simples script para tal fim.
Basta baixá-lo para o micro, deixá-lo executável ($ sudo chmod +x install_msf.sh) e executá-lo ($ sudo ./install_msf.sh), simples não?
Testado nas versões 11.04 e 11.10 do Ubuntu.
Não deixe de visitar: www.hacktraining.com.br :)
Att,
#!/bin/bash clear echo echo echo " ..:[ Install MSF ]:.." echo echo " Roberto Soares (espreto)" echo " robertoespreto@gmail.com" echo echo echo "[+] Install the Metasploit Framework on Ubuntu Linux now? y/n "; read whx if [ $whx = "y" ] then echo echo "[+] Installing the Ruby dependencies..." 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 "[+] Installing the Subversion client..." apt-get install -y subversion 1> /dev/null 2> /dev/stdout echo "OK!" echo "[+] Installing extensions (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 "[+] Unpacking the file..." 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 " CONGRATULATIONS! Install Metasploit Successful!!!" else echo echo "Why?" echo " You do not know what you're missing!" echo exit 0; fi echo echo "[+] Update now? y/n "; read whx if [ $whx = "y" ] then echo " Wait..." msfupdate 1> /dev/null 2> /dev/stdout echo " OK!" else echo " Future use in the terminal: msfupdate" fi echo echo "[+] Install PostgreSQL Database now? y/n "; read whx if [ $whx = "y" ] then echo " Wait..." 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º Choice a username (user for connect in database):" ; read username sudo -u postgres createuser -D -A -P $username echo " Done!" echo echo "2º Choice a database name (that will be used by msf):" ; read db_name sudo -u postgres createdb -O $username $db_name echo " Done!" echo echo " Connect to the postgreSQL database in msfconsole using:" 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 " Installation Complete!" echo " In terminal, run: msfconsole" echo echo echo " Good bye!" echo # end script
Atualizando o linux pelo apt-get
Instalação do ISC DHCP server no Ubuntu e derivados
Adiciona usuário e máquinas PDC samba
Jukebox com dialog para PCs antigos
Atualização automática Debian / Ubuntu
Atenção a quem posta conteúdo de dicas, scripts e tal (2)
Criando um gateway de internet com o Debian
Configuração básica do Conky para mostrar informações sobre a sua máquina no Desktop
Aprenda a criar músicas com Inteligência Artificial usando Suno AI
Entendendo o que é URI, URL, URN e conhecendo as diferenças entre POST e GET
Ativando o Modo Noturno via Linha de Comando no GNOME/Wayland
Preparando pendrive com GNU/Linux [Corretamente!]
Instalando Google Chrome no Fedora 40
Habilitando a importação de senhas no Firefox
Como corrigir o erro do VirtualBox travar a máquina virtual em tela cheia
alterar o tamanho da tela do monitor via xrandr (2)
Dificuldade de instalar Apache Office no Zorin17 (0)
Acesso remoto via SSH por Script numa virtualbox (1)
Notebuxo positivo vaio VJFE43F11X Something has gone seriously wrong... (9)
Como adicionar módulo de saúde da bateria dos notebooks Acer ao kernel... (35)