femega on 11:45 AM 04/16/2024: Wow. An amazing crackme by sashahuy. Thanks!
Emanon on 10:39 PM 04/16/2024: I "solved it" but am ways from fully understanding it.
mikky on 4:29 PM 04/18/2024: Nice.password sha256:2F7728EE002DE74333F45B123BF0588D00FF5FF27E95DE4B59CE24D10D0BD8CE
OpaxIV on 5:20 PM 04/19/2024: Can someone give me a hint? I am currently at fun3() and just don't understand what is going on in the CONCAT function. I know some C, Python, Java so it is more about the overall logic. thanks in advance
OpaxIV on 6:44 PM 04/19/2024: Managed to do it. Please ignore my comments.
cnathansmith on 8:23 AM 05/11/2024: @OpaxIV It's (confusing) shorthand for concatenation, so CONCAT31 concatenates 3 bytes from the first argument with one byte from the second.
CONCAT31(0xaabbcc,0xdd) = 0xaabbccdd
RafaelGFreveng on 5:55 PM 10/20/2024: cracked. sha 1 $4$v7OyMXsV$ObymHUfAkrOSGt8B+bHq3UQOUF4$