ropshell> use 7e99a20c758abb5ae89c7aeea3a9aeb2 (download)
name         : kernel32.dll (i386/PE)
base address : 0x77de1000
total gadgets: 9044
ropshell> suggest "load mem"
> 0x77e16985 : mov eax, [ecx]; add cl, cl; ret 0xc
> 0x77e16091 : mov eax, [ebp + 0x10]; pop ebp; ret 0xc
> 0x77e8518e : mov ebx, [edi + 0x7f6afffa]; pop eax; ret 0x18
> 0x77e86bdd : mov edx, [ebp + 0x10]; pop ebp; ret 0xc
> 0x77e1ddb5 : mov eax, [edi + 2]; add dh, dh; ret
> 0x77e760a4 : movsx eax, [ebx]; push eax; call esi
> 0x77e76095 : movsx eax, [edi]; push eax; call esi
> 0x77e65cb0 : mov eax, [edx]; add [ebx + 0x5b5e5fc7], cl; pop ebp; ret 8
> 0x77e44ad3 : mov ecx, [ebp + 0xc]; mov [eax], ecx; pop ebp; ret 0x14
> 0x77e732eb : movzx eax, [esi + 0x90]; push eax; push ebx; call edi
> 0x77e19552 : mov eax, [ecx + 0x30]; push [eax + 0x18]; call ebx
> 0x77e743f9 : mov edi, [ebp + 0xc]; stosd es:[edi], eax; stosd es:[edi], eax; ret
> 0x77e935c2 : mov edx, [eax + 0x10]; mov [edx + 0xc], eax; mov [ecx], eax; pop ebp; ret 8
> 0x77e21431 : mov esi, [ebp + 0x14]; push eax; push ebx; push ebx; call [esi]
> 0x77e45ade : movzx ecx, [eax]; push ecx; push [eax + 4]; push [ebx + 0x5c]; call edi
> 0x77e790e1 : mov esi, [edx]; mov esi, [esi]; mov [edx], esi; add eax, ecx; pop esi; pop ebp; ret 0x14
> 0x77e47d78 : mov ecx, [eax + 0x84]; mov eax, [eax + 0x5c]; sub eax, [ecx + 4]; pop ebp; ret 4
> 0x77e68c0c : mov ecx, [esi + 4]; xor eax, eax; push esi; push ecx; push eax; call [ebp + 8]
> 0x77e4f136 : movzx ecx, [ebx]; mov eax, [eax + 0x30]; push ecx; push 8; push [eax + 0x18]; call edi
> 0x77e2ee83 : mov ebx, [ecx + 0xb8]; mov eax, [ecx + 0x2e8]; mov [edx + 0xfb4], eax; mov esp, [ecx + 0xd8]; ret 4
> 0x77e2ee7d : mov ebp, [ecx + 0xc8]; mov ebx, [ecx + 0xb8]; mov eax, [ecx + 0x2e8]; mov [edx + 0xfb4], eax; mov esp, [ecx + 0xd8]; ret 4
> 0x77e2ee77 : mov esi, [ecx + 0xb4]; mov ebp, [ecx + 0xc8]; mov ebx, [ecx + 0xb8]; mov eax, [ecx + 0x2e8]; mov [edx + 0xfb4], eax; mov esp, [ecx + 0xd8]; ret 4