ropshell> use 3d485d8863907e13f0e58f292d4a88c0 (download)
name         : astra (x86_64/ELF)
base address : 0x404400
total gadgets: 4002
ropshell> suggest
call
    > 0x0040443c : call rax
    > 0x0042930f : call rbx
    > 0x004373f8 : call rcx
    > 0x00406316 : call rdx
    > 0x0040732e : call rsi
jmp
    > 0x0041d371 : push rsp; ret
    > 0x004044de : jmp rax
    > 0x0042ac93 : jmp rdx
    > 0x0042163d : jmp rsi
    > 0x0041525d : jmp rdi
load mem
    > 0x00412b18 : mov rax, [rdx]; ret
    > 0x00406390 : mov rax, [rdi]; ret
    > 0x00412b19 : mov eax, [rdx]; ret
    > 0x00405ec0 : mov eax, [rdi]; ret
    > 0x00406f70 : mov rax, [rdi + 0x28]; ret
load reg
    > 0x00405bdf : pop rax; ret
    > 0x00405176 : pop rbx; ret
    > 0x00432285 : pop rcx; ret
    > 0x004056ae : pop rsi; ret
    > 0x00404aab : pop rdi; ret
pop pop ret
    > 0x00407716 : pop r12; ret
    > 0x004053ba : pop r12; pop r13; ret
    > 0x004056a9 : pop r12; pop r13; pop r14; ret
    > 0x00404aa4 : pop r12; pop r13; pop r14; pop r15; ret
    > 0x00404aa3 : pop rbp; pop r12; pop r13; pop r14; pop r15; ret
sp lifting
    > 0x004195d5 : add rsp, 0x108; ret
    > 0x004195d5 : add rsp, 0x108; ret
    > 0x0042adf2 : add rsp, 0x2038; ret
    > 0x00404f14 : add rsp, 0x38; ret
    > 0x004417b4 : add rsp, 0x40; ret
stack pivoting
    > 0x0042d423 : xchg eax, esp; ret
    > 0x0041e189 : mov esp, ecx; mov rdi, [rbx + 8]; call [rbx]
    > 0x004044b2 : leave ; ret
write mem
    > 0x00430ea2 : add [rax], ecx; ret
    > 0x0040a7b6 : adc [r8], eax; pop rbx; ret
    > 0x00442aad : add [rax + 0x39], ecx; ret
    > 0x004230cb : add [rdi + 0x10], rax; ret
    > 0x00412913 : add [rdi + 0x10], rsi; ret