Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación para mostrarle publicidad personalizada y realizar análisis de uso de nuestro sitio.
Si continúas navegando consideramos que aceptas su uso. OK Más información | Y más

Solución a Could not find rake-10.4.2..Run `bundle install` to install missing gems Kali Linux





Hola amig@s!! En esta oportunidad vengo a mostrar una de las soluciones al problema con la herramienta SET: Could not find rake-10.4.2 in any of the sources Run `bundle install` to install missing gems.

Dicho problema se encuentra por el conflicto que hay con las librerías de ruby versión 1.9.x , la cual en el sitio oficial de metasploit aconsejan actualizar a la versión 2.1.X, ya que de lo contrario saltarán algunos problemas como el anterior mencionado, cabe destacar que si bien es cierto la solución es bastante ambigua, es un inicio a una solución definitiva, al final de este tutorial daré unos tips más por si desean ampliar o mejorar esta solución, bien empecemos!!



Crear usuario para instalar ruby:

Lo primero que debemos hacer es actualizar nuestro sistema como siempre:

apt-get update && apt-get upgrade -y && apt-get dist-upgrade -y

Limpiamos nuestro sistema:

apt-get autoremove

Posteriormente ya creamos nuestro usuario:

 useradd -m tu-usuario

Luego la password para usuario que creamos:

passwd tu-usuario

Luego cambiamos a la lista de usuario:

usermod -a -G sudo tu-usuario


Ahora preparamos la shell para el  cambio de usuario creado:

chsh -s /bin/bash tu-usuario

Y el cambio siempre root:

su tu-usuario












Instalar paquetes necesarios:

Para esto copia y pega todo esto en la terminal obviamente sustituyendo tu contraseña de kali en el lugar indicado:

echo 'TU_PASSWORD_DE_KALI' | sudo -kS apt-get -y install \
  build-essential zlib1g zlib1g-dev \
  libxml2 libxml2-dev libxslt-dev locate \
  libreadline6-dev libcurl4-openssl-dev git-core \
  libssl-dev libyaml-dev openssl autoconf libtool \
  ncurses-dev bison curl wget xsel postgresql \
  postgresql-contrib libpq-dev \
  libapr1 libaprutil1 libsvn1 \
  libpcap-dev libsqlite3-dev








Instalación de RVM(Ruby Version Manager):

Ya con nuestro usuario creado y con el cambio de la shell, nos vamos directamente a instalar nuestra RVM, primero tendremos que importar la clave pública:

curl -sSL https://rvm.io/mpapis.asc | gpg --import -








Luego empezamos a descargar RVM ensu versión 2.1.5 donde nos pedirá nuestra contraseña del usuario que creamos:

curl -L https://get.rvm.io | bash -s stable --autolibs=enabled --ruby=2.1.5
















Y tendremos que esperar la compilación e instalación....











Ahora procedemos a cargar nuestra nueva RVM

source $HOME/.rvm/scripts/rvm










Si no hay error simplemente devolverá intacto de lo contrario nos dirá que no hay o no existe el directorio...

Ahora verificamos si tenemos la versión de Ruby que instalamos:

ruby -v






Luego vamos a actualizar y hacer global nuestra versión:

gem outdated










gem update










Luego creamos las gemset globales:

rvm use ruby-2.1.5@metasploit-framework –create 






Verificamos la lista....

rvm gemset list









y ahí ya podemos usar SET normalmente....



Opción 2:

Hacer los mismos pasos de instalación solo que en la carpeta /usr/share/metasploit-framework , que de hecho es lo que hice principalmente :P, ya luego cargar con source /etc/profile.d/rvm.sh en otra terminal, y listo ejecuten setoolkit y el resultado es satisfactorio....








































































Como podemos observar, se solucionó el problema, aunque he de decir que las maneras son a criterio personal, incluso se puede crear un script para que no tengamos que cargar siempre desde el profile....

Por ejemplo abrir el archivo ~/.bashrc y en la última línea agregar

source "/usr/local/rvm/scripts/rvm"

Como vemos en esta imagen arriba está gedit con lo que agregamos y abajo la terminal cuando escribimos el comando para ver la versión de ruby ya está la 2.1.5 :).









Espero les haya servido me suscribo de ustedes... by 4uxx






0 comentarios :

>

Publicar un comentario

 
Copyright © Developers For Life