I created test DB file (.kdbx) using KeePassX, after that used keepass2john Python port from this site, but changed line 88:
index += 2
index += 4
because the size of this field is 4 bytes instead of 2 (program will show wrong results without this change). It outputs
After that, I used
hashcat, v. 5.1.0 with:
hashcat -a 0 -m 13400 test.hash example.dict
In output i see an error:
Hashfile 'test.hash' on line 1 ($keepa...becc74fd6ba40c7254d1c47f672d5bbf): Token length exception No hashes loaded.
What's wrong? Keepass changed format of DB file and hashcat can't correctly crack it?