corkami / collisions

Hash collisions and exploitations
3.08k stars 185 forks source link

Error: could not load path(s) in 'data/bestpath.bin.gz'! #3

Closed 3r1kd0f closed 5 years ago

3r1kd0f commented 5 years ago

Hi, First of all thank you for making this great tool available to everyone ! When trying to reproduce the example with the PNG file I get the error below. Any suggestions how to fix this ? I wanted on purpose to re-run everything from scratch using Hashcalsh (not to use the pre-computed file) Many thanks !!

$ python2 pngStd.py yes.png no.png 
Header hash: df46ef1c
Not found! Launching computation...
MD5 differential path toolbox
Copyright (C) 2009 Marc Stevens
http://homepages.cwi.nl/~stevens/

delta_m[2] = [!8!]
In-block prefix words: 4

Parsed path:
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |00011011 01011000 11000010 00010001| ok p=1
Q2: |11001100 10110110 10001110 11110001| ok p=1
Q3: |010100+1 00000100 01000000 01010111| ok p=1
Q4: |00+----0 10010-++ +1001000 11010110| ok p=0.955078
Q5: |.......+ .-...... -....... ......-.|
Saving path_prefix.bin...done.
Continuing in 3 seconds...
Extend MD5 differential paths forward
Copyright (C) 2009 Marc Stevens
http://homepages.cwi.nl/~stevens/

