08-14-2015, 05:25 AM
I tried something crazy and did the following, which didn't work:
./mp64.bin --hex-charset [lots of hex characters]?d00?d00?d00?d00 > /tmp/myfifo
hashcat -m 100 ../hashes.txt /tmp/myfifo
As before I hardcoded lots of hex characters as the known salt and manually created the utf16 password using the mask. I verified the strings made it to the fifo pipe in the correct format. However, this didn't work. I did some contrived examples and it seems like any hex string over 110 characters (55 bytes) resulted in this setup not working. No idea.
./mp64.bin --hex-charset [lots of hex characters]?d00?d00?d00?d00 > /tmp/myfifo
hashcat -m 100 ../hashes.txt /tmp/myfifo
As before I hardcoded lots of hex characters as the known salt and manually created the utf16 password using the mask. I verified the strings made it to the fifo pipe in the correct format. However, this didn't work. I did some contrived examples and it seems like any hex string over 110 characters (55 bytes) resulted in this setup not working. No idea.