ropshell> use 6fb118ee2a28221b6f8c2697b714c374 (download)
name         : login (i386/ELF)
base address : 0x8048330
total gadgets: 9321
ropshell> suggest
call
    > 0x08048e16 : call eax
    > 0x08053012 : call ebx
    > 0x0805088f : call ecx
    > 0x08048e53 : call edx
    > 0x0804a17a : call esi
jmp
    > 0x080c924a : push esp; ret
    > 0x0804a6c7 : jmp eax
    > 0x08069264 : jmp ebx
    > 0x08068baf : jmp ecx
    > 0x0804e5bc : jmp edx
load mem
    > 0x08061fab : movzx eax, [edx]; pop ebx; ret
    > 0x080d7290 : mov eax, [edx + 0x4c]; ret
    > 0x080b69c0 : mov eax, [ecx]; pop ebx; pop esi; ret
    > 0x08061ae9 : mov eax, [ecx + 8]; sub eax, edx; ret
    > 0x0806e900 : movzx ecx, [eax]; movzx eax, [edx]; sub eax, ecx; ret
load reg
    > 0x080d7316 : pop eax; ret
    > 0x08049f6f : pop ebx; ret
    > 0x0807dc0a : pop edx; ret
    > 0x08049e56 : pop esi; ret
    > 0x080483e7 : pop edi; ret
pop pop ret
    > 0x080d7316 : pop eax; ret
    > 0x08050cc5 : pop ebx; pop ebp; ret
    > 0x08049e54 : pop ebp; pop edi; pop esi; ret
    > 0x080b96aa : pop eax; pop ebx; pop esi; pop edi; ret
    > 0x08049e52 : pop eax; pop ebx; pop ebp; pop edi; pop esi; ret
sp lifting
    > 0x080a72fa : add esp, 0x10; ret
    > 0x080a72fa : add esp, 0x10; ret
    > 0x0809484c : add esp, 0x20ec; ret
    > 0x080542c5 : add esp, 0x3c; ret
    > 0x08053f75 : add esp, 0x4c; ret
stack pivoting
    > 0x0804df6f : xchg eax, esp; ret
    > 0x080d7576 : mov esp, ecx; ret
    > 0x08050e19 : mov esp, ebp; pop ebp; ret
    > 0x080c12b3 : mov esp, edi; jmp [esi - 0x70]
    > 0x08048959 : lea esp, [ebp - 0xc]; pop ebx; pop esi; pop edi; pop ebp; ret
syscall
    > 0x0807e4a0 : int 0x80; ret
write mem
    > 0x0804b3a3 : adc [eax], ecx; ret
    > 0x080b1032 : add [ecx], eax; ret
    > 0x08055a49 : add [ecx], edi; ret
    > 0x080ab9c5 : add [edi], ecx; dec ecx; ret
    > 0x080a61c1 : add [eax + 0x5f028d02], ecx; ret