PLATINA on 9:19 AM 01/24/2023: Бля решить не могу, чего так сложно?
redar on 2:06 PM 02/26/2023: After spending 10 hours on debugging and getting a grip of what is going on, I found the checks that you are performing and even the decryption part for the success/failure messages. BUT, looking at code does not make any sense as there is no legit way of entering the "good boy" path.
You are eventually expecting length of both xor'ed strings to be equal, which cannot be true under normal circumstances as it is not being read by any input - it is hard-coded in source code.
I might be wrong but I will consider myself right until the contrary is proven.
RedHood90 on 1:04 PM 02/12/2024: There is no serial key actually, maybe someone can prove otherwise. I was able to crack it using plain stupid patching.
The problem is condition to the good boy is JNE not equal and it compares not the serial you enter but two serials that the crackme itself comes up with using xor. Namely ililillil and 7778hhb. There are not equal and it always jumps to the bad boy. It's not easy to spot for a beginner because stupid string searching doesn't work, output strings are xor.
You must me logged to submit a solution
Write a comment
Share how awesome the crack me was or where you struggle to finish it! Stay polite and do not spoil the solution/flag!
Rate the difficulty
How would you rate the difficulty of this crackme ?