查看: 3067|回复: 5

请问,科来paket builder这个软件大概的实现方法?

[复制链接]
发表于 2007-12-10 21:40:39 | 显示全部楼层 |阅读模式
主要是怎么样实现构造数据包,以及存储在文件中,以及发送出去

是直接对各个字段进行编辑吗,构造数据包时有没有用到libnet之类的东西?
发送的时候有没有用到pcap之类的东西?

另外,存储的数据包文件中前面有很长一部分不是数据,那么它的作用是什么呢

熟悉这个软件的高手们,能大概的讲讲过程吗,我有个作业和这个有点关系,现在一点头绪都没有..
想要简单的实现这个软件的功能的话,有哪些地方是可以省略的呢?
回复

使用道具 举报

发表于 2007-12-11 10:35:01 | 显示全部楼层
科来的数据包生成器通过对各字段进行直接编辑,对已生成的数据包,我们选择网卡后直接发送科来就可以捕获了。
我们以生成ICMP和PPP0E数据包为例:
插入一个IP数据包,然后将上层协议字段修改来“1”,再跟据需要修改就可以了。
如果生成PPP0E数据包,将以太网长度字段修改为0x8863,再跟据需要修改就可以了。

不知楼主所说的存储数据包一句是什么是意思?
回复

使用道具 举报

 楼主| 发表于 2007-12-11 21:05:35 | 显示全部楼层
我指的是怎样编程大概实现这个软件的功能,在这个过程中大概用到什么
回复

使用道具 举报

发表于 2007-12-11 23:56:07 | 显示全部楼层
生成一个数据包,然后再发送出去,呵呵,大概就用到了发包的技术。
另外,在解码中的字段编辑功能还做得非常强,我还没有看到哪个数据包生成器能做得这么强的,如果能实现多种模式的生成数据就好了。
回复

使用道具 举报

发表于 2007-12-13 21:28:43 | 显示全部楼层
路过 。踩下的了。顺便看看
回复

使用道具 举报

头像被屏蔽
发表于 2007-12-14 10:50:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

您需要登录后才可以回帖 登录 | CSNA会员注册

本版积分规则

快速回复 返回顶部 返回列表