|
Message-ID: <51C0849E.5080002@highlandsun.com> Date: Tue, 18 Jun 2013 09:02:38 -0700 From: Howard Chu <hyc@...hlandsun.com> To: john-users@...ts.openwall.com Subject: HMAC MD5, maybe? I've got a data file (stored as an SQLite database) where a number of rows are protected by a hash. I'd like suggestions on how to configure JtR to discover the missing inputs to the hash. E.g., here's a (dummy) table definition: CREATE TABLE `my_table` (`target_id` VARCHAR , `object_id` VARCHAR , `number` INTEGER , `my_table_id` INTEGER , `hash` VARCHAR , PRIMARY KEY (`my_table_id`) ); and a couple (fake) rows INSERT INTO "my_table" VALUES('thing1','attr1',2,1,'d82a4b9ee2bd0842f7a83da4afcad550'); INSERT INTO "my_table" VALUES('thing1','attr2',2,2,'2cf891faea7180a2f89f8fc4198de7de'); I'm assuming the hash was generated based on the other columns of the table, but I don't know in what format (e.g., are the integers converted to strings first, or are they hashed as 32 bint binary values), what order the fields are summed, and what delimiters might be in use. I don't know if the table name is part of the hash. I don't know if some secret seed is prepended or appended to the plaintext. How would you suggest tackling this? Thanks for any advice. -- Howard
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.