VeraCrypt with PIM/keyfile seems to be ignored
#11
thanks guys for confirming.

I did some commit history tests and found out that this (admittedly very huge) commit has fixed the PIM feature:
https://github.com/hashcat/hashcat/commi...6d100aR197

we should definitely add some notes to docs/changes.txt for this.

great troubleshooting (even if there were some misunderstandings/pebcak involved, that's not the problem at all). We found out when and what fixed the PIM, that's what matters (and emphasizing it in the changelog, TODO)
Thanks guys
Reply
#12
(03-11-2019, 11:35 PM)philsmd Wrote: please test also with the beta version from https://hashcat.net/beta

btw: there are also example hashes from https://hashcat.net/wiki/example_hashes (including tests with PIM)

Hello,
i have tested windows hashcat.exe from https://hashcat.net/beta

///
hashcat.exe --veracrypt-pim=501 -m 13733 -a 3 tst.vc tst.dic
hashcat.exe: ambiguous option -- veracrypt-pim
Invalid argument specified.

what can be wrong? 
and if i use --help it is also error

can you make some stable exe for windows? thanks
Reply
#13
in the latest beta you need to use --veracrypt-pim-start=501 and --veracrypt-pim-stop=501
Reply
#14
i have some problems with this beta (windows exe)

can somebody check? is it a bug or just some problems on my computer

But i have tried this on pure aes volume (-m 1375, pim 501) and it worked

ps. i cant attach any file...
but it is easy to check if you create the same volume
Whirlpool  
Serpent-Twofish-AES
pim 100 




hashcat.exe --force --veracrypt-pim-start=99 --veracrypt-pim-stop=100 -m 13733 -O -a 3 whir_sertwfaes_pim100.vc 12345678901234567890

output:

Initializing backend runtime for device #1...0x00007FFB4B17D370 (0x000000000000000B 0x00000000006BDEC8 0x00000000008B4550 0x00000000001B8F2E)
0x00007FFB4B17D5F9 (0x00000000001B8F2E 0x00000000006BDA70 0x00000000006BDA50 0x00007FFB4B4A7317)
0x00007FFB4B5DFD30 (0x000000029BFAA016 0x00000000006BDA70 0x0000000100000001 0x0000000035273070)
0x00007FFB4B17ECB4 (0x00000000002677F0 0x00000000006BDED9 0x00000000000016F0 0x0000000000000000)
0x00007FFB4B5E42DC (0x00000000008B4500 0x00000000006BE124 0x00000002A24C7048 0x0000000000000001)
0x00007FFB4B5E4A50 (0x00000000436074E0 0x00000000006BE4A8 0x00000000006BE400 0x0000000000000001)
0x00007FFB4B67D583 (0x0000000000000001 0x0000000000000000 0x0000000000000002 0x000000005561D200)
0x00007FFB4B282627 (0x00000000008B47B0 0x00000000006BE618 0x0000000500000002 0x00007FFB00000008)
0x00007FFB4B282AC7 (0x0000000000000000 0x0000000000000001 0x0000000000000001 0x0000000000000460)
0x00007FFB4B283268 (0x00000000006BE701 0x0000000000000001 0x0000000000000001 0x0000000000000001)
0x00007FFB4B2849DA (0x0000000000000001 0x000000005E550090 0x00000000000000FE 0x0000000000000000)
0x00007FFB4B283B5B (0x0000000000000001 0x00000000006BE880 0x000000002431D400 0x0000000000000000)
0x00007FFB4B1CDADB (0x00000000006BED70 0x0000000000000001 0x00000000006BF008 0x000000003592C020)
0x00007FFB05E64BDE (0x0000000000000001 0x00000000006BEE10 0x0000000000000003 0x00000000006BEDC0)
0x00007FFB05E5F010 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
0x00007FFB05E42C3D (0x0000000000000000 0x0000000000000001 0x0000000000000000 0x0000000000000400)
0x00007FFB05E423E8 (0x00000000008B2530 0x00007FFB00080005 0x00000000028720C0 0x000000004F71FF70)
0x00007FFB064CF907 (0x00000000028720C0 0x00000000006BF5D9 0x000000000285C500 0x0000000000000000), clGetCLObjectInfoINTEL() + 0x281B7 bytes(s)
0x00007FFB064C4011 (0x0000000000893340 0x00000000FFFFFFF5 0x0000000000000002 0x00000000028720C0), clGetCLObjectInfoINTEL() + 0x1C8C1 bytes(s)
0x00007FFB064C32CB (0x0000000000080001 0x00000000029046D0 0x0000000000080000 0x00007FFB06461A00), clGetCLObjectInfoINTEL() + 0x1BB7B bytes(s)
0x00007FFB064B36DA (0x0000000007C7F400 0x00000000006BF788 0x00000000FFFFFFD4 0x0000000002871E00), clGetCLObjectInfoINTEL() + 0xBF8A bytes(s)
0x00007FFB0645891C (0x000000000286B430 0x0000000008E70F80 0x0000000000000000 0x0000000000000001)
0x00007FFB064A1158 (0x00000000010A5D00 0x00000000006BFA60 0x00000000010A5D00 0x0000000000000000), clBuildProgram() + 0xC8 bytes(s)
0x0000000000439418 (0x0000000000000029 0x0000000000000000 0x0000000000000004 0x00000000010AD830)
0x0000000000444716 (0x00000000010A5D00 0x00000000010A5D00 0x0000000000000000 0x00007FFB52F7815D)
0x00000000004047D1 (0x01D5083F471B69C1 0x0000000000000000 0x0000000002A211C0 0x000000000049D189)
0x0000000000404E73 (0x01D5083F4603EF28 0x0000000000000015 0x0000000000000001 0x00000000006BE040)
0x000000000049978B (0x000000000000000A 0x0000000000000015 0x00000000004BA050 0x0000000000000000)
0x00000000004013F8 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
0x000000000040151B (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
0x00007FFB562E7974 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
0x00007FFB5642A271 (0x0000000000000000 0x0000000000000000 0x0000000000000000 0x0000000000000000)
Reply