August 19, 2004 (technical)
Modifying jtr-1.6.37 for MPI
To apply the same changes that Lim applied to jtr-1.6.36 to make it perform its brute-force attacks in parallel using the MPI libraries required me to see the differences between the src directories of jtr-1.6.36 and jtr-1.6.36-mpi.
Using WinMerge revealed 16 files which needed to be modified, and 2 files which had to be copied. The files which needed modifications were:
- bench.c
- benc.h
- charset.c
- cracker.c
- external.c
- inc.c
- john.c
- loader.c
- logger.c
- Makefile
- misc.c
- options.c
- params.c
- recovery.c
- signals.c
- status.c
The files which needed copying were:
- ryan.c
- ryan.h
In the copy of the jtr-1.6.37 folder, jtr-1.6.37-mpicmf, the two ryan files were copied, then the other files were modified. To find which lines had to be added/edited WinMerge was used, but this time used to compare the two different source files.
Results from this new version of jtr-1.6.37 will be posted as soon as tests are performed.
Posted by xntrik at August 19, 2004 06:54 PM | TrackBack