elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Página de elhacker.net en Google+ Google+


+  Foro de elhacker.net
|-+  Seguridad Informática
| |-+  Bugs y Exploits (Moderador: berz3k)
| | |-+  (SOLUCIONADO) Metasploit, oracle y ruby-oci8
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: (SOLUCIONADO) Metasploit, oracle y ruby-oci8  (Leído 2,243 veces)
xustyx

Desconectado Desconectado

Mensajes: 185


Ver Perfil
(SOLUCIONADO) Metasploit, oracle y ruby-oci8
« en: 4 Diciembre 2012, 23:47 »

Buenas a tod@s!!

Alguien sabe como instalar ruby-oci8 en metasploit ?¿?

Parece una tonteria pero varios dias dandole vueltas al coco y aun no he conseguido dar con la solución....

He instalado 30 veces del metasploit la gema pero en metasploit no sirve ya que usa su propio ruby que se instala al instalar el propio metasploit, tampoco me a servido enlazar las variables de entorno de metasploit "/opt/metasploitxxx/scripts/setnenv.sh" a donde si se instala el oci8 ... e reinsalado metasploit, la maquina virtual vamos ya no me queda nada mas por hacer i el error el mismo...
Código:
[-] Failed to load the OCI library: cannot load such file -- oci8
[-] See http://www.metasploit.com/redmine/projects/framework/wiki/OracleUsage for installation instructions
[*] Auxiliary module execution completed

Bueno al intentar instalar la gema desde metasploit sale lo siguiente...
Código:
[*] exec: gem install ruby-oci8

Building native extensions.  This could take a while...
ERROR:  Error installing ruby-oci8:
ERROR: Failed to build gem native extension.

        /opt/metasploit-4.4.0/ruby/bin/ruby extconf.rb
checking for load library path...
  LD_LIBRARY_PATH...
    checking /opt/metasploit-4.4.0/ruby/lib... no
    checking /opt/metasploit-4.4.0/common/lib... no
    checking /opt/oracle/instantclient_10_2/... yes
  /opt/oracle/instantclient_10_2/libclntsh.so.10.1 looks like an instant client.
checking for cc... *** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers.  Check the mkmf.log file for more
details.  You may need configuration options.

Provided configuration options:
--with-opt-dir
--without-opt-dir
--with-opt-include
--without-opt-include=${opt-dir}/include
--with-opt-lib
--without-opt-lib=${opt-dir}/lib
--with-make-prog
--without-make-prog
--srcdir=.
--curdir
--ruby=/opt/metasploit-4.4.0/ruby/bin/ruby
--with-instant-client
--without-instant-client
/opt/metasploit-4.4.0/ruby/lib/ruby/1.9.1/mkmf.rb:381:in `try_do': RuntimeError (RuntimeError)
from /opt/metasploit-4.4.0/ruby/lib/ruby/1.9.1/mkmf.rb:461:in `try_link0'
from /opt/metasploit-4.4.0/ruby/lib/ruby/1.9.1/mkmf.rb:712:in `try_run'
from /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3/ext/oci8/oraconf.rb:563:in `check_cc'
from /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3/ext/oci8/oraconf.rb:553:in `init'
from /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3/ext/oci8/oraconf.rb:929:in `initialize'
from /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3/ext/oci8/oraconf.rb:317:in `new'
from /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3/ext/oci8/oraconf.rb:317:in `get'
from extconf.rb:18:in `<main>'
---------------------------------------------------
Error Message:
  The compiler failed to generate an executable file.
  You have to install development tools first.
  
Backtrace:
  /opt/metasploit-4.4.0/ruby/lib/ruby/1.9.1/mkmf.rb:381:in `try_do'
  /opt/metasploit-4.4.0/ruby/lib/ruby/1.9.1/mkmf.rb:461:in `try_link0'
  /opt/metasploit-4.4.0/ruby/lib/ruby/1.9.1/mkmf.rb:712:in `try_run'
  /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3/ext/oci8/oraconf.rb:563:in `check_cc'
  /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3/ext/oci8/oraconf.rb:553:in `init'
  /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3/ext/oci8/oraconf.rb:929:in `initialize'
  /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3/ext/oci8/oraconf.rb:317:in `new'
  /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3/ext/oci8/oraconf.rb:317:in `get'
  extconf.rb:18:in `<main>'
---------------------------------------------------
See:
 * http://ruby-oci8.rubyforge.org/en/HowToInstall.html
 * http://ruby-oci8.rubyforge.org/en/ReportInstallProblem.html



Gem files will remain installed in /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3 for inspection.
Results logged to /opt/metasploit-4.4.0/ruby/lib/ruby/gems/1.9.1/gems/ruby-oci8-2.1.3/ext/oci8/gem_make.out

Enfin parece ser que el ruby de metasploit no puede instalar la gema pero el 1.8 que tengo en el sistema si ...


Bueno si a alguien se le ocurren ideas y me echa una mano se lo agradeceria un monton y a los que no pues.... XDDDDDDDDD

Jajajaja un saludo a todos.
« Última modificación: 16 Diciembre 2012, 18:57 por xustyx » En línea

adastra
Endless Learner
Colaborador
***
Desconectado Desconectado

Mensajes: 874


http://thehackerway.com/


Ver Perfil WWW
Re: Metasploit, oracle y ruby-oci8
« Respuesta #1 en: 5 Diciembre 2012, 15:08 »

 Depende de la versión de metasploit  que utilices....
para las ultimas versiones (desde la versión 4) requiere ruby 1.9.1 o superior.
Metasploit depende de que tengas instalado ruby en tu máquina y al parecer tienes 2 versiones la 1.8 y la 1.9.
Desinstala la 1.8.
En línea

http://twitter.com/jdaanial
http://thehackerway.com/

"Nunca discutas con un idiota, podria no notarse la diferencia"
Kant.
xustyx

Desconectado Desconectado

Mensajes: 185


Ver Perfil
Re: Metasploit, oracle y ruby-oci8
« Respuesta #2 en: 7 Diciembre 2012, 05:16 »

Sips ya funciona !!!

Al final desintalé todos los ruby que tenía, instalé el 1.9.1, luego ruby-oci8 en la 1.9.1 y modifique el setenv apuntando al dir de la 1.9.1, donde taba instaldo. Porfin XDDD

Nos vemos
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problemas instalando soporte para SQLite-Ruby en Metasploit (Ubuntu 10.04)
GNU/Linux
aaronduran2 10 4,354 Último mensaje 13 Junio 2011, 13:29
por juanlu16
nuevo metasploit en ruby
Hacking Básico
Elmonky 1 1,187 Último mensaje 10 Abril 2011, 17:51
por TRICKY
(Solucionado) [Ruby] Colorizando texto
Scripting
Eleкtro 1 973 Último mensaje 20 Febrero 2012, 10:15
por Eleкtro
(Solucionado) [Ruby] Ayuda con rescue!
Scripting
Eleкtro 2 1,208 Último mensaje 1 Marzo 2012, 14:40
por Eleкtro
Duda en codigo ruby Metasploit
Bugs y Exploits
RocKHounD 0 948 Último mensaje 15 Abril 2012, 23:58
por RocKHounD
Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines