ropshell> use 7ae5fa298772964cf408d1fac5dc4180 (download)
name         : libc-2.29.so.6 (x86_64/ELF)
base address : 0x25320
total gadgets: 17444
ropshell> suggest
call
    > 0x00026b69 : call rax
    > 0x00027a4d : call rbx
    > 0x0002836c : call rcx
    > 0x000472aa : call rdx
    > 0x00028cdc : call rsi
jmp
    > 0x000431d9 : push rsp; ret
    > 0x00026eb5 : jmp rax
    > 0x00078aee : jmp rbx
    > 0x000a6fe4 : jmp rcx
    > 0x0004179c : jmp rdx
load mem
    > 0x00084bdc : mov eax, [rdx]; ret
    > 0x000dc9f0 : mov eax, [rdi]; ret
    > 0x000dc9b0 : mov rax, [rdi + 0x20]; ret
    > 0x00101bb1 : mov eax, [rdx + 8]; ret
    > 0x000dc9b1 : mov eax, [rdi + 0x20]; ret
load reg
    > 0x00047cf8 : pop rax; ret
    > 0x000314f9 : pop rbx; ret
    > 0x0010b31e : pop rcx; ret
    > 0x0012bda6 : pop rdx; ret
    > 0x00026f9e : pop rsi; ret
pop pop ret
    > 0x0012bda5 : pop r10; ret
    > 0x00026a23 : pop r12; pop r13; ret
    > 0x001484f6 : pop r11; pop rbp; pop r12; ret
    > 0x0002653b : pop r12; pop r13; pop r14; pop r15; ret
    > 0x000270ea : pop r12; pop r13; pop r14; pop r15; pop rbp; ret
sp lifting
    > 0x00043eed : add rsp, 0x118; ret
    > 0x00043eed : add rsp, 0x118; ret
    > 0x00047d71 : add rsp, 0x28; ret
    > 0x000ddadd : add rsp, 0x38; ret
    > 0x00121177 : add rsp, 0x40; ret
stack pivoting
    > 0x0002a29b : xchg eax, esp; ret
    > 0x000dfa48 : lea rsp, [rbp - 0x10]; pop rbx; pop r12; pop rbp; ret
    > 0x000dfa49 : lea esp, [rbp - 0x10]; pop rbx; pop r12; pop rbp; ret
    > 0x00043c79 : mov rsp, r8; mov rbp, r9; nop ; jmp rdx
    > 0x00043c7a : mov esp, eax; mov rbp, r9; nop ; jmp rdx
syscall
    > 0x000cf6c5 : syscall ; ret
    > 0x0008c2a7 : int 0x80; cmp esi, 2; cmove edx, ecx; mov [rdi], edx; ret
write mem
    > 0x000ba2d8 : adc [rbx], eax; ret
    > 0x000eb1a9 : add [rcx], eax; ret
    > 0x0014f30c : adc [rdx], ebx; ret
    > 0x0014bd14 : adc [rdx], ecx; ret
    > 0x00044c72 : adc [rdi], eax; ret