delta_m[2] = [!8!]
Loading path_prefix.bin...done: 1.
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=5:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 2176
t=5:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |00011011 01011000 11000010 00010001| ok p=1
Q2: |11001100 10110110 10001110 11110001| ok p=1
Q3: |010100+1 00000100 01000000 01010111| ok p=1
Q4: |00+----0 10010-++ +1001000 11010110| ok p=0.975586
Q5: |..00000. ++...000 -....... ......-.| ok p=0.992188
Q6: |.......+ .-...... -....... ..+.+.-.|
Saving 1664 paths...done.
Autobalance parameters: maxcond=2176
Verified: 0 bad out of 1664
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=6:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 285
t=6:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |00011011 01011000 11000010 00010001| ok p=1
Q2: |11001100 10110110 10001110 11110001| ok p=1
Q3: |010100+1 00000100 01000000 01010111| ok p=1
Q4: |00+----0 10010-++ +1001000 11010110| ok p=0.933594
Q5: |..00000+ .-...111 -....... ...1..-.| ok p=0.996094
Q6: |..1-111+ .-...111 -....... ...+..-.| ok p=0.982422
Q7: |...-...+ .-...... -...+.-. -..+..-.|
Saving 200000 paths...done.
Autobalance parameters: maxcond=283
Verified: 0 bad out of 210760
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=7:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 295
t=7:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |00011011 01011000 11000010 00010001| ok p=1
Q2: |11001100 10110110 10001110 11110001| ok p=1
Q3: |010100+1 00000100 01000000 01010111| ok p=1
Q4: |00+----0 10010-++ +1001000 11010110| ok p=0.932617
Q5: |..0000+- .-...000 -....... V..1..-.| ok p=0.991211
Q6: |..11101+ .-...110 -....... ...+..-.| ok p=0.998047
Q7: |......1+ .-...... -....... -..+....| ok p=0.990234
Q8: |........ .+...... ...-...- .+.+....|
Saving 200000 paths...done.
Autobalance parameters: maxcond=294
Verified: 0 bad out of 344039
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=8:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 303
t=8:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |00011011 01011000 11000010 00010001| ok p=1
Q2: |11001100 10110110 10001110 11110001| ok p=1
Q3: |010100+1 00000100 01000000 01010111| ok p=1
Q4: |00+----0 10010-++ +1001000 11010110| ok p=0.935547
Q5: |..11111+ 1-...000 -....... ...1..-.| ok p=0.998047
Q6: |..111100 ++...110 -....... ..V+..-.| ok p=1
Q7: |.......1 ++...... -....... ...+....| ok p=0.988281
Q8: |........ .+...... ........ ..--..1.| ok p=0.75
Q9: |.-...... .-...... ....+..- .-.+...+|
Saving 200000 paths...done.
Autobalance parameters: maxcond=302
Verified: 0 bad out of 330676
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=9:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 312
t=9:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |00011011 01011000 11000010 00010001| ok p=1
Q2: |11001100 10110110 10001110 11110001| ok p=1
Q3: |010100+1 00000100 01000000 01010111| ok p=1
Q4: |00+----0 10010-++ +1001000 11010110| ok p=0.9375
Q5: |..11111+ 1-...000 -....... ...1..-.| ok p=0.995117
Q6: |..111100 ++...11- +....... ...+..-.| ok p=1
Q7: |.V.....1 ++.....0 -...V..V ...+...V| ok p=0.994141
Q8: |........ +-.....1 0....... ...-..1.| ok p=0.737305
Q9: |.-...... .+...... 1...+..- ...-...+| ok p=0.922852
Q10:    |.-..-... .+.....+ ..-.+..- .....+.+|
Saving 200000 paths...done.
Autobalance parameters: maxcond=311
Verified: 0 bad out of 243716
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=10: 0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 324
t=10: 0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |00011011 01011000 11000010 00010001| ok p=1
Q2: |11001100 10110110 10001110 11110001| ok p=1
Q3: |010100+1 00000100 01000000 01010111| ok p=1
Q4: |00+----0 10010-++ +1001000 11010110| ok p=0.946289
Q5: |..11111+ 1-...000 -....... ...1..-.| ok p=0.996094
Q6: |..111100 ++...11- +....... ...+..-.| ok p=1
Q7: |.1.....1 ++.....0 -....1V. ...+...0| ok p=1
Q8: |.0.V.... .+.....1 0....00. ...-..01| ok p=0.726562
Q9: |.-...... 1+.....1 0....++. ...-...+| ok p=0.455078
Q10:    |.-.-.... .......+ .....--. .......+| ok p=0.767578
Q11:    |.-.-.... ........ +....-.. ........|
Saving 200000 paths...done.
Autobalance parameters: maxcond=323
Verified: 32 bad out of 257321
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=11: 0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 333
t=11: 0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |00011011 01011000 11000010 00010001| ok p=1
Q2: |11001100 10110110 10001110 11110001| ok p=1
Q3: |010100+1 00000100 01000000 01010111| ok p=1
Q4: |00+----0 10010-++ +1001000 11010110| ok p=0.942383
Q5: |..11111+ 1-...000 -....... ...1..-.| ok p=0.994141
Q6: |..111100 ++...11- +....... ...+..-.| ok p=1
Q7: |.V.....1 ++.....0 -...V.V. ...+...0| ok p=1
Q8: |.1.V.... .+.....1 0...1.1. ...-..01| ok p=0.726562
Q9: |.-...... 1+.....1 0...+.-. ...-...+| ok p=0.863281
Q10:    |.-.-.... .+.....+ ....-.-. .......+| ok p=0.835938
Q11:    |.-.0.... .+.....+ ....-... ...1....| ok p=0.388672
Q12:    |.+...-.. +..-...+ ..+.-... .......-|
Saving 200000 paths...done.
Autobalance parameters: maxcond=332
Verified: 2200 bad out of 300413
Runtime: 14.2258
Connect MD5 differential paths
Copyright (C) 2009 Marc Stevens
http://homepages.cwi.nl/~stevens/

delta_m[2] = [!8!]
Loading upper1/paths16_0of1.bin.gz...failed.
Best path: totcompl=-1000 tottunnel=0, totcond=1048576
Verified: 0 bad out of 0
Runtime: 0.000384092
Caught exception!!:
No upper differential paths loaded!
MD5 differential path toolbox
Copyright (C) 2009 Marc Stevens
http://homepages.cwi.nl/~stevens/

delta_m[2] = [!8!]
Error: could not load path(s) in 'data/bestpath.bin.gz'!
cat: './data/coll1_*': No such file or directory
cat: './data/coll2_*': No such file or directory
mv: cannot stat './data/coll1_*': No such file or directory
mv: cannot stat './data/coll2_*': No such file or directory
MD5 differential path toolbox
Copyright (C) 2009 Marc Stevens
http://homepages.cwi.nl/~stevens/

delta_m[2] = [!8!]
In-block prefix words: 0

Parsed path:
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |........ ........ ........ ........|
Saving path_2nc.bin...done.
Extend MD5 differential paths forward
Copyright (C) 2009 Marc Stevens
http://homepages.cwi.nl/~stevens/

