我写了个修改目的ip地址的ndis驱动,使本机原本发往A地址的包发到B地址去。 加载驱动后从应用程序发给A一个包,A收不到,用抓包软件可以在B上看到发送的包,但在B的应用程序中却无法应用包。 比如在本机和B上装个简单的聊天程序,装上驱动后B的聊天程序显示不了本...
全文
回复(5) 2009-11-19 15:09 来自版块 - NDIS网络接口开发
表情
neak47checksum 不正确(2010-09-08 20:57)
nipk2009你好,可以请教你点问题吗 我的qq359459720(2010-09-07 11:43)
hellodaisy应该是B能收到,但是返回不到本机吧,所以ping的时候返回的是time out而不是destination unreachable吧。呵呵,个人意见~(2009-11-20 23:30)
forward813 用抓包软件在B的底层能抓到包,但应用层不能处理。(2009-11-20 22:08)
hellodaisy如果是TCP协议的话,在本机发送packet给A之前,它会记住他的目的地址是A,但是如果返回的packet不是A为源地址,那它会认为是不安全的,所以不会接收。估计你要偷偷实现把给A的数据转给B的话,还要做一些额外的工作,才能真正实现这个的偷龙转凤的效果~(2009-11-19 21:03)

返回顶部