ropshell> use fc3391a5231682273c849d213abb05ea (download)
name : kernel32.dll (x86_64/PE)
base address : 0x180001000
total gadgets: 2694
ropshell> suggest
call
> 0x18002f55b : call rcx
> 0x18007d155 : call rbp
> 0x180027cde : call [rax]
> 0x18000f4e1 : call [rcx]
> 0x18000b8aa : call [rsi]
jmp
> 0x18000ef0d : jmp rax
> 0x18001c31c : jmp rcx
> 0x18001a019 : jmp rdi
> 0x180071a51 : jmp rsp
> 0x18007a8e4 : jmp [rax]
load mem
> 0x18001d990 : mov eax, [rcx + 0x10]; ret
> 0x18007aed6 : mov rax, [rdx + 0x18]; add rax, rcx; ret
> 0x18007aed7 : mov eax, [rdx + 0x18]; add rax, rcx; ret
> 0x1800155d3 : mov rsi, [r11 + 0x18]; mov rsp, r11; pop rdi; ret
> 0x180015e8b : mov rdi, [r11 + 0x18]; mov rsp, r11; pop rbp; ret
load reg
> 0x1800022fc : pop rax; ret
> 0x180001bc4 : pop rbx; ret
> 0x180029dfc : pop rdx; ret
> 0x180001a09 : pop rsi; ret
> 0x180001144 : pop rdi; ret
pop pop ret
> 0x180004cf1 : pop r12; ret
> 0x18000544d : pop r12; pop rbp; ret
> 0x180010409 : pop r12; pop rdi; pop rbp; ret
> 0x180071e09 : pop r12; pop rdi; pop rbx; pop rbp; ret
> 0x180001f75 : pop r12; pop rdi; pop rsi; pop rbp; pop rbx; ret
sp lifting
> 0x180024a27 : add rsp, 0x118; ret
> 0x180024a27 : add rsp, 0x118; ret
> 0x180002537 : add rsp, 0x28; ret
> 0x1800024bf : add rsp, 0x38; ret
> 0x180001199 : add rsp, 0x48; ret
stack pivoting
> 0x180021ef5 : xchg eax, esp; ret
> 0x180004513 : mov rsp, r11; pop r14; ret
> 0x180004514 : mov esp, ebx; pop r14; ret
> 0x180056dd0 : push rbx; add al, [rcx - 0x77]; sbb [rax - 0x75], ecx; pop rsp; and al, 8; ret
> 0x1800109e6 : leave ; ret
syscall
> 0x180024324 : int 0x80; adc al, 0; add [rbp + 0x2e], dh; ret
write mem
> 0x18006ce30 : add [rax + 0xf], ecx; ret
> 0x18007e816 : add [rax + 1], edi; ret
> 0x180002a30 : adc [rcx + 0x20], eax; ret
> 0x180065a1e : adc [rbp + 3], eax; ret
> 0x18006ce2f : add [r8 + 0xf], ecx; ret