1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
pwndbg> info address setcontext
Symbol "setcontext" is at 0x7fab8d034c80 in a file compiled without debugging.
pwndbg> u 0x7fab8d034c80 20
► 0x7fab8d034c80 <setcontext> push rdi
0x7fab8d034c81 <setcontext+1> lea rsi, [rdi + 0x128]
0x7fab8d034c88 <setcontext+8> xor edx, edx EDX => 0
0x7fab8d034c8a <setcontext+10> mov edi, 2 EDI => 2
0x7fab8d034c8f <setcontext+15> mov r10d, 8 R10D => 8
0x7fab8d034c95 <setcontext+21> mov eax, 0xe EAX => 0xe
0x7fab8d034c9a <setcontext+26> syscall
0x7fab8d034c9c <setcontext+28> pop rdi
0x7fab8d034c9d <setcontext+29> cmp rax, -0xfff
0x7fab8d034ca3 <setcontext+35> jae setcontext+128 <setcontext+128>
0x7fab8d034ca5 <setcontext+37> mov rcx, qword ptr [rdi + 0xe0]
0x7fab8d034cac <setcontext+44> fldenv [rcx]
0x7fab8d034cae <setcontext+46> ldmxcsr dword ptr [rdi + 0x1c0]
0x7fab8d034cb5 <setcontext+53> mov rsp, qword ptr [rdi + 0xa0]
0x7fab8d034cbc <setcontext+60> mov rbx, qword ptr [rdi + 0x80]
0x7fab8d034cc3 <setcontext+67> mov rbp, qword ptr [rdi + 0x78]
0x7fab8d034cc7 <setcontext+71> mov r12, qword ptr [rdi + 0x48]
0x7fab8d034ccb <setcontext+75> mov r13, qword ptr [rdi + 0x50]
0x7fab8d034ccf <setcontext+79> mov r14, qword ptr [rdi + 0x58]
0x7fab8d034cd3 <setcontext+83> mov r15, qword ptr [rdi + 0x60]
0x7fab8d034cd7 <setcontext+87> mov rcx, qword ptr [rdi + 0xa8]
0x7fab8d034cde <setcontext+94> push rcx
0x7fab8d034cdf <setcontext+95> mov rsi, qword ptr [rdi + 0x70]
0x7fab8d034ce3 <setcontext+99> mov rdx, qword ptr [rdi + 0x88]
0x7fab8d034cea <setcontext+106> mov rcx, qword ptr [rdi + 0x98]
0x7fab8d034cf1 <setcontext+113> mov r8, qword ptr [rdi + 0x28]
0x7fab8d034cf5 <setcontext+117> mov r9, qword ptr [rdi + 0x30]
0x7fab8d034cf9 <setcontext+121> mov rdi, qword ptr [rdi + 0x68]
0x7fab8d034cfd <setcontext+125> xor eax, eax EAX => 0
0x7fab8d034cff <setcontext+127> ret
0x7fab8d034d00 <setcontext+128> mov rcx, qword ptr [rip + 0x36b161] RCX, [0x7fab8d39fe68] => 0xffffffffffffff80
0x7fab8d034d07 <setcontext+135> neg eax
0x7fab8d034d09 <setcontext+137> mov dword ptr fs:[rcx], eax
0x7fab8d034d0c <setcontext+140> or rax, 0xffffffffffffffff
0x7fab8d034d10 <setcontext+144> ret
|