ropshell> use e1d124874e524451ea57a654c66868f5 (download)
name         : ld-2.35-0ubuntu3.11.so.2 (x86_64/ELF)
base address : 0x2090
total gadgets: 1754
ropshell> suggest
call
    > 0x00006272 : call rax
    > 0x00015576 : call rbx
    > 0x00005a21 : call rcx
    > 0x00013f3f : call rdx
    > 0x0000496d : call rsi
jmp
    > 0x00009dee : push rsp; ret
    > 0x000021c7 : jmp rax
    > 0x0001554b : jmp rbx
    > 0x0001a624 : jmp rcx
    > 0x0000211f : jmp rdx
load mem
    > 0x0000d742 : mov eax, [rcx]; ret
    > 0x00028663 : movzx eax, [rdi]; sub eax, ecx; ret
    > 0x0002a4e4 : movzx edx, [rsi]; sub eax, edx; ret
    > 0x00028648 : movzx eax, [rdi + rdx]; sub eax, ecx; ret
    > 0x00014d27 : mov rax, [rbp + 8]; pop rbp; add rax, rcx; ret
load reg
    > 0x00003499 : pop rbx; ret
    > 0x000054da : pop rsi; ret
    > 0x0000351e : pop rdi; ret
    > 0x00002267 : pop rbp; ret
    > 0x000021d3 : pop rsp; ret
pop pop ret
    > 0x000021d2 : pop r12; ret
    > 0x0000669e : pop r12; pop r13; ret
    > 0x000054d5 : pop r12; pop r13; pop r14; ret
    > 0x00003517 : pop r12; pop r13; pop r14; pop r15; ret
    > 0x0000307f : pop r12; pop r13; pop r14; pop r15; pop rbp; ret
sp lifting
    > 0x00013729 : add rsp, 0x18; ret
    > 0x00013729 : add rsp, 0x18; ret
    > 0x00015634 : add rsp, 0x30; ret
stack pivoting
    > 0x00014566 : xchg eax, esp; ret
    > 0x0001820c : mov rsp, rbp; pop rbp; ret
    > 0x0001820d : mov esp, ebp; pop rbp; ret
    > 0x000202d1 : mov rsp, r13; jmp r12
    > 0x0001562d : mov rsp, rbx; mov rbx, [rsp]; add rsp, 0x30; ret
syscall
    > 0x00016629 : syscall ; ret
write mem
    > 0x0002b11e : adc [rcx], eax; ret
    > 0x0002b1ce : adc [rdi], eax; ret
    > 0x0000502f : adc [rbx], eax; pop rbx; ret
    > 0x000177ee : add [rax + 0x39], ecx; ret
    > 0x0002b234 : adc [rdi + 0x30], eax; ret