ropshell> use 5d0068acdf17a9288c800d478c9ae369 (download)
name         : youwouldntdownloada3dprinter (x86_64/ELF)
base address : 0x118f0
total gadgets: 4991
ropshell> suggest
call
    > 0x0001b83c : call rax
    > 0x0003978d : call rbx
    > 0x00030085 : call rdi
    > 0x00023457 : call [rax]
    > 0x000243eb : call [rbx]
jmp
    > 0x0003dadd : push rsp; ret
    > 0x00013005 : jmp rax
    > 0x00042cae : jmp rbx
    > 0x0002341b : jmp [rax]
    > 0x00037c71 : jmp [rcx]
load mem
    > 0x0004add0 : mov rax, [rdi]; ret
    > 0x0004adc0 : mov eax, [rdi]; ret
    > 0x00013b93 : mov ecx, [rsi]; mov [rdi], ecx; ret
    > 0x0004ae10 : mov rdx, [rdi + 8]; mov [rcx], 0; ret
    > 0x0004ae11 : mov edx, [rdi + 8]; mov [rcx], 0; ret
load reg
    > 0x0001884b : pop rax; ret
    > 0x00032436 : pop rbx; ret
    > 0x00011dd3 : pop rcx; ret
    > 0x000469ac : pop rdx; ret
    > 0x0003de12 : pop rsi; ret
pop pop ret
    > 0x0003de11 : pop r14; ret
    > 0x00033427 : pop r14; pop r15; ret
    > 0x00033425 : pop r12; pop r14; pop r15; ret
    > 0x00038964 : pop r12; pop r14; pop r15; pop rbp; ret
    > 0x00032f36 : pop r12; pop r13; pop r14; pop r15; pop rbp; ret
sp lifting
    > 0x000316df : add rsp, 0x108; ret
    > 0x000316df : add rsp, 0x108; ret
    > 0x0002720d : add rsp, 0x20; ret
    > 0x000234d2 : add rsp, 0x30; ret
    > 0x00018aa6 : add rsp, 0x4608; ret
stack pivoting
    > 0x0003cce3 : xchg eax, esp; ret
    > 0x0003ff42 : xchg esp, edi; jmp [rsi + 0xf]
    > 0x0003fea8 : mov esp, edi; jmp [rsi + 0xf]
    > 0x0004398a : leave ; ret
syscall
    > 0x00011da5 : syscall ; ret
write mem
    > 0x0004946b : add [rax + 0xf], ecx; ret
    > 0x000328bd : add [rcx], eax; shr eax, 0x18; ret
    > 0x00035e96 : add [rcx + 0x48d12833], esi; shr eax, cl; ret
    > 0x0002a63e : adc [rdx + 0x48272444], ecx; add esp, 0x58; ret
    > 0x0003765f : add [rax + rax], edi; setae al; or al, cl; movzx eax, al; ret