stdin mode, length limit, a lot gets rejected
#1
Hi,

I use a CĀ program that build password guesses based on the following rule:


Code:
email:pw:username:SOME_VERY_LONG_CONSTANT

Here anĀ invented example:
user0@example.org:123456:user0:aSDJv934upvjsdpu24r8gu3490503475345jklvsdhshdklfhjsdilfjsldflsdfklsdfkljsdlkfklsdjfklsdjfksdjfklsdjfjklsdhfjsdhfsdfsdfsdsad234tb
user1@provider.org:123456:user1:aSDJv934upvjsdpu24r8gu3490503475345jklvsdhshdklfhjsdilfjsldflsdfklsdfkljsdlkfklsdjfklsdjfksdjfklsdjfjklsdhfjsdhfsdfsdfsdsad234tb
user2@another.:123456:user2:aSDJv934upvjsdpu24r8gu3490503475345jklvsdhshdklfhjsdilfjsldflsdfklsdfkljsdlkfklsdjfklsdjfksdjfklsdjfjklsdhfjsdhfsdfsdfsdsad234tb


In the moment I pipe those generated password candidates to oclHashCat in stdin mode, most of them will be rejected because the candidates are too long.

Code:
cat dictionary.dict | ./myCprogram | ./oclHashCat64.bin somehashes.md5

What can I do about it?
#2
1. There's nothing you can do about it, the length is simply too long for any optimized cracker. You'll need to use a cracker that just uses OpenSSL or something.

2. oclHashcat is not the correct program to use for this anyway. Since you have no amplifier, you are gaining no acceleration. This attack will be faster on CPU than GPU regardless.
#3
Thanks for the info. This can be closed.