Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - P-Joe

#41
Criptografía / Problema al instalar Hashkill
29 Agosto 2011, 14:29 PM
Hashkill es un crackeador de contraseñas multihilo para Linux, que permite utilizar tanto la CPU como la GPU, para lanzar ataques de fuerza bruta, de diccionario, híbridos o de markov.
Nuchísima más información en este post del blog de Deathmaster.

El problema en cuestión que tengo es que únicamente me carga las hashes md5 y no las demás que hay. Entonces solo puedo crackear hashes md5. Los pasos que he hecho para la instalación son:
wget  http://ignum.dl.sourceforge.net/project/hashkill/hashkill-0.2.3b.tar.gz
tar xvfz hashkill-0.2.3b.tar.gz
apt-get install build-essential checkinstall pkg-config libssl-dev zlib1g-dev  zlib1g libcompfaceg1-dev automake1.9
./configure
make
make install

Los problemas empiezan a aparecer en la instalación del make:
root@Urfakingmoder:~/Descargas/hashkill-0.2.3b# make
Making all in src
make[1]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/src'
Making all in plugins
make[2]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/src/plugins'
gcc  plugin.c md5.c -o md5.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c md5md5.c -o md5md5.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c md5-passsalt.c -o md5-passsalt.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c sha1.c -o sha1.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c smf.c -o smf.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall 
gcc  plugin.c md4.c -o md4.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c ntlm.c -o ntlm.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c desunix.c -o desunix.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall   
gcc  plugin.c md5-saltpass.c -o md5-saltpass.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c mysql5.c -o mysql5.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c ipb2.c -o ipb2.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall 
gcc  plugin.c vbulletin.c -o vbulletin.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall 
gcc  plugin.c mssql-2000.c  -o mssql-2000.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c mssql-2005.c  -o mssql-2005.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c phpbb3.c phpass.c -o phpbb3.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall 
gcc  plugin.c wordpress.c phpass.c -o wordpress.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall 
gcc  plugin.c sha256.c -o sha256.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c sha512.c -o sha512.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c apr1.c apr1-crypt.c  -o apr1.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c hashunix.c sha256-crypt.c sha512-crypt.c md5-crypt.c -o hashunix.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall  -w -funroll-all-loops
gcc  plugin.c mysql-old.c password-mysql.c -o mysql-old.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall   
gcc  plugin.c privkey.c -o privkey.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall   
gcc  plugin.c oracle11g.c -o oracle11g.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c cisco-pix.c -o cisco-pix.so -w -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c zip.c -o zip.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall   -lz
zip.c: In function 'hash_plugin_check_hash':
zip.c:244:10: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c: In function 'hash_plugin_parse_hash':
zip.c:111:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:119:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:122:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:125:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:131:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:132:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:136:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:140:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:144:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:148:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:152:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:155:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:160:9: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:193:6: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:194:6: warning: ignoring return value of 'read', declared with attribute warn_unused_result
zip.c:199:6: warning: ignoring return value of 'read', declared with attribute warn_unused_result
gcc  plugin.c ripemd160.c -o ripemd160.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c sha1sha1.c -o sha1sha1.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c lm.c -o lm.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c oracle-old.c -o oracle-old.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall
gcc  plugin.c ldap-sha.c base64.c -o ldap-sha.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall  -g
gcc  plugin.c ldap-ssha.c base64.c -o ldap-ssha.so -Wall -I../ -shared  -O2 -fpic  -fomit-frame-pointer -minline-all-stringops  -Wall  -g
make[2]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/src/plugins'
Making all in markov
make[2]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/src/markov'
make[2]: No se hace nada para `all'.
make[2]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/src/markov'
make[2]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/src'
make[2]: No se hace nada para `all-am'.
make[2]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/src'
make[1]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/src'
Making all in man
make[1]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/man'
make[1]: No se hace nada para `all'.
make[1]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/man'
make[1]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b'
make[1]: No se hace nada para `all-am'.
make[1]: se sale del directorio `/root/Descargas/hashkill-0.2.3b'

y luego cuando hago make install:
root@Urfakingmoder:~/Descargas/hashkill-0.2.3b# make install
Making install in src
make[1]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/src'
Making install in plugins
make[2]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/src/plugins'
mkdir -p /usr/share/hashkill/plugins
mkdir -p /usr/share/hashkill/sessions
chmod ugo+w /usr/share/hashkill/sessions
cp -f *.so /usr/share/hashkill/plugins
make[2]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/src/plugins'
Making install in markov
make[2]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/src/markov'
mkdir -p /usr/share/hashkill/markov
chmod ugo+r /usr/share/hashkill/markov
cp -f *.stat /usr/share/hashkill/markov
make[2]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/src/markov'
make[2]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/src'
make[3]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/src'
test -z "/usr/local/bin" || mkdir -p -- "/usr/local/bin"
  /usr/bin/install -c 'hashkill' '/usr/local/bin/hashkill'
make[3]: No se hace nada para `install-data-am'.
make[3]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/src'
make[2]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/src'
make[1]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/src'
Making install in man
make[1]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/man'
make[2]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b/man'
make[2]: No se hace nada para `install-exec-am'.
test -z "/usr/local/share/man/man8" || mkdir -p -- "/usr/local/share/man/man8"
/usr/bin/install -c -m 644 './hashkill.8' '/usr/local/share/man/man8/hashkill.8'
make[2]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/man'
make[1]: se sale del directorio `/root/Descargas/hashkill-0.2.3b/man'
make[1]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b'
make[2]: se ingresa al directorio `/root/Descargas/hashkill-0.2.3b'
make[2]: No se hace nada para `install-exec-am'.
make[2]: No se hace nada para `install-data-am'.
make[2]: se sale del directorio `/root/Descargas/hashkill-0.2.3b'
make[1]: se sale del directorio `/root/Descargas/hashkill-0.2.3b'

A continuación ya me olía que algo había salido mal... y tipeo en la consola `hashkill` y me sale:
root@Urfakingmoder:~/Descargas/hashkill-0.2.3b# hashkill

[hashkill] Version 0.2.3
[hashkill] Plugin 'md5' loaded successfully
[error] (main.c:448) No hashes loaded! (try --help)

Entonces hago:
root@Urfakingmoder:~/Descargas/hashkill-0.2.3b# hashkill -help

[hashkill] Version 0.2.3

Usage: hashkill [options]

Options:
-------------
-P<plugin>, --plugin-info[=..]   Show plugins summary or detailed plugin information if <plugin> is provided
-p <plugin>, --plugin            Use plugin (default plugin is 'md5')
-S<session>, --session-info[=..]  Display sessions summary/detailed info on <session>
-s <session>, --session          Load <session> (you may list sessions using -S)
-f <hashfile>, --hashfile        Load hashes from file 'hashfile'
-d <dictionary>, --dictionary   Enables dictionary mode (or hybrid if -b set), load dictionary 'dictionary'
-b<ruleset>, --brute[=...]      Enables bruteforce mode (or hybrid if -d set), load ruleset  'ruleset' (default: '1:8:lalphanum')
-t <prefix>, --prefix          Bruteforce prefix
-o <filename>, --outfile        Write cracked hashes to <filename> upon completion
-M, --markov-info[=...]        Show available Markov stats files summary
-m <statfile>, --markov      Enable Markov attack, use <statfile>
-n <threshold>,--markov-threshold Set Markov attack threshold
-N <limit>, --markov-limit   Set Markov attack password length limit (<=10, default 8)

Ruleset format: 'start_len:end_len:predefined_set:additional_args'

start_len:    generated plaintexts are equal in length or longer than that value
end_len:    generated plaintexts are equal in length or shorter than that value
predefined_set:   one of 'alpha', 'ualpha', 'lalpha', 'lalphanum', 'ualphanum', 'alphanum', 'ascii', 'none'
additional_args:  additional characters, e.g '+()'

Example:

-t hello -b1:2:lalpha:* - try all permutations of length 1-2, comprised of lower alphabetical chars and '*', starting with 'hello' (e.g hellogmark hello* hellojf, etc)




¿Alguien sabe a que se debe este error?
Espero impaciente respuestas, saludos.
#42
Expando el hilo :)
Para los chicos de Linux/Unix como yo, os dejo la nueva versión beta de Cryptool escrita en java.
Para 32 bits
Para 64 bits
Muy buen programa, aún no sé utilizarlo con fluidez, pero al tiempo ;D
#43
Bueno chicos la verdad es que cuelgo esta película porque creo que os puede interesar (sobretodos a los amantes de las matemáticas del subforo de Criptografía) esta película. De momento está en el ranking de las películas más rayantes y con menos explicaciones argumentacionales que he visto, aún así me gustó por eso y creo que muchos deberían verla.
Esta orientada en el siglo XX y hay que decir que está en blanco y negro, así que si eres uno de esos que odian el blanco y negro (gran pecado) no veas la película.
Hay que decir que a mí, cinéfilo 100% consiguió tenerme en la intriga toda la maldita película, y que me recuerda al suspense de Hitchcook y a las novelas de Kafka.
CitarAÑO    
1998    
DURACIÓN    
85 min.      
PAÍS    
[Estados Unidos]    
DIRECTOR    Darren Aronofsky
GUIÓN    Darren Aronofsky
MÚSICA    Clint Mansell
FOTOGRAFÍA    Matthew Libatique (B&W)
REPARTO    Sean Gullette, Mark Margolis, Ben Shenkman, Samia Shoaib, Pamela Hart, Ajay Naiou, Joanne Gordon, Stephen Pearlman
PRODUCTORA    Harvest Film Works Truth & Soul / Planttain Films
PREMIOS    1998: Sundance: Mejor Director
GÉNERO    Intriga. Fantástico. Drama | Película de culto. Cine independiente USA
SINOPSIS    Max es un brillante matemático que está a punto de hacer el descubrimiento más importante de su vida: la decodificación del sistema numérico que rige el aparente caos del mercado bursátil; pero primero ha de encontrar el valor del número PI. Mientras investiga, afectado periódicamente por unas brutales jaquecas, es acosado por una poderosa empresa de Wall Street y una secta judía que pretende descifrar los secretos de los textos sagrados. Todos ansían apropiarse del inminente hallazgo de Max. (FILMAFFINITY)

Si quereis ver la película online:
MEGAVIDEO
Si quereis bajarla (la descarga es directa):
MEGAUPLOAD
#44
Cita de: APOKLIPTICO en 29 Agosto 2011, 13:24 PM
Muchas gracias P-Joe!
De nada, para eso estamos  ;D
#45
Bueno he estado pasandome mucho por el foro de criptografia y al intentar descargar el tutorial que Deathmaster colgó y que hizo para HackxCrack el link estaba caído. Así que conseguí de otra fuente (que en este momento no me acuerdo, sino la nombraría) el tutorial. Así que he decidido resubirlo por si a alguien le puede servir de ayuda, cito del post original:
"28 de Febrero de 2004 - GPL

Entre las 22.00 del 28 y la 1.00 del 29 de Febrero de 2004 tubo lugar en el canal de IRC del foro de hackXcrack una charla sobre Criptosistemas Informáticos. Este documento es el temario de la misma, pues la charla la basé en este texto después de haber sido escrito.

Este texto es una introducción a la criptografía orientada a la informática, desde conceptos muy básicos hasta descripciones detalladas de los complejos algoritmos usados en el software criptográfico de hoy en día. También se presta especial atención al sistema openPGP y sus principales implementaciones: PGP y GnuPG."

La descarga la he colgado en un server mío, así que si se cae avisénme que volveré a subirla:
Documento PDF - 7MB
¡Saludos y espero que os sirva, es muy interesante!

#46
Cita de: Festor en 12 Enero 2010, 11:18 AM
Y si sigue dándote problemas entonces... ¿podrías decirme en que distro Linux lo has probado? ¿En tu sistema existe el comando tput?
En el mío no, o eso creo (Ubuntu 11.04). ¿Para qué sirve?
#47
Cita de: Randomize en 10 Agosto 2011, 12:00 PM
Para hacerse un porro y ponerse a mil  :P
+1
#48
Francamente apokliptico, creo que has hecho un trabajo fenomenal. Puedo decir que habré dedicado a este taller unas 8 horas (incluyendo las búsquedas en Google sobre conceptos matemáticos que no controlaba) y debo decir que en el único apartado en el cual me he perdido un poco es en el último capítulo cuando empiezas a definir la kurtosis.
Por lo demás, he aprendido mucho y ya hay ganas de crear un algoritmo propio :D
Sólo una pregunta,  ¿cómo utilizaremos las medidas estadísticas nombradas en el último post?
¡Saludos!
#49
¿Nadie sabe nada acerca de este error?
Perdonen la insistencia.
#50
Veo que te tomas muy a la lígera el poder de todas las telecomunicaciones...
Desde mi humilde opinión, yo creo que ellos no. Un video es lo suficientemente nocivo como para hacer cambiar a una persona de parecer, y ¿cuánta gente puede acceder a él? Todos.
De todas maneras no soy quién para hablar, no he visto el video, sólo he apostillado un comentario ;D
¡Saludos!