Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ;==============
- ; "stack swap"
- ;==============
- ; [0xbffe2010] == new esp, esp == old esp
- ; [0xbffe2014] == new ebp, ebp == old ebp
- ; swap esp so it points to new stack
- MOV edi, 0xbffe2010
- MOV eax, DWORD [edi]
- MOV DWORD [edi], esp ; [0xbffe2010] = old esp
- MOV esp, eax ; esp = new esp
- ; swap ebp so it points to new stack
- MOV edi, 0xbffe2014
- MOV eax, DWORD [edi]
- MOV DWORD [edi], ebp ; [0xbffe2014] now holds old ebp
- MOV ebp, eax ; ebp now points to new stack
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement