07-17-2016, 12:09 PM
Hi,
I want to ask you, is it possible to find correct password if I have only part of hash?
My problem looks like - > the password is number between 0 and 16^16. The hashing algorithm is sha512.
But I don't have hash. I have only 16 chars (and their position in hash)
The thing which interesting me, is possibility to set somehow *any* char in hashlist file (for e.g ??d?? means any hash will have on third position 'd'). I thought that is will be easy, but I didn't see this kind of feature.
I was trying to use ? in hashlist, and it *sometimes* is working. I think that comparing is done by some binary operation (I can't find this place in code, but I didn't spend enought time with source code ;/)
Did somebody try to done something like this? Any idea how I can do that?
Also, if hashcat didn't have support for something like that, I can try to create patch, but I need some help where I should start looking (the hashcat.c has something like 20k in C ;D )
I want to ask you, is it possible to find correct password if I have only part of hash?
My problem looks like - > the password is number between 0 and 16^16. The hashing algorithm is sha512.
But I don't have hash. I have only 16 chars (and their position in hash)
The thing which interesting me, is possibility to set somehow *any* char in hashlist file (for e.g ??d?? means any hash will have on third position 'd'). I thought that is will be easy, but I didn't see this kind of feature.
I was trying to use ? in hashlist, and it *sometimes* is working. I think that comparing is done by some binary operation (I can't find this place in code, but I didn't spend enought time with source code ;/)
Did somebody try to done something like this? Any idea how I can do that?
Also, if hashcat didn't have support for something like that, I can try to create patch, but I need some help where I should start looking (the hashcat.c has something like 20k in C ;D )