hashcat Forum
How to md5($salt,$pass) with hex salt - Printable Version

+- hashcat Forum (https://hashcat.net/forum)
+-- Forum: Deprecated; Previous versions (https://hashcat.net/forum/forum-29.html)
+--- Forum: General Help (https://hashcat.net/forum/forum-8.html)
+--- Thread: How to md5($salt,$pass) with hex salt (/thread-1240.html)



How to md5($salt,$pass) with hex salt - miki.m - 06-05-2012

Dear all,

Could you give me advice how to crack shared secret in radius server replies that's a md5($salt,$pass) with hex salt in Hashcat. It was clear until oclHashcat was depreciated but now... Hashcat supports md5($salt,$pass) but not hex salt, oclHashcat-plus supports hex salt but no generic algorithms... similarly oclHascat-lite.

Request for adding support for the algorithm http://hashcat.net/forum/thread-694.html was refused even though it was promised to support all oclHashcat algorithms in oclHashcat-plus. I understand Atom's reason but new users just need to carefully read documentation on the other hand removing features makes serious problem to advanced users who would like to use - it's incomparable. I think that newbies and less advanced users almost sure will use GUI. There could be switch between basic and advanced user interface in the GUI what solves mentioned problem with confusion of new users achieving support in advanced menu and CLI for advanced ones. Support in oclHashcat-lite will be welcomed as well...

Regards,
Michal.


RE: How to md5($salt,$pass) with hex salt - atom - 06-05-2012

you can try to exploit oclHashcat-plus using -m 21 and --hex-salt. But test it before, it might depend on salt length.


RE: How to md5($salt,$pass) with hex salt - miki.m - 06-07-2012

Thank for advice. I tested access accept with just 32 bytes radius payload that produces 97 character long line in hash file but it doesn't work because of line length exception. More over I need to process payloads from 90 to at least 250 bytes.


RE: How to md5($salt,$pass) with hex salt - atom - 06-08-2012

This is a lot of data. Note that MD5 transforms are segmented, means they are limited, to 64 byte. It requires another transformation each 64 byte. In other words: It gets slower.


RE: How to md5($salt,$pass) with hex salt - miki.m - 06-08-2012

Even though several times quicker then Cain... ;-)

I just need to verify if secrets (unknown to me) are complex enough not to be cracked in meaningful time. Hence if it's not feasible for given secret using highly sophisticated techniques it's OK regardless if it's because of secret length or slowness of algorithm on real world data.