-
-
Dephi Hook后 修改返回值 成乱码
-
发表于:
2009-12-25 13:17
3720
-
代码如下,lpBuffer这个值存放返回值的,但是改过之后显示的是乱码,模板是坛子里边下的
function NewGetComputerNameW(lpBuffer:String;nSize:integer):cardinal;stdcall;
type
TNewNewGetComputerNameW= function(lpBuffer:String;nSize:integer):cardinal; stdcall;
begin
Hook[1].UnHook;
result:=TNewNewGetComputerNameW(Hook[1].BaseAddr)(lpBuffer,nSize);
lpBuffer:='abc';
result:=0;
Hook[1].Hook;
end;
[课程]Android-CTF解题方法汇总!