delta_m[2] = [!8!]
Loading path_2nc.bin...done: 1.
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=1:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 2176
t=1:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |........ ........ ........ ........| ok p=1
Q2: |........ ........ ........ ........|
Saving 1 paths...done.
Autobalance parameters: maxcond=2176
Verified: 0 bad out of 1
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=2:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 2176
t=2:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |........ ........ ........ ........| ok p=1
Q2: |........ ........ ........ ........| ok p=0.993164
Q3: |......+. ........ ........ ........|
Saving 1 paths...done.
Autobalance parameters: maxcond=2176
Verified: 0 bad out of 1
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=3:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 2176
t=3:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |......V. ........ ........ ........| ok p=1
Q2: |........ ........ ........ ........| ok p=0.991211
Q3: |......+. ........ ........ ........| ok p=1
Q4: |......+. ........ ........ ........|
Saving 5466 paths...done.
Autobalance parameters: maxcond=2176
Verified: 0 bad out of 5466
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=4:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 155
t=4:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |......V. ........ ........ ........| ok p=1
Q2: |......1. ........ ........ ........| ok p=0.993164
Q3: |......+. ........ ........ ........| ok p=1
Q4: |......+. ........ ........ ........| ok p=1
Q5: |......+. ........ ........ ........|
Saving 200000 paths...done.
Autobalance parameters: maxcond=152
Verified: 0 bad out of 392290
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=5:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 153
t=5:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |......V. ........ ........ ........| ok p=1
Q2: |......1. ........ ........ ........| ok p=0.993164
Q3: |......+. ........ ........ ........| ok p=1
Q4: |......+. ........ ........ ........| ok p=1
Q5: |......+. ........ ........ ........| ok p=0.991211
Q6: |......+. ........ ........ ..+.....|
Saving 200000 paths...done.
Autobalance parameters: maxcond=151
Verified: 0 bad out of 331715
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=6:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 155
t=6:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |......V. ........ ........ ........| ok p=1
Q2: |......1. ........ ........ ........| ok p=0.991211
Q3: |......+. ........ ........ ........| ok p=1
Q4: |......+. ........ ........ ..V.....| ok p=1
Q5: |......+. ........ ........ ........| ok p=0.996094
Q6: |......+. ........ ........ ..+.....| ok p=0.985352
Q7: |......+. ........ ....+... ..+.....|
Saving 200000 paths...done.
Autobalance parameters: maxcond=152
Verified: 0 bad out of 404094
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=7:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 156
t=7:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |......V. ........ ........ ........| ok p=1
Q2: |.....V0. ........ ........ ........| ok p=0.984375
Q3: |......+. ........ ........ ........| ok p=1
Q4: |.....+-. ........ ........ ........| ok p=1
Q5: |.....0+. ........ .....V.. ........| ok p=1
Q6: |.....1+. ........ ........ ........| ok p=0.996094
Q7: |......+. ........ .....+.. ........| ok p=0.989258
Q8: |......+. .......+ .....+.. ........|
Saving 200000 paths...done.
Autobalance parameters: maxcond=154
Verified: 0 bad out of 346661
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=8:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 159
t=8:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |......V. ........ ........ ........| ok p=1
Q2: |.....V0. ........ ........ ........| ok p=0.982422
Q3: |......+. ........ ........ ........| ok p=1
Q4: |.....+-. ........ ........ ........| ok p=1
Q5: |.....0+. ........ .....V.. ........| ok p=1
Q6: |.....1+. .......V .....1.. ........| ok p=0.989258
Q7: |......+. ........ .....+.. ........| ok p=0.987305
Q8: |......+. .......+ .....+.. ........| ok p=0.984375
Q9: |......+. .......+ .....+.. ......+.|
Saving 200000 paths...done.
Autobalance parameters: maxcond=157
Verified: 0 bad out of 378272
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=9:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 162
t=9:  0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      *********md5_diffpathconnect: no process found
******************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |......V. ........ ........ ........| ok p=1
Q2: |.....V0. ........ ........ ........| ok p=0.980469
Q3: |....V0+. ........ ........ ........| ok p=1
Q4: |.....+-. ........ ........ ........| ok p=1
Q5: |....+--. ........ ........ ........| ok p=1
Q6: |....0+-. ........ ........ ........| ok p=1
Q7: |....1+-. ........ ........ ......V.| ok p=1
Q8: |......+. ........ ........ ........| ok p=0.987305
Q9: |.....1+. ........ ........ ......+.| ok p=0.991211
Q10:    |......+. ........ ........ ..+...+.|
Saving 200000 paths...done.
Autobalance parameters: maxcond=160
Verified: 0 bad out of 314693
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=10: 0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 167
t=10: 0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |......V. ........ ........ ........| ok p=1
Q2: |.....V0. ........ ........ ........| ok p=0.989258
Q3: |....V0+. ........ ........ ........| ok p=1
Q4: |.....+-. ........ ........ ........| ok p=1
Q5: |....+--. ........ ........ ........| ok p=1
Q6: |....0+-. ........ ........ ........| ok p=1
Q7: |....+--. ........ ........ ........| ok p=1
Q8: |....0+-. ........ ........ ........| ok p=1
Q9: |....1+-. ........ ........ ........| ok p=1
Q10:    |......+. ........ ........ ........| ok p=0.980469
Q11:    |......+. ........ ....+... ........|
Saving 200000 paths...done.
Autobalance parameters: maxcond=165
Verified: 0 bad out of 316944
Estimating maxcond for upper bound 800000 (=200000 * 4)...
t=11: 0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
e     ***************************************************
Found maxcond = 171
t=11: 0%   10   20   30   40   50   60   70   80   90   100%
      |----|----|----|----|----|----|----|----|----|----|
      ***************************************************
