< Home

Binary Challenges

Test your reverse engineering skills

Challenge #1: Binary Analysis

48 89 e5 mov rbp, rsp 48 83 ec 10 sub rsp, 0x10 c7 45 fc mov DWORD PTR [rbp-0x4], 0x1 8b 45 fc mov eax, DWORD PTR [rbp-0x4] 83 c0 01 add eax, 0x1

What is the value of eax after these instructions execute?

A) 0x0
B) 0x1
C) 0x2
D) 0x10

Challenge #2: Stack Operations

push rbp mov rbp, rsp push 0x1337 pop rax xor rax, 0x42

What is the final value in RAX?

A) 0x1337
B) 0x1375
C) 0x0
D) 0x42

Challenge #3: Control Flow

xor eax, eax test eax, eax jz loc_1337 mov eax, 0x1 loc_1337: inc eax

What will be the value of EAX after execution?

A) 0x0
B) 0x1
C) 0x2
D) 0x1337