-
-
[求助]写一个 HOOK RECV 后的处理函数
-
发表于:
2008-5-4 03:25
9648
-
recv默认是一个 阻塞的等待函数..
int recv(
SOCKET s,
char FAR *buf,
int len,
int flags
);
我自己写的my_recv(SOCKET s, char FAR *buf, int len, int flags)
好像没有成功...HOOK 掉 IE 后...直接就不能访问网页了..
更别提.读取数据了..我感觉这与recv 函数的特殊性有关吧.
希望兄弟们帮助..解决一下..!!
发一个..VC++ 的 recv 处理函数.
//////////////////////////////////////////////////////////////////////////
//recv 原型
int recv(
SOCKET s,
char FAR *buf,
int len,
int flags
);
//我的HOOK'处理函数 如下
int WINAPI my_recv(SOCKET s, char FAR *buf, int len, int flags)
{
int nRet;
h_hook.unhook(); //解除HOOK 调用原来的recv函数
nRet=recv(s,buf,len,flags);
h_hook.rehook();//重新HOOK
return nRet;
}
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法