ropshell> use b86ec517ee44b2d6c03096e0518c72a1 (download) name : libc.so.6 (x86_64/RAW) base address : 0x0 total gadgets: 20145
ropshell> suggest "stack pivoting" > 0x0003a2a7 : xchg eax, esp; ret > 0x0016df4d : xchg esp, edi; jmp rdx > 0x0016dffd : mov esp, edi; jmp rsp > 0x00034f58 : mov rsp, r8; mov rbp, r9; jmp rdx > 0x0003725d : lea rsp, [rbp - 0x10]; pop rbx; pop r12; pop rbp; ret > 0x00034f59 : mov esp, eax; mov rbp, r9; jmp rdx > 0x0003725e : lea esp, [rbp - 0x10]; pop rbx; pop r12; pop rbp; ret > 0x00069454 : mov rsp, rbx; lea rsp, [rbp - 0x18]; pop rbx; pop r12; pop r13; pop rbp; ret > 0x00051040 : movsxd rsp, edx; mov rdx, r12; call [rax + 0x38] > 0x00069455 : mov esp, ebx; lea rsp, [rbp - 0x18]; pop rbx; pop r12; pop r13; pop rbp; ret > 0x000aaa9f : mov esp, esi; mov rsi, rdx; mov rdi, r12; push rbp; push rbx; sub rsp, 8; call r13 > 0x001097dd : push rdi; pop rsp; lea rsi, [rdi + 0x48]; mov rdi, rax; mov rcx, [rcx + 0x18]; jmp rcx > 0x00114e6f : lea esp, [rbx + 0x10]; mov [rbx + 0x10], 0; mov rdi, r12; call [rax + 0x28] > 0x00076383 : mov esp, edx; push rbp; mov rbp, rsi; push rbx; mov rax, [rdi + 0xd8]; mov rbx, rdi; call [rax + 0x60] > 0x0003ea02 : leave ; ret