利用winpcap抓包,并修改?

122100 2005-06-15 09:56:40
向各位大侠请教。
我想拦截本机发出的TCP/IP包,并修改其要访问的地址,换成另一个,等到收到信息后再还原。
例如用户在浏览器中输入www.myweb.com通过WINPCAP对其进行修改,使其实际连接到www.csdn.net但在地址烂中依然是www.myweb.com,我的想法是将ip包中的目的地址进行修改,是不是这样想太简单了,我没作过类似的东西,望各位多指教,分不是问题!
...全文
332 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
122100 2005-06-16
  • 打赏
  • 举报
回复
十分感谢!
我想问一下能否介绍以下相关的资料。
122100 2005-06-16
  • 打赏
  • 举报
回复
十分感谢!
我想问一下能否介绍以下相关的资料。
flysec 2005-06-16
  • 打赏
  • 举报
回复
去买书
简单的:windows防火墙与网络封包截获技术 有ndiS少俩,大量SPI
难的ddk 2000开发大权,详细介绍ndis
ChangYong 2005-06-16
  • 打赏
  • 举报
回复
关注!
qrlvls 2005-06-16
  • 打赏
  • 举报
回复
如果用NDIS或TDI驱动的话要求对驱动程序熟悉一些
另外的方法就是用Hook API的方式处理发送和接收,或者象vchelp上的文章一样替换winsock的动态库
qrlvls 2005-06-15
  • 打赏
  • 举报
回复
winpcap还做不到,截获的包与发出的包是相同的,winpcap实际上只是在应用程序和物理介质间(即驱动层)增加了一个监视器而已
如果你要透明的修改数据包,可以使用NDIS或TDI驱动,或者SPI
122100 2005-06-15
  • 打赏
  • 举报
回复
我有点不明白,我所截获的包与程序发出的包是一个吗,如果是的话我是否可以读其信息并重新做一个发出去呢?
麻烦了 谢谢
kingzai 2005-06-15
  • 打赏
  • 举报
回复
winpcap不能修改的,它只是截获了一份拷贝数据,使用spi吧

18,357

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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