ropshell> use e52edf9e16b718131ae16fb22514b44c (download) name : libc-2.15.so (i386/ELF) base address : 0x16f70 total gadgets: 15591
ropshell> suggest "stack pivoting" > 0x000504d8 : xchg eax, esp; ret > 0x00030d33 : mov esp, ebp; pop ebp; ret > 0x0002dd1d : mov esp, ecx; jmp edx > 0x000b6a91 : lea esp, [ebp - 8]; pop ebx; pop esi; pop ebp; ret > 0x00045713 : lea esp, [ebx + edi*8 - 1]; jmp [esi - 0x41] > 0x00052e1b : lea esp, [esi + edi*8 - 1]; dec [ebx - 0x1df4b]; jmp [ebp - 0x75] > 0x0010b97d : xchg esi, esp; add [eax], al; add [ebx - 0xf77d], cl; jmp [ebp - 0x39] > 0x0013945b : xchg esp, ebx; add al, [eax]; add ebx, [ebx + ecx*4]; jmp ebx > 0x00103575 : mov esp, edi; mov ebx, [ecx]; mov esi, [ecx + 4]; mov edi, [ecx + 8]; mov ebp, [ecx + 0xc]; jmp edx > 0x000d958a : mov esp, esp; cmp al, [eax]; add [edi], cl; test [edi + 3], ebx; add [eax], al; mov eax, [ebx + 0xee0]; call [eax] > 0x00095ad3 : leave ; add eax, ecx; ret