论坛: 原创软件 标题: 请教高手 复制本贴地址    
作者: rain_jm [rain_jm]    论坛用户   登录
如何实现冒充特定网络连接之一放向网络上发送特定包(FIN或RST),以中止特定网络连接?我用C编程

地主 发表时间: 04-03-14 19:53

回复: rain_jm [rain_jm]   论坛用户   登录
实现步骤:
1 截取IP包,数据部分丢弃,只将IP包头信息转存到一个缓冲区里
2 分析IP包,判断是否是非法连接,不是就丢弃
3 如果是,就将IP包中的TCP包头中的FIN或RST设置为1,其他信息不变
4 冒充其中一方,将此假IP包发给另一方,从而中断连接

请高手看看,有没有问题

我现在还不明白的是:
1 怎么"冒充"一方,发FIN或RST,我能隐藏我的IP吗?
2 FIN和RST哪个好,还是没区别
3 发送假IP应该是TCP连接还是UDP连接

请高手指点


B1层 发表时间: 04-03-14 20:27

论坛: 原创软件

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号