2A 7F 9C E1 B4 0D 3E 55 A9 F0 1C 6D 91 3B 4F 22 D3 8A 5E 10 7A C2 9D 0B 5C 6E 11 F3 A0 2D 8B 77 C9 04 1E 6A E9 20 3C B1 58 6F 92 0A 4D 73 C8 15
19 2B 3C 4D 5E 6F 70 81 92 A3 B4 C5 DE EF F0 01 12 23 34 45 56 67 78 89 9A AB BC CD DE EF F0 11 22 33 44 55 66 77 88 99 AA BB CC DD EE FF 00 10
AA 14 2E 3C 5D 7F 90 A2 B3 C4 D5 E6 F7 08 19 2A 3B 4C 5D 6E 7F 80 91 A2 B3 C4 D5 E6 F7 08 19 2A 3B 4C 5D 6E 44 55 66 77 88 99 AA BB CC DD EE FF
push rbp mov rbp, rsp xor rax, rax call qword ptr [rel printf] mov eax, 0xDEADBEEF rol eax, 0x5 ror eax, 0xD cmp eax, 0 ret
push rdi xor eax, eax lea rsi, [rip+0x2A] call puts jnz 0x40102A mov ecx, 0x1337 shr ecx, 3 ret
0x401000: mov eax, 0xDEADBEEF 0x401005: xor edx, edx 0x401007: cmp eax, edx 0x401009: jnz 0x401020 0x40100B: call puts 0x401010: ret ; ALERT: stack canary tripped ; ALERT: sysenter intercepted ; ALERT: segfault avoided 0x401020: nop 0x401021: jmp short 0x401000
push rbp mov rbp, rsp lea rdi, [rip+0x2A] call qword ptr [rel printf] int 0x80 ; syscall ret ; ALERT: unauthorized context switch