DEF4L7 on 2023-05-22 18:19:
Nice crackme and cool "username" :)
PriceLess on 2023-05-26 09:31:
Goota give props to ur username
Muratovez on 2023-05-26 14:52:
what is the password of rar file
hateisse on 2023-05-26 15:47:
I don't get the reference of the username except sudo :) Also, what is the .zip password ?
hateisse on 2023-05-26 17:12:
Alright, found both! I appreciate it was not too complicated as I'm a beginner in assembly. Thanks :D
mythos on 2023-05-28 10:09:
Thanks for this encouraging crackme :)
gscalise on 2023-05-29 07:53:
Your crackme code is buggy. It will accept any password with two or more characters as long as the first character is the same as the intended one. I'm pretty sure this is not what you intended, and it's quite easy to see why it's happening if you check the disassembly.
mattyl on 2023-05-29 13:20:
My first crackme and it was pretty easy :) Thank you
as someone else just stated you just need a 2+ char string with the first letter being 's'
h4ckyou on 2023-05-30 05:26:
Great easy challenge!
sudo0x18 on 2023-06-04 04:21:
Thank you everyone for appreciating on username :)
As you got sudo in username but 0x18 is hex representation of 24 and which is my birth date :)
blep on 2023-06-09 13:39:
Easy one for a beginning, thank you :)
GreatCat on 2023-06-30 15:55:
Good solution) Good crackme for beginners)
alchimie on 2023-07-03 11:18:
Thanks For this easy "Crackme" file,
nice try for me
incon on 2023-08-01 09:30:
yeah it's bugged. if you get the first character right, and at some point you get a character wrong in the next 7, it says you got it right. for example, it would say "sudo0x19" is right. if you look at the disassembly and do some poking around with a debugger, it's pretty clear what's happening.
fcyc on 2023-08-12 13:31:
This is the first crackme I got through.Thanks!:)
0xf0ad on 2023-08-21 16:19:
great crackme but there is a bug, basically any string that starts with 's' and has a length greater than 2 will pass as valid
daggerz on 2023-09-08 14:51:
first two letters is "ss" and then can be nothing or any letters
G4170nd3 on 2023-09-13 18:00:
Im guessing its not working as intended, please check the disassembly once and fix it.
alen1020 on 2023-10-01 16:34:
how can i run the file? managed to get the password but never saw the interface
p4tched on 2023-10-15 16:42:
thanks for the crackme! super good and good to learn too
enerzon on 2024-04-10 05:38:
sudo0x18 wasn't the password in my case. in fact there's no need of password. all we need is to rename our binary from level1 to @nima and execute it using ./(bash shell) with the argv[1] = '@'
That's it.
I provided a detailed overview about working of conditions and function in my solution, Go check it out.
it'll help a lot.
Solution by incon on 2023-08-01 09:38: i didn't really go into the solution, since it's not that deep.
however i did go into the bug that is present within the program and tried to explain it to the best of my abilities.
Solution by DRS_Steel on 2025-12-29 22:38: Detailed walkthrough of static analysis using objdump.
Explains the character-by-character comparison pattern in x86-64 assembly.
Covers: reconnaissance with file/strings, reading cmp/jne instructions, hex to ASCII conversion.
Includes explanation of registers (rax, eax, al) and lessons learned for beginners.