elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 00:54  


Tema destacado: Últimos eventos sobre seguridad/inseguridad

+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  Unix/Unix-Like
| | |-+  Mac OS X (Moderador: zhyzura)
| | | |-+  Instalar John The Ripper para Mac OS X
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Instalar John The Ripper para Mac OS X  (Leído 3,862 veces)
Wyzzef

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Instalar John The Ripper para Mac OS X
« en: 30 Noviembre 2008, 08:35 »

Hola que tal!  ;D

Bueno, mi duda es la del tema, como le puedo hacer para instalar John The Ripper 1.7.3.1 en el Mac OS X?
Les coménto que ya probe el método que viene en el INSTALL del programa y no me funciono, tambien ya probe a hacer "sudo make [opción de OS]" y "sudo make clean [opción de OS]" pero ni asi jala el programa, ya que cuando invoco "John" o hago el "which John" el terminal me bota al demonio...  :-\


En línea
T0rete
Colaborador
***
Desconectado Desconectado

Mensajes: 4.768


Ver Perfil WWW
Re: Instalar John The Ripper para Mac OS X
« Respuesta #1 en: 30 Noviembre 2008, 10:23 »

No he usado la 1.7.3 ni se como instalarla pero puedes probar la 1.7.2
http://www.versiontracker.com/dyn/moreinfo/macosx/32118

o Cryptix - 0.64b que tiene una GUI para John 1.7.0.2
http://www.versiontracker.com/dyn/moreinfo/macosx/24393

Te pongo los enlaces de versiontracker ya que viene bien clarito para que versiones de MacOSX son los programas.

Tambien puedes usar la 1.7.0.2 con darwin ports http://john.darwinports.com/


« Última modificación: 30 Noviembre 2008, 10:25 por T0rete » En línea

-Que te mato con mi taza de té.

Riddick, haciendo amigos.
Wyzzef

Desconectado Desconectado

Mensajes: 6


Ver Perfil
Re: Instalar John The Ripper para Mac OS X
« Respuesta #2 en: 4 Diciembre 2008, 06:57 »

Hola que tal!

Mira, probe con los Macports debido a que las versiones recomendadas son de pago y por el momento no eh conseguido alguna versión gratis de esas que corren por el internet... Con los Macports pude instalarlos siguiendo el proceso de instalación de los mismos y también pude hacer absolutamente bien todo cuanto en el manual que me indicaste. Pero (eh aqui el pero) una vez que invoco a John resulta que no funca (XDD) Leyendo un poco vi que la versión que traen los Macports son para equipos anteriores a los OS X Intel. (Eso o de plano no supe como invocarlo pese a que seguí todo el manual)

En fín, gracias por la ayuda, la verdad no sabía que existieran los Macports :D Creo que tendré que ir a mi partición del Pinguino ese que me niego a usar XDD
En línea
T0rete
Colaborador
***
Desconectado Desconectado

Mensajes: 4.768


Ver Perfil WWW
Re: Instalar John The Ripper para Mac OS X
« Respuesta #3 en: 4 Diciembre 2008, 13:48 »

Cryptix - 0.64b es gratis
http://cryptix.softonic.com/mac

También tienes http://www.finkproject.org/ y http://www.macports.org/ Pero creo que tambien es ppc el john
« Última modificación: 4 Diciembre 2008, 13:54 por T0rete » En línea

-Que te mato con mi taza de té.

Riddick, haciendo amigos.
T0rete
Colaborador
***
Desconectado Desconectado

Mensajes: 4.768


Ver Perfil WWW
Re: Instalar John The Ripper para Mac OS X
« Respuesta #4 en: 4 Diciembre 2008, 14:52 »

Creo que este si es para intel
http://www.macports.org/ports.php?by=name&substr=john
Pero en vez de usar dawinports tienes que usa los macports
En línea

-Que te mato con mi taza de té.

Riddick, haciendo amigos.
berz3k
Colaborador
***
Desconectado Desconectado

Mensajes: 1.140



Ver Perfil
Re: Instalar John The Ripper para Mac OS X
« Respuesta #5 en: 9 Diciembre 2008, 00:48 »

Agrego mis logs de como instale John the Ripper, es sencillo, previo a ello tenemos que descargar las Xcode y fink.

Salir a terminal  ejecutar con root lo siguiente:


-------------------------------------------------
Descargando la ultima version de John the Ripper
-------------------------------------------------
Código:

sh-3.2# wget -c http://www.openwall.com/john/g/john-1.7.3.1.tar.gz
--17:37:33--  http://www.openwall.com/john/g/john-1.7.3.1.tar.gz
           => `john-1.7.3.1.tar.gz'
Resolving www.openwall.com... 195.42.179.202
Connecting to www.openwall.com|195.42.179.202|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 814,903 (796K) [application/x-tar]

100%[=====================================================================================================================================================================================================>] 814,903       13.42K/s    ETA 00:00

17:38:52 (10.21 KB/s) - `john-1.7.3.1.tar.gz' saved [814903/814903]

