ropshell> use 6f1c8d5a80c9fc86163f874328ef80e6 (download) name : dinput.dll (i386/RAW) base address : 0x0 total gadgets: 3661
ropshell> suggest call > 0x000034c8 : call eax > 0x00044088 : call ebx > 0x000006fa : call ecx > 0x000196e1 : call esi > 0x00002dcd : call edi jmp > 0x0004cd13 : jmp eax > 0x0004edbc : jmp esi > 0x00053b7e : jmp ebp > 0x0000b80b : jmp esp > 0x000039e8 : jmp [eax] load mem > 0x00054186 : mov eax, [ecx]; ret > 0x00062114 : mov eax, [edx + 4]; ret > 0x0005219a : mov eax, [ebp + 8]; pop ebp; ret > 0x0004ffeb : mov eax, [ecx + 0x400]; shr eax, 1; ret > 0x000506fa : mov eax, [esi + 0x18]; pop ebx; pop esi; ret load reg > 0x0004b2d7 : pop ebx; ret > 0x0004c0a9 : pop ecx; ret > 0x00060c9e : pop edx; ret > 0x00015fae : pop esi; ret > 0x0004d023 : pop edi; ret pop pop ret > 0x0002370f : pop ebp; ret > 0x000511d0 : pop eax; pop ebp; ret > 0x0005c6b3 : pop ebx; pop edi; pop ebp; ret > 0x0005d6f0 : pop eax; pop edi; pop esi; pop ebp; ret > 0x0005fc68 : pop ecx; pop edi; pop ebx; pop esi; pop ebp; ret sp lifting > 0x00061b72 : add esp, 0x10; ret > 0x00061b72 : add esp, 0x10; ret > 0x0004bbad : add esp, 0x20; ret stack pivoting > 0x00054368 : xchg eax, esp; ret > 0x0004d904 : mov esp, ebx; pop ebx; ret > 0x0004b0ab : mov esp, ebp; pop ebp; ret > 0x0004d6a6 : lea esp, [esp]; lea ecx, [ecx]; mov eax, [esp + 0xc]; pop esi; pop edi; ret > 0x0003b3f4 : xchg esp, esp; int1 ; push es; sub [ebp - 0x2236b], cl; call [edx + 0x6a] write mem > 0x00051934 : add [esi + 0x5b], ebx; ret > 0x0005188a : add [edi + 0x5e], ebx; ret > 0x0004d411 : add [ebx + 0x5e0c2444], ecx; pop edi; ret > 0x00051f2c : add [ebx + 0xe8901c9], eax; pop esi; pop ebp; ret > 0x00061546 : add [eax], ebp; xor [esi + eax*2 + 0xf], 0xbe; ret