社区
通信技术
帖子详情
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
回复
打赏
收藏
detours截获客户端的winsock2的send函数, 截获服务端的winsock2的WSARecv或GetQueuedCompletionStatus
小弟有两个程序,一个是使用winsock2的send函数发包的客户端, 另一个是用winsock2的WSARecv来接收这个客户端send来的数据的服务端。 我的目的是截获客户端send所发的数据,然后修改这个数据包,比如在原数据上加上我的验证数据, 然后是在服务端上截获到客户端发来的数据包,去掉我之前在客户端上加的验证数据,还原本来的数据, 经过N次HOOK,我已经确定了客户端是用send发包,服务端是用WSARecv接收, 找遍了网上所有东西,就是找不到一个send发包,WSARecv接收的
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Detours
(有例子)
Detours
是一个在x86平台上
截获
任意Win32
函数
调用的工具库。中断代码可以在运行时动态加载。
Detours
使用一个无条件转移指令来替换目标
函数
的最初几条指令,将控制流转移到一个用户提供的
截获
函数
。而目标
函数
中的一些...
api钩子的实现--用
Detours
拦截Win32API
函数
api钩子的实现--用
Detours
拦截Win32API
函数
微软开发
Detours
函数
库
微软开发
Detours
函数
库相关说明~以及距离~
detours
2.1 VC6中编译方法及源代码及使用例子及编译好的BIN
2.把
detours
2.1 scr目录中的源文件全部添加到项目 3.在Project->Seting->C/C++->Preprocessor definit
ion
s中添加
DETOURS
_X86 4.打开项目中detoured.cpp把里面DllMain
函数
名修改为LengFeng(否则使用时会出现DllMain...
易语言微软
detours
库演示
易语言微软
detours
库演示源码,微软
detours
库演示,取
函数
地址Ex,Call,asm_CALLSub,UnHOOK,HOOKFunc,HOOKAPI,CallFunc,LoadLibraryA,GetProcAddress,LocalSize_STARTUPINFO,NewMSGB
通信技术
4,358
社区成员
28,927
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章