Y
ycherry
Unregistered / Unconfirmed
GUEST, unregistred user!
假如我有几个tcp包(局域网下截获的本机的或是自己写的伪tcp包),要在里面加入一个01序列s1,当然不能改动数据部分,那就只有在包头里做文章..........(200分)<br />假如我有几个tcp包(局域网下截获的本机的或是自己写的伪tcp包),要在里面加入一个01序列s1,当然不能改动数据部分,那就只有在包头里做文章.
我知道好像包头里是有几位不用的,那应该就可以插在那个里头;
或者还有一种办法:tcp包不是会分好几个包来发送一组数据的嘛,最后一组数据部分如果不足多少位就会加填充字段补齐.那我就用包头里不用的那几位讲明s1从哪一位开始,有没有结束,等等信息.
还有一些细节还没有相好.如果嫌麻烦的话那就先假定就只有一个tcp包而且刚好数据部分要用填充字段补齐.
另外还要有一个程序实现的是再把刚刚放进去的s1再提取出来.这里假设这个包已经发出去了,而且被目的主机截获了,更巧的是,没有差错.
用delphi实现,要源代码,现在就只有三百分,以后再加.谢谢谢谢谢谢!!!@!!!
我知道好像包头里是有几位不用的,那应该就可以插在那个里头;
或者还有一种办法:tcp包不是会分好几个包来发送一组数据的嘛,最后一组数据部分如果不足多少位就会加填充字段补齐.那我就用包头里不用的那几位讲明s1从哪一位开始,有没有结束,等等信息.
还有一些细节还没有相好.如果嫌麻烦的话那就先假定就只有一个tcp包而且刚好数据部分要用填充字段补齐.
另外还要有一个程序实现的是再把刚刚放进去的s1再提取出来.这里假设这个包已经发出去了,而且被目的主机截获了,更巧的是,没有差错.
用delphi实现,要源代码,现在就只有三百分,以后再加.谢谢谢谢谢谢!!!@!!!