09-27-2012, 02:24 PM
The previous bug is fixed, but there is still another bug with the --remove flag. You can do the following to test it:
sha256.salt contains salts from 00 to 10.
hash.hash contains:
dic.dic contains only "1234".
Command line and result:
Now the hash.hash file contains:
sha256.salt contains salts from 00 to 10.
hash.hash contains:
Code:
dee57cd0c1d967776da5fe2d059fb4350d969c57e7b66a4b831bd9ee09a098dd
d4935ac76fb5d0fd116756a9f38669d56702d7af6ec1a4d5ef6a6f1f634ef2b1
9ac7122f66ace461cc6de718af3a8bf49b4ed7981c318451f0364a905e859afb
22306600cdd6de667d90ec584acafebe3bca06f412ed186a83c2654f27c384d2
6c7e36f0326937a9213961746330afc6fecb49b89f07db3dbc6889b93f83993b
0000000000000000000000000000000000000000000000000000000000000000
dic.dic contains only "1234".
Command line and result:
Code:
hashcat-cli64 -m 1420 -e sha256.salt --remove hash.hash dic.dic
Initializing hashcat v0.41 by atom with 8 threads and 32mb segment-size...
Added external salts from file sha256.salt: 100 salts
Added hashes from file hash.hash: 6 (100 salts)
NOTE: press enter for status-screen
dee57cd0c1d967776da5fe2d059fb4350d969c57e7b66a4b831bd9ee09a098dd:00:1234
d4935ac76fb5d0fd116756a9f38669d56702d7af6ec1a4d5ef6a6f1f634ef2b1:01:1234
9ac7122f66ace461cc6de718af3a8bf49b4ed7981c318451f0364a905e859afb:02:1234
22306600cdd6de667d90ec584acafebe3bca06f412ed186a83c2654f27c384d2:03:1234
6c7e36f0326937a9213961746330afc6fecb49b89f07db3dbc6889b93f83993b:04:1234
Input.Mode: Dict (dic.dic)
Index.....: 1/1 (segment), 1 (words), 6 (bytes)
Recovered.: 5/6 hashes, 0/100 salts
Speed/sec.: - plains, - words
Progress..: 1/1 (100.00%)
Now the hash.hash file contains:
Code:
0000000000000000000000000000000000000000000000000000000000000000:00
0000000000000000000000000000000000000000000000000000000000000000:01
0000000000000000000000000000000000000000000000000000000000000000:02
...
0000000000000000000000000000000000000000000000000000000000000000:99