当前位置: 技术问答>linux和unix
请问怎样计算来回包之间的时间间隔,来者有分,在线等(急) !!!!!!!
来源: 互联网 发布时间:2015-09-21
本文导语: 网络课老师要求写一个IP欺骗程序 查了一些资料知道要计算被攻击主机的ISN必须知道来回包之间的时间间隔 请问高手怎么计算这一时间 急啊 搞不定这门课就挂了!!! | http://study.99net.net/stud...
网络课老师要求写一个IP欺骗程序
查了一些资料知道要计算被攻击主机的ISN必须知道来回包之间的时间间隔
请问高手怎么计算这一时间
急啊
搞不定这门课就挂了!!!
查了一些资料知道要计算被攻击主机的ISN必须知道来回包之间的时间间隔
请问高手怎么计算这一时间
急啊
搞不定这门课就挂了!!!
|
http://study.99net.net/study/program/vc/1085624930.html
不是来回包的时间间隔 而是初始化序号 不同
你要获得的是这个序号
如果你在局域网 (一般ip欺骗很少在广域网上做 有路由问题)
可以有一种很简单的方式 也需要编码实现
方法如下
如 A 机 你要扮演者 B机 你要欺骗者
1 扮演 A机
用 B的IP你的mac发送arp请求到A; 然后响应A的arp查询 ok 在A眼中你是B了 他不会再主动找B
以上过程在B系统arp更新期内 周期执行
2 欺骗 B机
方法同上, 这样A 也不会再主动找 B了
以上前提是 A机 没有人 现场维护 否则遇到尽职的人 会很快发现到 B机不通 ,然后查看
不过旧的IP欺骗 也是需要废掉A机的
不是来回包的时间间隔 而是初始化序号 不同
你要获得的是这个序号
如果你在局域网 (一般ip欺骗很少在广域网上做 有路由问题)
可以有一种很简单的方式 也需要编码实现
方法如下
如 A 机 你要扮演者 B机 你要欺骗者
1 扮演 A机
用 B的IP你的mac发送arp请求到A; 然后响应A的arp查询 ok 在A眼中你是B了 他不会再主动找B
以上过程在B系统arp更新期内 周期执行
2 欺骗 B机
方法同上, 这样A 也不会再主动找 B了
以上前提是 A机 没有人 现场维护 否则遇到尽职的人 会很快发现到 B机不通 ,然后查看
不过旧的IP欺骗 也是需要废掉A机的
|
发送包之前记录一下系统时间,接受到包在记录一下系统时间,然后相减,如此而yi。
|
使用clock函数记录收发包时的时间
然后将记录的时间相减
注意的是该时间是以tick计算的
因此要转换成秒
然后将记录的时间相减
注意的是该时间是以tick计算的
因此要转换成秒
|
设置定时器发ICMP包进行探测来计算,不过这样太不精确,要看主机的响应时间,而且有些主机的FIREWALL设置了防PING。期待高手提出更好的方案