El libre pensamiento para un internet libre
No estas registrado.
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;
Alguna idea?
Un saludo.
Ultima edición por atim (22-02-2016 02:06:27)
Desconectado
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
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
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;
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
Un saludo campeón.
Desconectado
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 :
descargas la versión 32 bits del paquete ubuntu ( libssl1.0.0_1.0.1f-1ubuntu2.16_i386.deb ) aquí
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
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
Ahora puedo ejecutar brutus :
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...
Desconectado
Si señor, a esto le llamo yo responder y resolver un problema con prontitud y orden, hablando con fundamento y actuando en consecuencia.
he intentado instalar el paquete en versión 32bits sin exitó
puedes probar a ver si te deja de tu ladosudo apt-get install libssl1.0.0:i386
En mi caso si ha funcionado y me la ha instalado;
Y en consecuencia me ha resuelto el problema de un plumazo;
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
Si señor, a esto le llamo yo responder y resolver un problema con prontitud y orden, hablando con fundamento y actuando en consecuencia.
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ó.
Desconectado
Tema | Respuestas | Vistas | Ultimo mensaje |
---|---|---|---|
¡Vienen grandes cambios! por Takomou
|
2 | 247 | 29-05-2023 15:25:52 por Patcher |
Pegado: |
521 | 340555 | 10-05-2023 18:24:28 por Betis-Jesus |
|
27 | 1264 | 09-05-2023 21:32:44 por kcdtv |
Hacktivismo por CHARGER22
|
1 | 214 | 08-05-2023 19:53:26 por kcdtv |
Pegado: |
447 | 66158 | 22-04-2023 15:31:13 por kcdtv |
Ultimo usuario registrado: klurosu
Usuarios registrados conectados: 0
Invitados conectados: 16
Número total de usuarios registrados: 2,446
Número total de temas: 1,637
Número total de mensajes: 15,586
Atom tema feed - Impulsado por FluxBB