sh-3.2#

----------------------------------------
Compilando John The Ripper MACx86 Darwin
----------------------------------------

Código:
sh-3.2# make macosx-x86-64
ln -sf x86-64.h arch.h
make ../run/john ../run/unshadow ../run/unafs ../run/unique \
JOHN_OBJS="DES_fmt.o DES_std.o DES_bs.o BSDI_fmt.o MD5_fmt.o MD5_std.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o batch.o bench.o charset.o common.o compiler.o config.o cracker.o crc32.o external.o formats.o getopt.o idle.o inc.o john.o list.o loader.o logger.o math.o memory.o misc.o options.o params.o path.o recovery.o rpp.o rules.o signals.o single.o status.o tty.o wordlist.o unshadow.o unafs.o unique.o DES_bs_b.o x86-64.o" \
ASFLAGS="-c -m64 -DUNDERSCORES -DBSD -DALIGN_LOG" \
CFLAGS="-c -Wall -O2 -fomit-frame-pointer -m64" \
LDFLAGS="-s -m64"
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops DES_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops DES_std.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops DES_bs.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops BSDI_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops MD5_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops MD5_std.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops BF_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops BF_std.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops AFS_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops LM_fmt.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops batch.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops bench.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops charset.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops common.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops compiler.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops config.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops cracker.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops crc32.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops external.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops formats.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops getopt.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops idle.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops inc.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops john.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops list.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops loader.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops logger.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops math.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops memory.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops misc.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops options.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops params.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops path.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops recovery.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops rpp.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops rules.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops signals.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops single.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops status.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops tty.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops wordlist.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops unshadow.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops unafs.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -funroll-loops unique.c
sed "s/unsigned long/ARCH_WORD/" sboxes.c > DES_bs_s.c
sed "s/unsigned long/ARCH_WORD/" nonstd.c > DES_bs_n.c
gcc -c -Wall -O2 -fomit-frame-pointer -m64 -finline-functions DES_bs_b.c
gcc -c -m64 -DUNDERSCORES -DBSD -DALIGN_LOG x86-64.S
gcc DES_fmt.o DES_std.o DES_bs.o BSDI_fmt.o MD5_fmt.o MD5_std.o BF_fmt.o BF_std.o AFS_fmt.o LM_fmt.o batch.o bench.o charset.o common.o compiler.o config.o cracker.o crc32.o external.o formats.o getopt.o idle.o inc.o john.o list.o loader.o logger.o math.o memory.o misc.o options.o params.o path.o recovery.o rpp.o rules.o signals.o single.o status.o tty.o wordlist.o unshadow.o unafs.o unique.o DES_bs_b.o x86-64.o -s -m64 -o ../run/john
ld warning: option -s is obsolete and being ignored
rm -f ../run/unshadow
ln -s john ../run/unshadow
rm -f ../run/unafs
ln -s john ../run/unafs
rm -f ../run/unique
ln -s john ../run/unique



-----------------
Despues ejecuto:
-----------------
Código:
lrwxr-xr-x   1 root  wheel       4 Dec  8 17:32 unshadow -> john
sh-3.2# ./john
John the Ripper password cracker, version 1.7.3.1
Copyright (c) 1996-2008 by Solar Designer and others
Homepage: http://www.openwall.com/john/

Usage: john [OPTIONS] [PASSWORD-FILES]
--single                   "single crack" mode
--wordlist=FILE --stdin    wordlist mode, read words from FILE or stdin
--rules                    enable word mangling rules for wordlist mode
--incremental[=MODE]       "incremental" mode [using section MODE]
--external=MODE            external mode or word filter
--stdout[=LENGTH]          just output candidate passwords [cut at LENGTH]
--restore[=NAME]           restore an interrupted session [called NAME]
--session=NAME             give a new session the NAME
--status[=NAME]            print status of a session [called NAME]
--make-charset=FILE        make a charset, FILE will be overwritten
--show                     show cracked passwords
--test                     perform a benchmark
--users=[-]LOGIN|UID[,..]  [do not] load this (these) user(s) only
--groups=[-]GID[,..]       load users [not] of this (these) group(s) only
--shells=[-]SHELL[,..]     load users with[out] this (these) shell(s) only
--salts=[-]COUNT           load salts with[out] at least COUNT passwords only
--format=NAME              force hash type NAME: DES/BSDI/MD5/BF/AFS/LM
--save-memory=LEVEL        enable memory saving, at LEVEL 1..3

-----------
Mi OS es :
-----------

Código:
sh-3.2# uname -a
Darwin intrusa.local 9.5.0 Darwin Kernel Version 9.5.0: Wed Sep  3 11:29:43 PDT 2008; root:xnu-1228.7.58~1/RELEASE_I386 i386
sh-3.2#


-berz3k.


En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines