请教高手,如何替换IP 包头中的源IP(编码实现)

tomosky 2004-04-19 11:20:11
其实就是一个IP 伪装, 望高人指点!!!!
...全文
98 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zwell 2004-04-22
  • 打赏
  • 举报
回复
用原始套接字编程就可以实现了。
hgfdsa 2004-04-22
  • 打赏
  • 举报
回复
记得绿盟论坛上以前好象有
ip伪装的代码还是资料来。。。。。。
hantry 2004-04-21
  • 打赏
  • 举报
回复
windows下使用ddk,linux下操作sk_buff结构,要求熟悉tcp/IP协议族
yhqs540 2004-04-21
  • 打赏
  • 举报
回复
如果要截获,用ddk,或者spi. 修改过IP头和crc,如果有必要也要改eth头。
如果要拷贝,可以用winpcap,raw socket等。
wlpwind 2004-04-20
  • 打赏
  • 举报
回复
修改,还要重校验。

有个开源的pipmasq,看一下,用的是winpcap捕获包。
http://www.hh.iij4u.or.jp/~yukon/soft/pipmasq/
wangle11111 2004-04-20
  • 打赏
  • 举报
回复
关注
hell190109 2004-04-20
  • 打赏
  • 举报
回复
只能发送时伪装,
yoyohon 2004-04-20
  • 打赏
  • 举报
回复
to: wlpwind(robin)
你说的这个东西我大致看了一下,觉得好象是类似NAT之类的东西,对吧?

to:楼猪

如果纯粹是伪装的话可以永远是套接字自己填充IP报头来达到伪装的目的
但是伪装的话一般仅限于UDP的发送。如果伪造了IP,对方自然向伪造的IP
发送数据,就无法收到这个数据了。


如果要将别的应用程序的IP头改造的话,恐怕还是要象防火墙一样截获发送
包,并进行改造,可能要用一些驱动程序的方法。
驱动我不是很懂,好像win2000里用NIDS中间驱动程序可以实现。
还好像winsock2.0的Windows SPI也可以实现这种功能的。

4,356

社区成员

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

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