Description
..::[FaTmiKE 2o24]::..
After trying to release challenging crackmes with a focus on unpacking in my last two crackmes,
I felt like doing a less serious crackme and trying something new :)
I hope you like it!
The goal is to find a valid serial.
I'm happy about every comment and especially about a solution.
Special thanks to Yanderome for writing the serial algorithm and testing the crackmes.
The crackme was tested on windows 10.
Have fun!
Fatmike
PS: Windows Defender might return a false positive. If you do not trust me, please use a VM for reversing the crackme.
Oscar404 on 1:16 PM 11/02/2024: i can't find out the pattern you use inside vsscanf function to check the specific values in the serial and name, but i will try more harder
nightxyz on 9:40 AM 11/04/2024: Name : 1234
Serial : 11111111-bbc39b72-94229d8a
Fatmike on 10:02 AM 11/04/2024: @Oscar404 : Don't give up! :)
@nightxyz : The serial is not working, probably you have missed something ;)
Fatmike on 10:05 AM 11/04/2024: @nightxyz : PS: If you figure it out, please let me know here but no spoilers please!
nightxyz on 12:07 PM 11/04/2024: @fatmike In my computer, it works without debugger. But it doesn't work on another computer. You used rand function inside program, maybe it doesn't work properly.
Fatmike on 12:23 PM 11/04/2024: @nightxyz : Fully close the debugger, restart the exe and try again.
nightxyz on 1:19 PM 11/04/2024: I completely closed my x32dbg and executed exe file. My password works only on my computer. Did you try it on another computers ?
Fatmike on 2:11 PM 11/04/2024: @nightxyz : lets continue on discord, i cannot answer here without spoilers
nightxyz on 12:11 AM 11/05/2024: @fatmike I don't have discord account and discord unavailable in my country temporarily.
On my desktop computer, I deleted zip file and exe file. Also turn off my computer and start again. Download zip file again and extracted exe file. Started exe file and entered my password. It says "Well Done". Something is wrong with your crackme because my password doesn't work on my notebook which is same operating system windows 10 x64.
Fatmike on 6:21 AM 11/05/2024: @nightxyz : The behavior that the serial number does not work on your notebook is correct! Can you try debugging the crackme on your notebook? Because i dont understand the behavior on your desktop computer...
nightxyz on 7:29 AM 11/05/2024: Interestingly, i debuged program with x32dbg in my notebook and same password worked. But without debugger, password doesn't work in my notebook.
In my desktop, password works without debugger.
nightxyz on 7:32 AM 11/05/2024: I only used getdlgitemtexta breakpoint and used F7, F8 keys.
Fatmike on 4:16 PM 11/05/2024: @ nightxyz: The crackme works fine on your notebook, it is the expected behavior. You should finish reversing it on your notebook!
I don't know why it doesn't work on your desktop pc, i am sorry about that.
dzwassim95 on 2:09 PM 11/10/2024: is this loads the binary at run time ? is there any anti-patching checks?
Fatmike on 4:44 PM 11/10/2024: @dzwassim95:
Spoiler:
- the binary is not packed
- no anti patching checks
dzwassim95 on 5:35 PM 11/10/2024: can you add me on discord 'cyrus_thevirus' i wanna ask u somth
CZ-DannyK on 7:28 PM 11/23/2024: Just solved it, will write solution in next few days