现在有一段程序 我想截取其中的数据程序如下
push 1E  //长度
push ecx //内容指针
call 123456 
地址123456处内容为push ebp 
mov ebp,esp
mov eax,2014
call 756248  //这里改成了跳到我的函数运行 JMP 我的函数地址
mov eax,dword ptr ds:[ecx+10] 我想在 call 756248处跳到我的函数中 获取 上边PUSH的长度 和 ecx指针地址.假如这个功能现在不做.就让程序跳到我的函数中然后在跳回来,我做的函数老是出错,请高手帮忙看看.
这是我的函数.procedure myjiance;
var
sg:pointer;
sg2:pointer;
begin
sg:=ptr($756248);
sg2:=ptr($4362fd);
 asm
     call sg  //call 756248
     jmp sg2  //跳到mov eax,dword ptr ds:[ecx+10] 处继续执行.
 end;
end;