openwall / john-tests

Test Suite for John the Ripper
24 stars 19 forks source link

Add missing formats to pass_gen.pl and the TS. #26

Open jfoug opened 9 years ago

jfoug commented 9 years ago

This issue should stay perpetually open. When new formats are added to pass_gen.pl (or we have some other technique to generate them), they should be added here.

Also, when new formats are added to JtR, but are not in the TS, we should also add them, and then move them to the 'in pass_gen' table when we code it there, then remove it when it gets added to the TS.

I added code to the -showtypes function in the jtrts.pl file, and now I think we have a pretty comprehensive list of data that we have in pass_gen.pl but not in the TS yet, AND a list of items not even added to pass_gen.pl yet. This is some decent 'todo' work, lol.

These are not in pass_gen.pl or in the TS yet.

---These have been added to pass_gen.pl and also placed into TS ---

jfoug commented 9 years ago

Ok, most of the low hanging fruit has now been converted, and is now part of the TS. I am sure there are others in our still to do list that we can get, but I think many of these will require a bit more work, but we should be able to get half of the ones left (or more).

Right now, I note there are now 54 formats we do not have in the TS. That is out of ALL formats (385 or so, including the hidden dynamic hashes).

jfoug commented 8 years ago

Question for @magnumripper

Should I add the larger hash dynamic (fixed numbers), or should we just build a script, allowing the user to build them him/her self, and then put .gitignore lines for any of the possible generated data items? There are a lot of them (several hundred).

NOTE, there were not that many missing, so I just added them. Most of the non-standard hashes are not in pass_gen.pl since there is no 'common' perl module for the hash algo.

magnumripper commented 8 years ago

I still think we should generate them on the fly and delete them afterwards.