thisguyneedsabeer on 3:30 AM 11/05/2024: Not sure if the idea was to just patch the password check or not. I haven't been able to recover the password, but I have the value I think the password should equal.
BananaGrease on 1:57 AM 11/06/2024: Cracked it easy enough, having trouble revering your hash to retrieve the correct password though. id live to see what it is
lopsarc on 6:39 AM 11/06/2024: Patching this was easy enough but anyone got to the password yet? I yearn for the password
cheerful123 on 2:39 PM 11/06/2024: I found a password, but I'm not sure that it can be written here
0xlaplace on 9:15 PM 12/26/2024: stupid patch was easy, but reversing the hash and writing a keygen was annoying as hell. Tip, don't use pythons string module, just make your own to loop through to minimize tries.
teabre on 1:21 AM 02/10/2025: Patched it, however running bruteforce for hours to reverse the hashing function, still gave no results, so it appears that it was not meant to be reversed, but patched
GiusNasxieng on 6:27 PM 07/27/2025: There are countless passwords with varying numbers of characters. Some of these passwords are:
TSfdbq
TSfeAq
TTFDBP
U3G#Aq
Let #3I
MF1A!tj
Gjdc 5W
~~~~xVbMU
I think highlighting some passwords isn't a problem for solvers tackling this crackme. Given the numerous existing passwords, the goal isn't to create the patch (which is quite simple) but to discover the method to find other passwords.
A direct brute-force attack isn't immediately successful, as there are billions of combinations with six characters, and that would take an extremely long time. You need to think about the crackme routine that generates the hash from the input and then compares it with a number (visible in the x64dbg debugger). By thinking about the hash routine, you can discover that there are many overflows that allow for an equally large number of passwords.
Finally, I believe there are no passwords with fewer than 6 characters. Increasing the number of characters exponentially increases the number of valid passwords. Excellent crackme by EzDiaoL