ropshell> use 049a5a4d3f36fdbeeb01b4bff054ba19 (download)
name         : echo_server (x86_64/ELF)
base address : 0x279940
total gadgets: 4927
ropshell> suggest
call
    > 0x0027b283 : call rax
    > 0x0027ae26 : call rbx
    > 0x002ac056 : call rcx
    > 0x002eaea0 : call rdx
    > 0x0027bbb7 : call rsi
jmp
    > 0x00286add : jmp rax
    > 0x0029f26a : jmp rbx
    > 0x0029066f : jmp rcx
    > 0x003ddf85 : jmp rdx
    > 0x002841ad : jmp rsi
load mem
    > 0x003146eb : mov rax, [rdi]; pop rbp; ret
    > 0x0032bce0 : mov rdx, [rcx]; pop rbp; ret
    > 0x003cb425 : movzx eax, [rcx]; pop rbp; ret
    > 0x003146ec : mov eax, [rdi]; pop rbp; ret
    > 0x0032bce1 : mov edx, [rcx]; pop rbp; ret
load reg
    > 0x00381cc7 : pop rax; ret
    > 0x0036af41 : pop rbx; ret 0
    > 0x002cc273 : pop rcx; ret
    > 0x003b9d62 : pop rdx; ret
    > 0x0036fc70 : pop rsi; ret
pop pop ret
    > 0x0036fc6f : pop r14; ret
    > 0x00279c6b : pop r14; pop rbp; ret
    > 0x0031b92d : pop r11; pop r14; pop rbp; ret
    > 0x0027b10d : pop r12; pop r14; pop r15; pop rbp; ret
    > 0x0027a0d4 : pop r12; pop r13; pop r14; pop r15; pop rbp; ret
stack pivoting
    > 0x002d78e7 : xchg eax, esp; ret
    > 0x00387c24 : mov rsp, rbp; pop rbp; ret
    > 0x00387c25 : mov esp, ebp; pop rbp; ret
    > 0x0037793f : lea rsp, [rbp - 8]; pop rbx; pop rbp; ret
    > 0x00377940 : lea esp, [rbp - 8]; pop rbx; pop rbp; ret
syscall
    > 0x003ebf2d : syscall ; ret
write mem
    > 0x0028b68e : adc [rbp + 8], esi; ret
    > 0x00299f60 : adc [rax], ebx; add [rax - 0x77], cl; ret
    > 0x002cf0e5 : adc [rdx], eax; add [rax - 0x77], cl; ret
    > 0x002f1fd2 : add [rax + 2], edi; sbb eax, 0; pop rbp; ret
    > 0x002febef : add [rax + 0x48cceb00], edx; add esp, 8; pop rbx; pop rbp; ret