jeffli6789 on 2020-12-12 06:53: I am very doubtful that this is solvable unless we brute-force the sha256 or DES, any hint on it?
Xor0 on 2020-12-27 03:48: The DES function is implemented to fail on purpose and default to the hard coded sha256 hash. That turns this crackme into a sha256 brute force challenge. The hash didn't turn up on any of the lookup pages I found.
hack_0x10 on 2021-03-08 19:35: ---------------------------
---------------------------
2194db1ff7426b1b773c498155af1d15c713ea25eaf89285d9c889cfe3b5fde4
---------------------------
OK
---------------------------
deluxe on 2021-04-10 17:26: hack_0x10, no wrong key...
redkage on 2021-05-03 08:28: Same.
We need to find sha256(x) = "2194db1ff7426b1b773c498155af1d15c713ea25eaf89285d9c889cfe3b5fde4"
Though... there is a lot of dead code. The GetComparedTime() crashes on purpose. The msgbox to show the flag also kinda recurse GetComparedTime()
The GetCurrentTime() is the opposite it never crashes though there is some hex returned when it catches.
I dunno Rick... is this challenge fake? Maybe these dead code are hints to help us find the sha256 input.
Tut on 2021-05-17 22:13: i could find the string when entering correct, it is cracked.. congrats
but it seems like i cant find it in the debugger. this crack me seems very hard.