и как сделать такую штуку?
Сначала из wallet.dat нужно извлечь хеш пароля. Для этого берётся
bitcoin2john.py и запускается так: bitcoin2john.py wallet.dat. Он должен выдать строку такого типа:
$bitcoin$64$29b1608cd2734ea458b1fa38fef71e3257cd7b298949d0286c32fec2168fc022$16$e2a40e3a7da73015$89735$2$00$2$00
Дальше нужно взять
hashcat и запустить его так:
hashcat64 --hash-type=11300 --attack-mode=3 --increment $bitcoin$64$29b1608cd2734ea458b1fa38fef71e3257cd7b298949d0286c32fec2168fc022$16$e2a40e3a7da73015$89735$2$00$2$00 ?l?l?l?l?l?l?l
где предпоследний параметр - хеш пароля, а последний - маска, по которой пароль будет подбираться.
Маска ?l?l?l?l?l?l?l означает 7 строчных латинских букв, причём перебор будет идти сначала с длины пароля 1 буква, потом 2 и т. д. вплоть до длины пароля 7 букв.