问题描述
- hook recv的问题,dll注入
-
如题,myrecv中必须最后调用原recv才行,不然目标程序会崩溃;
int WINAPI MyRecv(SOCKET s, char* buf, int len, int flags)
{
int ret = pRecv(s,buf,len,flags);
......//我的操作代码
return ret;
}
这样写就崩溃了,但是
int WINAPI MyRecv(SOCKET s, char* buf, int len, int flags)
{
......//我的操作代码
return pRecv(s,buf,len,flags);
}
这样写又很正常;
请问是什么原因,怎么解决
解决方案
关于dll注入的hook
HOOK API DLL 注入
MFC hook注入dll,远程线程注入dll
解决方案二:
有没有高手帮忙看看啊
解决方案三:
你后面的操作是不是影响了缓冲区
解决方案四:
什么类型的Hook?
时间: 2024-10-25 08:41:06