if ( !strcmp(String, valid_license) ), the value of the valid license is dynamic not fixed, it will change every time you will restart the execution of the program. Find strcmp function in x32dbg.
|
==> |
I reversed the generate_license function. It generates a random key based on the time of the machine in seconds, right?
Any hint, please |
==> |
solution:
.
.
.
user: a
serial is: f
take 'a' and get ASCII '65' and xor with 4
and add 1 then get the char of the result
result= (65^4)=69
result+=1
result=70 // f in ASCII |
==> |
Here is my writeup for this crackme:
https://youtu.be/omG-W2GMem4 |
==> |
Here is my writeup for this crackme:
https://youtu.be/kh74ZISnw0A |
==> |
Here is my writeup for this crackme
https://youtu.be/3ublxMr7pg4 |
==> |
Here is the writeup for this crack
https://youtu.be/RBxRCzNaOPk |
==> |
you are wasting time with this kind of crackmes |
==> |
Here is my writeup for this crackme
https://youtu.be/yJWxE7XKD_8 |
==> |
beginner friendly |
==> |
*Here is the writeup for the crackme
https://youtu.be/0dL9FKze4cw |
==> |
Here is the writeup for the crackme
https://youtu.be/FrnLTSeeH_A |
==> |
can someone make a writeup for this crackme? |
==> |
here is the writeup for this crackme
https://youtu.be/FrnLTSeeH_A |
==> |
.NET crackme |
==> |
not easy but nice |
==> |
it's packed, so how is it level 1? |
==> |
nice one |
==> |
that was funny |
==> |
https://github.com/eleemosynator/writeups/blob/master/white_rabbit/readme.md |
==> |
This is definitely not level one |
==> |
I didn't understand the solution?
and what does this %4[^\n] mean? |
==> |
i can't crack thsi |
==> |