Upload: 2:18 PM 02/26/2020
So easy just read assembly code
tim0tei on 6:03 AM 03/07/2020: I would rate this Level 1-2, since a valid "lucky number" is not shown in plaintext. One might bruteforce it or just follow less than 10 lines of code. Thanks for that, this is a nice one!
aechiara on 4:22 PM 04/02/2020: I got stucked on the DAA instruction and the BCD part for a while, passed that it became clear.
Thanks for the code !
0x08 on 7:09 PM 04/12/2020: didn't really understand it, but solved it anyway :P
b1h0 on 3:36 PM 04/18/2020: Here is my solution to the crackme analyzed statically with Ghidra. I also posted the solution on crackmes.one
ttrtahir on 3:26 PM 04/22/2020: That was my first attempt. Saol reis
mfrdbigolin on 1:21 AM 05/07/2020: My first crackme ever! Good puzzle, the daa part almost tricked me, but with some research and binary arithmetic I managed to complete (even with very basic assembly knowledge).
RobertoSpartan on 3:13 PM 12/25/2020: The DAA instruction put me in a difficult position since CF can be 1 at start. I presumed that lucky numbers implicitly means numbers so I stuck with 0...9 as input. The solution was easy found after this. Nice example.
xp073 on 5:14 PM 01/22/2021: Nice challenge. DAA basically means add al and bl as decimals as opposed to hex. Fx 0x18 + 0x12 would equal 0x2A, then DAA would make it 0x30 bc 18 + 12 = 30
You must me logged to submit a solution
Solution by D4RKFL0W:
Solution by zed-zahir:I detailed the process as much as I could, hope you will learn from my writeup and from this crackme...
Solution by b1h0:Here is my solution to the crackme analyzed statically with Ghidra
Solution by alklazema:A nice number manipulation RE puzzle. Tool used in the solution is radare2.
Solution by RobertoSpartan:This is a quite long explanation of how I did it. Took a while because of the DAA instruction.
Share how awesome the crack me was or where you struggle to finish it ! (Stay polite)