Problemas no Metasploit com pcaprub no Backtrack 5

Alguns modulos auxiliares do Metasploit no Backtrack 5 não executavam de forma correta por causa do pcaprub que retornava a seguinte mensagem de erro:

[*] The Pcaprub module is not available: no such file to load — pcaprub
[-] Auxiliary failed: RuntimeError Pcaprub not available

pcaprub é um biblioteca do tipo libcap implementada com o Ruby.  Se especificarmos onde ele está localizado podemos resolver o problema.

Então vamos lá:

Compilando:

# cd /pentest/exploits/framework/external/pcaprub/
# ruby extconf.rb && make 
# make install

Adicionar o caminho ao arquivo setenv.sh usando seu editor preferido. (Vou usar o Vi)
# vi /opt/metasploit/scripts/setenv.sh
Localize a opção RUBYLIB= e adicione o caminho do pcaprub no final, o : é utilizado para separar os caminhos, que deve ficar dessa forma:
RUBYLIB="/opt/metasploit/ruby/lib:/opt/metasploit/ruby/lib/ruby:/opt/metasploit/ruby/lib/ruby/1.9.1:/opt/metasploit/ruby/lib/ruby/1.9.1/x86_64-linux:/opt/metasploit/ruby/lib/ruby/site_ruby:/opt/metasploit/ruby/lib/ruby/site_ruby/1.9.1:/opt/metasploit/ruby/lib/ruby/site_ruby/1.9.1/x86_64-linux:/pentest/exploits/framework/external/pcaprub"


o que foi adicionado está em vermelho e grifado
:/pentest/exploits/framework/external/pcaprub 

Prontinho seu problema foi resolvido!
Boa diversão!!!

 

 

Deixe uma resposta

VocÊ pode usar tags e atributos : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">