Nice and easy.
Uses some anti-debugging techniques.
The password is easy to find (compares user-input with ascii)
PW starts with "M" and ends with "N" ;-) |
==> |
Finding out the password is very beginner-friendly |
==> |
Very nice crackme. Lots of unnecessary code that helps disguise the password. Well done |
==> |
Very, very simple. Keygen is not worth it |
==> |
license key in plain text in source... I'll better try the VMP version |
==> |
Extremely simple. Solved in less than a minute |
==> |
hm, it won't let me post the c++ code properly |
==> |
for (int i = 0; i 2) + ((2 * userIN[i]++) 2) + 56); |
==> |
Really, really easy...
Keygen:
for (int i = 0; i 2) + ((2 * userIN[i]++) 2) + 56); |
==> |
Very nice crackme!
Easy to crack & easy to find a valid user-password-combination.
But it was a bit difficult to find the function for the password calculation.
However, now my keygen works...
|
==> |
@a764934018@outlook.com: Good job, that solution works well! Did you use Ida / Ghidra for this? |
==> |
@cnathansmith Thank you for your support. I will dig into this approach. I think, I will stick with C++ for the time being until I am more familiar with the subject matter. |
==> |
Nice one, not too hard |
==> |
Damn it. I tested with dnSpy, it didn't give me the code. With ILSpy it's an easy task.
After some research I found out, that I could use a packer and obfuscator to hide the code. BUT I also learned, that nearly all of them could be bypassed in seconds.
So, is there a way to obfuscate the C#-code properly? Or is it all snake-oil and it's best to NOT use C# for crackmes? |
==> |
Very easy. Nice idea |
==> |
Nice and easy |
==> |
This is the mother of all Anti-Debugging Code^^
After fixing this problem, the password-scrambling-part is easy to solve. Made a little keygen...
Nice one!! |
==> |