No puedo ejecutar BrutusHack en Ubuntu 14.04 64 bits (( SOLUCIONADO)) (Pagina 1) / Diccionarios, generadores, y generación de diccionarios / Foro Wifi-libre.com

El libre pensamiento para un internet libre

No estas registrado.     

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#1 20-02-2016 22:55:58

atim
Very Important Usuario

Registrado: 15-03-2015
Mensajes: 154

No puedo ejecutar BrutusHack en Ubuntu 14.04 64 bits (( SOLUCIONADO))

Buenas;

Bueno pues como me gusta tanto cacharrear he decidido de quitar ubuntu de 32 bits y probar el de 64 bist de cara a poner mas memoria ram (tengo 2 gb) y cambiar la grafica en un tiempo no muy lejano.
   Dicho esto, he probado a instalar numerosas librerias y comandos pero no consigo  que marche el BrutusHack de nuestro buen amigo Coeman76
   Despues de dar permisos y poner todos los comandos que hace referencia y algunos mas al final me sale este error;

Om7VLap.png

Alguna idea?

   Un saludo.

Ultima edición por atim (22-02-2016 02:06:27)

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

#2 21-02-2016 02:28:20

d1k0w0ns
VeryInsaneUsuario

Registrado: 12-06-2015
Mensajes: 197

Re: No puedo ejecutar BrutusHack en Ubuntu 14.04 64 bits (( SOLUCIONADO))

si que aprendas ingles pero ya

te esta poniendo bien claro que te falta esa libreria instalasela y a otra cosa

y un detalle, los comandos no se instalan
asi no eh asi no, aqui hay polemica...

saludos

Desconectado

#3 21-02-2016 02:51:17

atim
Very Important Usuario

Registrado: 15-03-2015
Mensajes: 154

Re: No puedo ejecutar BrutusHack en Ubuntu 14.04 64 bits (( SOLUCIONADO))

d1k0w0ns escribió:

si que aprendas ingles pero ya

Pues es que me pillas en una edad muy avanzada y va ser que no pero vamos, hasta ahí llego y si no le pregunto a san google que es amigo mio big_smile

te esta poniendo bien claro que te falta esa libreria instalasela y a otra cosa

Quizá fué culpa mia que se me olvidó decir que ya he probado de varias formas a instalarla y no hay manera;
230v6Zh.png

y un detalle, los comandos no se instalan
asi no eh asi no, aqui hay polemica...

Pues deleítame con ejemplos practicos e iluminamé con tu sabiduría y en cuanto a las polémicas todas las que tú quieras big_smile
   Un saludo campeón.

Desconectado

#4 21-02-2016 22:52:25

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 2,069

Re: No puedo ejecutar BrutusHack en Ubuntu 14.04 64 bits (( SOLUCIONADO))

Estoy ahorita con el xubuntu 64 así que voy a intentar ejecutar Brutus Hqck del amigo Coeman76
Descargo la ultima versión "para debian" que nos vale para ubuntu, xubuntu, linux mnt, kali, backbox  etc...;  BrutusHack 5.1
descomprimo el paquete, me situó en el directorio creado tras descomprimir, y lanzo brutus con : 

unzip BrutusHack_5.1_Debian.zip && cd BrutusHack_5.1_Debian && sudo ./BrutusHack

Obtengo el mismo falló:

./BrutusHack: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

Has intentado instalar "a palos secos"  libcrypto.so.1.0.0 con apt-get
No resultó y es normal : Nunca vas a encontrar un paquete debian hecho con unicamente un solo objecto compartido (fichero con extensión *.so)
El paquete apt-get llevará más cosas que un ojeto compartido y el nombre de un paquete nuca tendrá como extensión  "*.so"
En este caso se encuentra en el paquete debian llamado  libssl1.0.0
Antes de instalarlo  miremos si ya no lo tenemos instalado :

sudo dpkg -L libssl1.0.0 

Veo que lo tengo instalada y que lleva el objeto compartido que se hecha de menos...

/.
/lib
/lib/x86_64-linux-gnu
/lib/x86_64-linux-gnu/libssl.so.1.0.0
/lib/x86_64-linux-gnu/libcrypto.so.1.0.0
/usr
/usr/lib
/usr/lib/x86_64-linux-gnu
/usr/lib/x86_64-linux-gnu/openssl-1.0.0
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines
/usr/lib/x86_64-linux-gnu/openssl-1.0.0/engines/libchil.so
(...) etc

Ves que me sale en quinta linea... /lib/x86_64-linux-gnu/libcrypto.so.1.0.0
La tengo en versión 64 bits....
Por haber sido compañero de ruta de Coema76 y su principal cobaya para  test sus programas en linux, me recuerdo que siempre había detalles a La hora de usar sus programas en 64 bits porque los desarrollaba en entrono 32 bits.
Para ver si se ttrata de esto voy simplemente a copiar la libcrypto.so.1.0.0 que tengo en el directorio x86_64-linux-gnu en el directorio  i386-linux-gnu (todo en lib)

sudo cp /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/i386-linux-gnu

ejecuto el programa otra vez y tengo un error diferente :

./BrutusHack: error while loading shared libraries: libcrypto.so.1.0.0: wrong ELF class: ELFCLASS64

Sin conocer C vemos que por ahí van los tiros y que el objeto compartido de 64 bits no ha sido aceptado tal cual.
borro lo que que acabo de pegar

