detours截获客户端的winsock2的send函数, 截获服务端的winsock2的WSARecv或GetQueuedCompletionStatus
老杂鱼 2017-10-26 12:37:48 小弟有两个程序,一个是使用winsock2的send函数发包的客户端,
另一个是用winsock2的WSARecv来接收这个客户端send来的数据的服务端。
我的目的是截获客户端send所发的数据,然后修改这个数据包,比如在原数据上加上我的验证数据,
然后是在服务端上截获到客户端发来的数据包,去掉我之前在客户端上加的验证数据,还原本来的数据,
经过N次HOOK,我已经确定了客户端是用send发包,服务端是用WSARecv接收,
找遍了网上所有东西,就是找不到一个send发包,WSARecv接收的例子。
小弟使用detours来HOOK一般常用的WINAPI已经轻车熟路了,这次栽在这个WSARecv上了,
还烦请大神们能不辞辛劳的给个完整的例子就好了,小弟先在此奉上所有分,若能解决这个难题,我定当再充值送分!