detours截获客户端的winsock2的send函数, 截获服务端的winsock2的WSARecv或GetQueuedCompletionStatus

老杂鱼 2017-10-23 11:41:09
小弟有两个程序,一个是使用winsock2的send函数发包的客户端,
另一个是用winsock2的WSARecv来接收这个客户端send来的数据的服务端。
我的目的是截获客户端send所发的数据,然后修改这个数据包,比如在原数据上加上我的验证数据,
然后是在服务端上截获到客户端发来的数据包,去掉我之前在客户端上加的验证数据,还原本来的数据,
经过N次HOOK,我已经确定了客户端是用send发包,服务端是用WSARecv接收,
找遍了网上所有东西,就是找不到一个send发包,WSARecv接收的例子。
小弟使用detours来HOOK一般常用的WINAPI已经轻车熟路了,这次栽在这个WSARecv上了,
还烦请大神们能不辞辛劳的给个完整的例子就好了,小弟先在此奉上所有分,若能解决这个难题,我定当再充值送分!
...全文
524 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

4,358

社区成员

发帖
与我相关
我的任务
社区描述
通信技术相关讨论
社区管理员
  • 网络通信
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