8

关于TRACERT和TTL | WooYun知识库

 6 years ago
source link:
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

关于TRACERT和TTL

最近看了一些文章,比如利用TTL 判断G*F*W,或者一些奇怪设备的位置,特做一个实验,看一下TTL 及TRACERT 。 TRACERT 大概的原理,就是通过发送不断+1 的TTL(TIME TO LIVE)的ICMP REQUEST到达最终设备,最后由最终设备返回ICMP REPLY(中间经过的设备返回的都是ICMP超时---|||||ICMP TIME EX)实现。 先发一个TRACERT 图

20130128144105_81105.jpg

首先看第一个包

20130128143941_96799.jpg

TTL 为1,然后网关102.1 返回了一个超时如下图:

20130128144209_43363.jpg

TTL+1

20130128144237_83074.jpg

下一个设备返回TTL 超时,这样就能确定了两个设备,如图:

20130128144326_66137.jpg

TTL再+1

20130128144403_98915.jpg

再超时

20130128144421_98502.jpg

最后一个设备(google服务器)TTL 已经是17

20130128144448_97557.jpg

谷歌服务器返回ICMP REPLY

20130128144542_62494.jpg

证明我和GOOGLE 服务器距离17跳。PING GOOGLE  (IP地址变了,但TTL 还是43)

20130128145247_32010.jpg

基本上确定43+17=61  (google服务器的TTL 好像是61:从另一个国外linux PING 和tracert

20130128145815_99902.jpg

54+7=61      


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK