Files
john/john-john.c.diff

46 lines
1.3 KiB
Diff

--- john-1.6.37/src/john.c.org 2005-01-25 16:30:23.629315711 +0100
+++ john-1.6.37/src/john.c 2005-01-25 17:55:17.308379092 +0100
@@ -37,10 +37,14 @@
#endif
extern struct fmt_main fmt_DES, fmt_BSDI, fmt_MD5, fmt_BF;
-extern struct fmt_main fmt_AFS, fmt_LM;
+extern struct fmt_main fmt_AFS, fmt_LM, fmt_rawMD5;
+extern struct fmt_main fmt_MD5_apache;
+extern struct fmt_main fmt_MYSQL;
+extern struct fmt_main fmt_BFEgg;
extern int unshadow(int argc, char **argv);
extern int unafs(int argc, char **argv);
+extern int undrop(int argc, char **argv);
extern int unique(int argc, char **argv);
static struct db_main database;
@@ -58,12 +62,16 @@
{
if (options.format) strlwr(options.format);
+ john_register_one(&fmt_BFEgg);
john_register_one(&fmt_DES);
john_register_one(&fmt_BSDI);
john_register_one(&fmt_MD5);
+ john_register_one(&fmt_MD5_apache);
+ john_register_one(&fmt_rawMD5);
john_register_one(&fmt_BF);
john_register_one(&fmt_AFS);
john_register_one(&fmt_LM);
+ john_register_one(&fmt_MYSQL);
if (!fmt_list) {
fprintf(stderr, "Unknown ciphertext format name requested\n");
@@ -340,6 +348,9 @@
if (!strcmp(name, "unique"))
return unique(argc, argv);
+ if (!strcmp(name, "undrop"))
+ return undrop(argc, argv);
+
john_init(argc, argv);
john_run();
john_done();