ropshell> use 33f2e09e5c0755fe275b9865f9023c8b (download)
name         : IPGen2_64.exe (x86_64/PE)
base address : 0x401000
total gadgets: 34433
ropshell> suggest
call
    > 0x00406d81 : call rax
    > 0x004038dc : call rbx
    > 0x0045af17 : call rcx
    > 0x0045c27b : call rdx
    > 0x00427fe4 : call rsi
jmp
    > 0x004642b8 : push rsp; ret
    > 0x0040359f : jmp rax
    > 0x004018df : jmp rbx
    > 0x00426889 : jmp rcx
    > 0x0040185b : jmp rdx
load mem
    > 0x004065d0 : mov rax, [rcx]; ret
    > 0x004065d1 : mov eax, [rcx]; ret
    > 0x00547570 : mov rax, [rcx + 0x100]; ret
    > 0x00547571 : mov eax, [rcx + 0x100]; ret
    > 0x00466e3a : mov eax, [r8 + 8]; ret
load reg
    > 0x00406195 : pop rax; ret
    > 0x0040363a : pop rbx; ret
    > 0x00477813 : pop rcx; ret
    > 0x00416742 : pop rdx; ret
    > 0x00404914 : pop rsi; ret
pop pop ret
    > 0x0046b811 : pop r12; ret
    > 0x004071e6 : pop r13; pop r14; ret
    > 0x00403c47 : pop r13; pop r14; pop rbp; ret
    > 0x0040677c : pop rbx; pop rsi; pop rdi; pop r13; ret
    > 0x0049ada6 : pop rax; pop rbx; pop rsi; pop rdi; pop r13; ret
sp lifting
    > 0x0041752b : add rsp, 0x148; ret
    > 0x0041752b : add rsp, 0x148; ret
    > 0x004038a6 : add rsp, 0x28; ret
    > 0x00406139 : add rsp, 0x38; ret
    > 0x0040ad51 : add rsp, 0x48; ret
stack pivoting
    > 0x0042eca2 : xchg eax, esp; ret
    > 0x0040f99f : mov rsp, rbp; pop rbp; ret
    > 0x0040f9a0 : mov esp, ebp; pop rbp; ret
    > 0x00539e93 : lea esp, [rax - 0x18000000]; ret
    > 0x004a35c9 : lea rsp, [rbp + 0x100]; pop rbp; ret
write mem
    > 0x0064b607 : add [rax], rdx; ret
    > 0x005587d6 : add [rax], edx; ret
    > 0x005ba93a : add [rbx], edi; ret
    > 0x0044052f : add [rbx], ebp; ret
    > 0x00464919 : add [rcx], eax; ret