ropshell> use f8f1a77ddbb280448ac920ea9adf31c0 (download)
name         : kernel32_mine.dll (x86_64/PE)
base address : 0x180001000
total gadgets: 2727
ropshell> suggest "load reg"
> 0x18000892a : pop rax; ret
> 0x18000158a : pop rbx; ret
> 0x18001adf3 : pop rcx; ret
> 0x1800014a5 : pop rsi; ret
> 0x1800013ee : pop rdi; ret
> 0x1800012b1 : pop rbp; ret
> 0x180010baa : pop rsp; ret
> 0x180010ba9 : pop r12; ret
> 0x180015c63 : pop r13; ret
> 0x18000753c : pop r14; ret
> 0x180012eab : pop r15; ret
> 0x18001ce01 : mov rax, [rsp + 8]; ret
> 0x18004f96b : mov rbx, [rsp + 8]; ret
> 0x18006ef18 : mov rdi, [rsp + 0x10]; ret
> 0x18001ce02 : mov eax, [rsp + 8]; ret
> 0x18004f96c : mov ebx, [rsp + 8]; ret
> 0x18006ef19 : mov edi, [rsp + 0x10]; ret
> 0x18005218d : mov rsi, [rsp + 0x20]; pop r14; ret
> 0x18005218e : mov esi, [rsp + 0x20]; pop r14; ret
> 0x180057547 : mov rcx, [rsp + 0x30]; call [rip + 0x20b3e]; add rsp, 0x28; ret
> 0x180057548 : mov ecx, [rsp + 0x30]; call [rip + 0x20b3e]; add rsp, 0x28; ret
> 0x18000810d : movzx edx, [rsp + 0x68]; mov [rcx], edx; add rsp, 0x48; ret
> 0x18000980a : mov rbp, [rsp + 0x10]; mov rsi, [rsp + 0x18]; mov rdi, [rsp + 0x20]; ret
> 0x18000980b : mov ebp, [rsp + 0x10]; mov rsi, [rsp + 0x18]; mov rdi, [rsp + 0x20]; ret
> 0x18003ae82 : pop rdx; rol [rbx], cl; add [rbx], dh; shr bl, 5; mov eax, 1; add rsp, 0x28; ret
> 0x18001ce62 : mov r8, [rsp + 0x48]; xor edx, edx; mov rcx, rax; call [rip + 0x59e7e]; mov rax, [rsp + 0x50]; add rsp, 0x38; ret