1 Jul 2008 22:19
Re: raw-md5 module improvement
On Jun 12, 2008, at 12:41 PM, Bucsay Balázs wrote: > Hello! > > I had some time, so i took a look at the john's raw-md5 module and > made some improvements. I sent it to my friends to test it, and > makes some reports. It was everywhere faster than the old one. > I hope so, it hasnt any bugs, i didnt found anyone of it, so please > try it. > (the patch is only for the pure 1.7.2, if you use anything else in > that, you might have to patch the patch :) ) > > URL: > http://www.rycon.hu/tools/john-1.7.2_rawMD5_fast.patch Fails to compile on big endian machines with the following error. Something to do with the endian swap I am guessing. md5_eq.c: In function ‘MD5_Go_eq’: md5_eq.c:306: error: invalid operands to binary << md5_eq.c:307: error: invalid operands to binary >> md5_eq.c:308: error: invalid operands to binary << md5_eq.c:309: error: invalid operands to binary >> Erik -- -- To unsubscribe, e-mail john-users-unsubscribe@... and reply to the automated confirmation request that will be sent to you.(Continue reading)
>Hello everyone,
>
>This patch was tested on linux/x86 only and we're quite sure it
>won't work on any other architecture w/o modifications. Sorry for
>that
But: feel free to adjust/port/modify the code! Hints about
>adjustments to be made are welcome
My configuration is cygwin under Windows XP.
Attached the relevant output when I try to link.
Any idea?
*************************************************************************
$ make clean win32-cygwin-x86-sse2
.
.
gcc -c -DUNDERSCORES x86.S
gcc -c -DUNDERSCORES x86-sse.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
crac
ker.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
RSS Feed