I got this one:
Mission Accomplished! Get your flag!
[+] 30302D32312D43432D44412D37392D3731} |
==> |
Not an easy one, thanks.
Not to spoiler, the MD5 of the key is: 7813d1590d28a7dd372ad54b5d29d033
|
==> |
You need to create a valid keyfile to make the program run. |
==> |
For me it looks like "PasEc!23" is the password, while the "c" is an unicode character (4100). |
==> |
I thought that "adm1n1strat0r" will lead me to the solution, but it won't. Anymore hints? |
==> |
Does the password contain non-printable characters? |
==> |
You don't need much keys of the keyboard:-) An easy one. Thanks. |
==> |
I am a bit stuck. Sometimes it hashes MD5, sometimes it hashes SHA1. Is that intended? |
==> |
Yekong, a got a challenge with my answer because the "enter-key" is taking into the length check and so it doesn't fit. Is that part of the protection? |
==> |
Good for beginners. PIN is hardcoded. |
==> |
@MARI0x83 Correct, it won't start without a valid keyfile :-) |
==> |
With a little patient you'll find the hardcoded key :-) |
==> |
This is an excellent example of classic reversing! A few lines of code lead to a great puzzle. Really nice one. There are several serials possible. Here's mine: PUEXz~B. |
==> |
Yep, one serial for each program start. |
==> |
Nice crackme for beginners. No need for patching here. A serial can be sniffed and the algo is good to follow. I would rate this as level 1-2. Thanks. |
==> |
Is my assumption correct that the code consists of 5 characters and thus the arrangement of the pixels is changed? |
==> |
I think it manipulates the code at runtime. |
==> |
I cannot even start the program, it crashes due to an illegal cpu instruction (vpxor). Or is this part of the protection? |
==> |
For me the program crashes on an illegal instruction or is this part of the protection? Any hint? |
==> |
@SofiaB8921
It takes the value of a character of the username, add the value of the current position and the value 101 to it. The result will be stored as a new charakter. So for the username "timotei" the password would look like: ("t"+0+101),("i"+1+101=Ù),("m"+2+101=Ï),("o"+3+101=Ô) ... In the end the result will be: ÙÏÔ×ÝÏÔ |
==> |
Nice crackme. Looks like you searching for some "followers" :-) |
==> |