社区
网络编程
帖子详情
如何hook到wsock32的send,recv?希望能说的详细一点,谢谢,有例子给的更是磕头感谢了!!
wellin
2003-09-14 09:54:05
谢谢!
...全文
92
12
打赏
收藏
如何hook到wsock32的send,recv?希望能说的详细一点,谢谢,有例子给的更是磕头感谢了!!
谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gavinyu
2003-10-29
打赏
举报
回复
给我一份把,非常感谢!
gavin_ie@sohu.com
wellin
2003-09-15
打赏
举报
回复
谢谢,我的信箱是 xuhua_zzh@21cn.com
wellin
2003-09-15
打赏
举报
回复
收到了,谢谢,不管能否解决我的问题,这分都要给你!
stephaneshark1
2003-09-15
打赏
举报
回复
也发个给我吧
stephaneshark@yahoo.com.cn
谢啦
Jonak
2003-09-15
打赏
举报
回复
MSDN上有SPI的例子
feeboby
2003-09-15
打赏
举报
回复
请查收
hilom
2003-09-15
打赏
举报
回复
也请给我一份,先谢谢了。hilom@163.com
HanZhu1
2003-09-15
打赏
举报
回复
也给我一份
hy1899@sohu.com
nonocast
2003-09-15
打赏
举报
回复
feeboby(诺曼之路) 给我发一份
呵呵,谢了
o_nono@163.net
AaronChan
2003-09-15
打赏
举报
回复
UP
也给我一份吧!谢谢!
redby
2003-09-15
打赏
举报
回复
非常关注!!!!!
feeboby
2003-09-14
打赏
举报
回复
那要写spi程序
我有个例子,可以发给你
ws2_32.dll和
wsock32
.dll
Wsock32
.Dll与Ws2_32.Dll区别:CSocket在
Wsock32
.Dll中实现,Socket API在Ws2_32.Dll实现。 这两个Dll是两个不同层次的接口,调用关系如下: 网络应用程序->CSocket(
WSock32
.Dll)->Socket API(ws2_32.Dll)-> 网络传输服务进程.
WSock32
.Dll映射mswsock.dll和ws2_32.Dll两个文件。ws2_32.Dll是真正的实现。 我们知道,WS2_32.DLL导出了
send
、se.
hook
socket
send
recv
的代码(zz)
(zzfrom)http://hack.gameres.com/showthread.asp?threadid=3379
hook
socket
send
recv
的代码(1) 最后更新:2005.07.17 本程序演示如何拦截一个程序对
send
、
recv
函数的调用, 并把
send
、
recv
函数的参数用 WM_COPYDATA 消息发送 到监视程序中。附带演示如何拦截Direc
delphi
hook
send
和
Recv
有时候我们需要对其它应用程序发送和接收的网络数据进行拦截,比如要对IE发送的HTTP头进行分析,得到请求的地址等.这次我们可以用一些例如WPE, Sniffer之类的工具来达到目的.但是工具功能有限,要想实现更强大的功能,还是我们自己动手来DIY吧. 拦截网络数据封包的方法有三种,一是将网卡设为混杂模式,这次就可以监视到局域网上所有的数据包,二是
HOOK
目标进程的发送和接收的API函
ws2_32.dll
wsock32
.dll
send
send
to 注意
我们知道,WS2_32.DLL导出了
send
、
send
to、
recv
、
recv
from、WSA
Send
、WSA
Send
To、WSA
Recv
和WSA
Recv
From,而
WSOCK32
.DLL也导出了
send
、
send
to、
recv
、
recv
from函数(OD只能看到
WSOCK32
.DLL的
recv
、
recv
from,用VC的DEPENDS.EXE才能查看到
send
、
send
to)。但MSDN上并没有
Windows核心编程_
HOOk
SOCKET实现封包拦截
Socket的
HOOK
技术是目前网络拦截程序的基础功能,还有浏览器的抓包工具都是通过拦截Socket函数实现的 浏览器也好,通讯软件也好,他们只是使用的通讯协议不一样,其最底层的全部都是通过封装Socket里的TCP/UDP实现的 如最常用的就是
Send
函数与
Recv
函数,一个是发送一个是接收,所以我们只需要通过
Hook
住
Send
和
Recv
函数就可以实现抓包功能 https://blog.csdn.net/bjbz_cxy/article/details/90574824之前写的这篇文章里很
详细
的介.
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章