(07-02-2014, 02:14 PM)atom Wrote: It's simple unicode, what else to expect from .net
To generate the zero bytes you can use --hex-charset or a tricky rule
I've tried the following this morning, REAL.hash is just those two hashes, NULL.hcchr is the single null character, and I'm looking through upper/lower alphabet, and numbers (to cover ABC and 123)
I'm not -i them, as I know the length already:
cudaHashcat64.exe -a 3 -m 4500 REAL.hash -1 ?l?d?u -2 NULL.hcchr ?1?2?1?2?1?2
It doesn't find either of them, I've swapped around the ?2?1 as well, just in case (though the debugger shows the byte array as char 0 ).
Have you got any suggestions or guidance on what I may be missing? You sound like a professional programmer that knows what he's doing. =)
I'm worried that ocl doesn't support the [NULL] character at all! What with it being a string terminator in C. (ARGH!)