Como instalar o metasploit e o armitage no Ubuntu?

-1

Eu tenho um problema com Armitage e Metasploit. Eu tentei esses comandos para instalá-los

sudo nano /etc/apt/sources.list

Em seguida, colou isto e salvou a lista

deb http://
http.kali.org/kali kali main non-free contrib

deb http://
security.kali.org/kali-security kali/updates main contrib non-free

deb-src http://
http.kali.org/kali kali main non-free contrib
deb-src http://
security.kali.org/kali-security kali/updates main contrib

Então eu usei

sudo apt-get update
sudo apt-get install armitage

E tudo terminou ok. Armitage funcionou muito bem, assim como o metasploit, mas depois não sei o que fiz e não consegui iniciá-los novamente, então tentei atualizá-los e instalá-los novamente, mas tive esse problema

Reading package lists... Done
Building dependency tree       
Reading state information... Done
armitage is already the newest version.
The following packages were automatically installed and are no longer required:
  kde-l10n-ar kde-l10n-engb
Use 'apt-get autoremove' to remove them.
0 to upgrade, 0 to newly install, 0 to remove and 310 not to upgrade.
2 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] y
Setting up metasploit (4.11.2-2015051401-1kali0) ...
 * Starting Metasploit rpc server prosvc                                                                                 [ OK ] 
 * Starting Metasploit web server thin                                                                                          /var/lib/gems/1.9.1/gems/bundler-1.9.9/lib/bundler/spec_set.rb:92:in 'block in materialize': Could not find rake-10.4.2 in any of the sources (Bundler::GemNotFound)
    from /var/lib/gems/1.9.1/gems/bundler-1.9.9/lib/bundler/spec_set.rb:85:in 'map!'
    from /var/lib/gems/1.9.1/gems/bundler-1.9.9/lib/bundler/spec_set.rb:85:in 'materialize'
    from /var/lib/gems/1.9.1/gems/bundler-1.9.9/lib/bundler/definition.rb:132:in 'specs'
    from /var/lib/gems/1.9.1/gems/bundler-1.9.9/lib/bundler/definition.rb:177:in 'specs_for'
    from /var/lib/gems/1.9.1/gems/bundler-1.9.9/lib/bundler/definition.rb:166:in 'requested_specs'
    from /var/lib/gems/1.9.1/gems/bundler-1.9.9/lib/bundler/environment.rb:18:in 'requested_specs'
    from /var/lib/gems/1.9.1/gems/bundler-1.9.9/lib/bundler/runtime.rb:13:in 'setup'
    from /var/lib/gems/1.9.1/gems/bundler-1.9.9/lib/bundler.rb:122:in 'setup'
    from /var/lib/gems/1.9.1/gems/bundler-1.9.9/lib/bundler/setup.rb:18:in '<top (required)>'
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:60:in 'require'
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:60:in 'rescue in require'
    from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in 'require'
    from /opt/metasploit/apps/pro/ui/scripts/ctl.rb:30:in 'start_thin'
    from /opt/metasploit/apps/pro/ui/scripts/ctl.rb:47:in '<main>'
invoke-rc.d: initscript metasploit, action "start" failed.
dpkg: error processing package metasploit (--configure):
 subprocess installed post-installation script returned error exit status 1
dpkg: dependency problems prevent configuration of armitage:
 armitage depends on metasploit; however:
  Package metasploit is not configured yet.

dpkg: error processing package armitage (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.
                                                                                                            Errors were encountered while processing:
 metasploit
 armitage
E: Sub-process /usr/bin/dpkg returned an error code (1)

Como posso corrigir isso?

Nota: o meu linux dist é o Ubuntu 14.0.4 64 bit

    
por Sven 23.05.2015 / 22:53

2 respostas

3

Em primeiro lugar, como as pessoas já disseram, não misture repos!

Primeiramente, reinstale o Ubuntu, e aqui está um link para o armitage.

link < - é o site deles e baixe a versão .tgz como se fosse o linux.

Antes de fazer qualquer coisa, instale o Java

sudo apt install openjdk-8-jdk

Abra e dentro de um arquivo chamado "armitage", abra um terminal e vá para a seção onde a pasta está localizada. E digite ./armitage

Isso deve executar o programa.

Para metasploit, você pode baixá-lo minha caixa de depósito .

Para instalá-lo, basta acessar a pasta e executar

chmod +x metasploit-latest-linux-x64-installer.run

e depois

./metasploit-latest-linux-x64-installer.run

Pode ser necessário ter privilégios sudo para funcionar.

    
por Nicholas 27.02.2017 / 15:18
0

Não é recomendado usar pacotes de outras distros, mas eu achei um bom tutorial sobre como instalá-los no Debian e Ubuntu que eu realmente recomendo: link

Há também um script katoolin no github aqui:

link

USE ISSO COM CUIDADO! novamente não é recomendado que use NENHUM repositório de outras distros

    
por Chuck Norris 29.03.2016 / 02:10