sudo rm -r /lib/i386-linux-gnu/libcrypto.so.1.0.0

he intentado instalar el paquete en versión 32bits sin exitó
puedes probar a ver si te deja de tu lado

sudo apt-get install libssl1.0.0:i386 

la solución que he empleado es la siguiente :

  1. descargas la versión 32 bits del paquete ubuntu ( libssl1.0.0_1.0.1f-1ubuntu2.16_i386.deb ) aquí

  2. descomprimes el paquetes *.deb

    dtrx libssl1.0.0_1.0.1f-1ubuntu11.5_i386.deb

    (si no tienes dtrx instalado lo instals o sino buscas la liea de ordenes para descomprimir un *.deb , no me recuerdo de ella, por esto uso dtrx que descomprime todo automáticamente

  3. Copias el objeto compartido librcripto.so que se encuentra en el directorio descomprimido  en las librerías 32 bits de tu sistema

    sudo cp /home/kcdtv/Descargas/libssl1.0.0_1.0.1f-1ubuntu11.5/lib/i386-linux-gnu/libcrypto.so.1.0.0 /lib/i386-linux-gnu

1456091292.png

Ahora puedo ejecutar brutus :

1456091384.png

No he verificado mas allá y no he puesto handshake como debido en la carpeta brutus.., pero el programa se ejecuta con normalidad y supongo que debería ir... te dejo la sorpresa de probar tu mismo  y ver si no hay otro fallo...  big_smile

Desconectado

#5 22-02-2016 02:01:50

atim
Very Important Usuario

Registrado: 15-03-2015
Mensajes: 154

Re: No puedo ejecutar BrutusHack en Ubuntu 14.04 64 bits (( SOLUCIONADO))

Si señor, a esto le llamo yo responder y resolver un problema con prontitud y orden, hablando con fundamento y actuando en consecuencia.  plus_un

kcdtv escribió:

he intentado instalar el paquete en versión 32bits sin exitó
puedes probar a ver si te deja de tu lado

sudo apt-get install libssl1.0.0:i386

En mi caso si ha funcionado y me la ha instalado;
ChGVl8J.png
Y en consecuencia me ha resuelto el problema de un plumazo;
4fZYBQj.png
Ahora se ejecuta sin nungún problema.

   Luego me leeré despacio todo lo que has puesto para tratar de comprenderlo, si no entiendo mal,  funciona con esta librería pero de 32 bits y no con la de 64 bist tal vez por el código de BrutusHack que no está optimizado para 64 bits. Corrígeme si me equivoco jejej...

  Una vez mas darte las gracias por tomarte las molestias de comprobarlo todo y dar con la solución. Por mí podemos dar el tema por cerrado/solucionado y estaría bien que este tema quede en lugar fijo en lugar visible para que los que tengan el mismo problema puedan solucionarlo.

   Un saludo.

Desconectado

#6 22-02-2016 14:43:50

kcdtv
Administrator

Registrado: 14-11-2014
Mensajes: 2,069

Re: No puedo ejecutar BrutusHack en Ubuntu 14.04 64 bits (( SOLUCIONADO))

atim escribió:

Si señor, a esto le llamo yo responder y resolver un problema con prontitud y orden, hablando con fundamento y actuando en consecuencia.

big_smile

atim escribió:

En mi caso si ha funcionado y me la ha instalado;

  He vuelto a probar ahora y me ha funcionado.
Durante una de mis manipulaciones he dejado (sin querer) un archivo de una versión anterior :
 

/usr/share/doc/libssl1.0.0/changelog.Debian.gz

No era nada más que un changelog, sin importancia, pero bastaba para hacer fallar la instalación de la librería.
  Supongo que usando el argumento --force con mi sudo apt-get install hubiera funcionado.
Pero mejor no usar la fuerza y arreglar el problema, sobre todo que no es difícil : borrar el fichero incriminado. 
Así que lo he borrado, he hecho un apt-get update para tener mi repositorios bien al día y he podido instalar las librerías en versión 32bits.
Sin problemas... ¡Viva multiarch! ( es el nombre que se le da al sistema que te eprmite usar librerías y programas 32bits en un sistema 64bits(multiarch "How to..." )

funciona con esta librería pero de 32 bits y no con la de 64 bist tal vez por el código de BrutusHack que no está optimizado para 64 bits. Corrígeme si me equivoco jejej...

Creo que es solo una cuestión de compilación...
Cómo ves el programa esta ya compilado : te sitúas con la terminal y lo ejecutas. 
No te hace falta compilarlo y instalarlo con

make && sudo make install

, no te hace falta dar les permisos de ejecución etc...
  Coeman76 ha hecho la compilación bajo sistema 32 bits y no se ha dado cuenta o acordado de que se necesitaban estas librerías en versión 32 bits cuando se usaba un sistema 64bits.
  El hecho de solo tener que situarse y invocar brutus es practico. 
La otra carra de la moneda es que ya no podemos modificar el código y no tendrá mas desarrolló.  hmm

Desconectado

Anuncio

Wifi-libre.com: El libre pensamiento para un internet libre / Regístrese ahora

Pie de página

Información del usuario

Ultimo usuario registrado: evam
Usuarios registrados conectados: 0
Invitados conectados: 2

Estadisticas de los foros

Número total de usuarios registrados: 357
Número total de temas: 621
Número total de mensajes: 4,272

Máx. usuarios conectados: 45 el 12-04-2016 12:02:20