ropshell> use e7867719b83ec8a239fe1d0e44886fb9 (download)
name         : chal (x86_64/ELF)
base address : 0x1034620
total gadgets: 2700
ropshell> suggest
call
    > 0x01047c3e : call rax
    > 0x01070308 : call rbx
    > 0x010705a6 : call rdx
    > 0x010a2046 : call rdi
    > 0x010a759d : call rbp
jmp
    > 0x01036736 : jmp rax
    > 0x0109675d : jmp rbx
    > 0x01062dca : jmp rcx
    > 0x010354ab : jmp rdi
    > 0x010af282 : jmp rbp
load mem
    > 0x010d6ce4 : mov rax, [rdi]; pop rbp; ret
    > 0x010d6cd4 : mov eax, [rdi]; pop rbp; ret
    > 0x010811b0 : mov rdi, [rcx]; vzeroupper ; call rax
    > 0x010378d7 : mov ecx, [rsi]; mov [rdi], ecx; pop rbp; ret
    > 0x010811b1 : mov edi, [rcx]; vzeroupper ; call rax
load reg
    > 0x010c749e : pop rax; ret
    > 0x010c8b7f : pop rcx; ret
    > 0x010aebaa : pop rdi; ret
    > 0x01034c69 : pop rbp; ret
    > 0x010cb2fc : pop rsp; ret
pop pop ret
    > 0x010c749d : pop r8; ret
    > 0x0104a1f2 : pop r14; pop rbp; ret
    > 0x0105106d : pop r14; pop r15; pop rbp; ret
    > 0x0105106b : pop r12; pop r14; pop r15; pop rbp; ret
    > 0x010bc9c1 : pop r12; pop r13; pop r14; pop r15; pop rbp; ret
stack pivoting
    > 0x0105ceef : mov rsp, rbp; pop rbp; ret
    > 0x0105cef0 : mov esp, ebp; pop rbp; ret
    > 0x0109f5b3 : xchg eax, esp; stc ; jmp [rsi - 0x75]
    > 0x010ce747 : leave ; pop rbp; ret
syscall
    > 0x01067b87 : syscall ; ret
write mem
    > 0x010ca56d : add [rcx], eax; pop rbp; ret
    > 0x010ba5b1 : add [rdx + 0x12], edi; pop rbp; ret
    > 0x0103c781 : add [rdi], ecx; test [rdi - 0x17000000], ebx; ret 0
    > 0x01077c6b : adc [rsi], ecx; cld ; jmp [rsi - 0x75]
    > 0x010c2193 : add [rax + rax], edi; setae al; or al, cl; movzx eax, al; pop rbp; ret