Q-3:    |11011111 10001110 01111000 11111110|
Q-2:    |10101110 00110010 10011010 00000011|
Q-1:    |00101100 11001100 11111110 00110100|
Q0: |00010010 11000100 01011011 10110110| ok p=1
Q1: |......V. ........ ........ ........| ok p=1
Q2: |.....V0. ........ ........ ........| ok p=0.988281
Q3: |....V0+. ........ ........ ........| ok p=1
Q4: |.....+-. ........ ........ ........| ok p=1
Q5: |....+--. ........ ........ ........| ok p=1
Q6: |....0+-. ........ ........ ........| ok p=1
Q7: |....+--. ........ ........ ........| ok p=1
Q8: |....0+-. ........ ........ ........| ok p=1
Q9: |....1+-. ........ ....V... ........| ok p=1
Q10:    |......+. ........ ........ ........| ok p=0.991211
Q11:    |.....1+. ........ ....+... ........| ok p=0.992188
Q12:    |......+. ........ +...+... ........|
Saving 200000 paths...done.
Autobalance parameters: maxcond=169
Verified: 0 bad out of 377045
Runtime: 14.5451
Connect MD5 differential paths
Copyright (C) 2009 Marc Stevens
http://homepages.cwi.nl/~stevens/

delta_m[2] = [!8!]
Loading upper1/paths16_0of1.bin.gz...failed.
Best path: totcompl=-1000 tottunnel=0, totcond=1048576
Verified: 0 bad out of 0
Runtime: 0.000393867
Caught exception!!:
No upper differential paths loaded!
MD5 differential path toolbox
Copyright (C) 2009 Marc Stevens
http://homepages.cwi.nl/~stevens/

delta_m[2] = [!8!]
Error: could not load path(s) in 'data/bestpath.bin.gz'!
cat: 'data/coll1_*': No such file or directory
cat: 'data/coll2_*': No such file or directory
59ef76cebee738bf21569e25a8af1436  collision1.bin
59ef76cebee738bf21569e25a8af1436  collision2.bin
5cbaeabc388d78f22fb286e650b69c046e17b283  collision1.bin
5cbaeabc388d78f22fb286e650b69c046e17b283  collision2.bin
4 -rw-rw-r-- 1 user user 64 Oct 19 14:54 collision1.bin
4 -rw-rw-r-- 1 user user 64 Oct 19 14:54 collision2.bin
Traceback (most recent call last):
  File "pngStd.py", line 69, in <module>
    assert len(block1) == 0xC0
AssertionError
angea commented 5 years ago

just retry, sometimes UniColl is not working at the first try. if it keeps failing, you may want to try the autokillfix branch of hashclash.

cr-marcstevens commented 5 years ago

The log shows that it tries to load precomputed upper paths directly, but that these either do not exist or are corrupted. Try to remove the directory upper1 and then rerun.

3r1kd0f commented 5 years ago

Many thanks for the fast response! Indeed removing upper1 fixed the issue