21,458
社区成员
发帖
与我相关
我的任务
分享
002B18F0 pop edi
002B18F1 pop esi
002B18F2 pop ebx
002B18F3 mov esp,ebp
002B18F5 pop ebp
002B18F6 ret
002B18F0 pop edi
002B18F1 pop esi
002B18F2 pop ebx
002B18F3 mov esp,ebp
002B18F5 pop ebp
我想在这里添加自己的代码 pop esi ,但添加了这样的pop指令后,ret就不能正确返回,
002B18F6 ret
002B18F0 pop edi
002B18F1 pop esi
002B18F2 pop ebx
002B18F3 mov esp,ebp
002B18F5 pop ebp
pop esp
mov [returnaddress] esp //我想先把保存在棧里的返回地址取出来保存在一个变量里
这里添加我自己的pop指令,
pop edi //我自己想添加的pop指令
pop esi //我自己想添加的pop指令
jmp [returnaddress] //跳转到返回地址