网络黑客如果用ping命令去探测  一个主机,根据TTL基数可以推测操作系统的类型。对于一个没有经过任何网关和路由的网络,直接ping对方系统得到的TTL值,被叫做“TTL基数”。网络中,数据包每经过一个路由器,TTL就会减1,当TTL为0时,这个数据包就会被丢弃。

通常情况下,Windows的TTL的基数是128,而早期的Red Hat Linux和Solaris的TTL基数是255,FreeBSD和新版本的Red Hat Linux的TTL基数是64。比如,ping一个Red Hat系统,显示如下:

[root@RIS02 ~]# ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.030 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.013 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.013 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.012 ms

       用以下命令修改Red Hat Linux的TTL基数为128(本来为64):
 # echo 128 > /proc/sys/net/ipv4/ip_default_ttl
 
上面的128其实可以是任何数,但是为了伪装成是WIN系统,所以选择这个数字
若想使设置永久生效,可以修改/etc/sysctl.conf配置文件,添加如下一行:

net.ipv4.ip_default_ttl = 128

保存退出后需要重启下,再ping 下,TTL基数就变为128了。
还不去试下啊。。。
本文转自你是路人甲还是霍元甲博客51CTO博客,原文链接http://blog.51cto.com/world77/354514如需转载请自行联系原作者
world77

如何修改LINUX的TTL值相关推荐

  1. linux删除ust文件权限不够,修改linux的umask值

    修改linux的umask值 发布时间:2007-12-11 10:07:59来源:红联作者:Oracleust 您知道当你建立一个新的档案或目录时,他的预设属性会是什么吗?呵呵!那就与 umask ...

  2. Windows系统 命令行修改默认的TTL值 不用重启的方法

    网上大部分都是修改注册表再重启,这样很不方便. 打开cmd命令提示符,输入下面一行并回车: netsh interface ipv4 set global defaultcurhoplimit=64 ...

  3. 如何修改服务器ttl值,TTL值怎么改(TTL值最大值和默认值是多少)

    关于什么是TTL值在前面学无忧已经有所讲解,在里面也涉及到TTL值的大小跟网站访问打开的时间是有关.那么我们在设置ttl值的时候需要设置多大的值才是最友好?这里就牵扯到了TTL怎么改的问题,而今天学无 ...

  4. ttl和stlink_修改TTL值其实非常简单

    一.TTL的默认值是多少? 不同的操作系统,它的TTL值是不相同的.这里和大家谈谈一些常用的操作系统的默认TTL值,默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/ ...

  5. openwrt 修改路由ttl值

    修改路由器的ttl值 iptables -t mangle -I POSTROUTING 1 -j TTL --ttl-set 65

  6. Windows服务器修改默认TTL值的方法

    不同的操作系统,它的TTL值是不相同的,默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的TTL值为32,UNI ...

  7. 权威服务器怎么修改ttl值,Windows服务器修改默认TTL值的方法

    修改TTL值 不同的操作系统,它的TTL值是不相同的,默认情况下,Linux系统的TTL值为64或255,Windows NT/2000/XP系统的TTL值为128,Windows 98系统的TTL值 ...

  8. 批量修改DNS记录的TTL值

    最近有个需求,需要修改Windows DNS服务器上区域下所有A记录的TTL值.原先默认的TTL是1小时.也就是说,其它DNS服务器会缓存查询到的记录1个小时.对于近期需要大量修改记录的情况来说这样生 ...

  9. linux系统ttl端口,利用TTL值来鉴别操作系统

    一.关于PING的介绍 PING命令来检查要到达的目标IP地址并记录结果. ping 命令显示目标是否响应以及接收答复所需的时间. 如果在传递到目标过程中有错误,ping 命令将显示错误消息. ICM ...

最新文章

  1. android底部滑出view,Android CoordinatorLayout与NestedScrollView基于Behavior几行代码实现底部View滑入滑出...
  2. Hibernate查询缓存全面分析
  3. iOS开发时间戳与时间,时区的转换,汉字与UTF8,16进制的转换
  4. 程序员修神之路--缓存架构不够好,系统容易瘫痪
  5. PostgreSQL hstore 列性能提升一例
  6. 白天做安全,晚上去挖洞
  7. mysql 客户端乱码_mysql客户端中文乱码
  8. 题目57 6174问题
  9. 简库软件库工具箱综合源码_iApp源码
  10. 火车头文章标题伪原创插件(文章双标题插件)
  11. 《东周列国志》第五十三回 楚庄王纳谏复陈 晋景公出师救郑
  12. 当我在荒废时间的时候会有多少人在拼命
  13. DSP之ICETEK-DM6437-B开发
  14. 如何出售自己的代码并且不让人看到自己的源码?
  15. r语言library什么意思_关于R语言,你需要知道什么?
  16. 我喜欢邓丽君,死掉了;
  17. Mathtype使用记录
  18. Latex中一些特殊常用符号的输入
  19. 物联网价值链中只有软件或者平台/服务才会赚大钱?
  20. 魔兽世界怀旧服聊天服务器中断,魔兽世界怀旧服世界服务器无法连接

热门文章

  1. 【NLP】Python中文文本聚类
  2. 计算机win7基础知识题库,WIN7操作系统练习题题库版
  3. 科目6401010101 要求一个成本会计分配 的解决思路
  4. 社会责任审核-安全出口
  5. 计算机一级必考的10个Excel函数,让我来告诉你
  6. 关于微擎维权机制点评。
  7. Matlab--灰度图转换为索引图
  8. layer-list方式自定义progressbar
  9. 计算机截取最高分和最低分的函数,Excel中竟真的有一函数,可以去掉最高分、最低分,计算最终得分...
  10. VC++的链接错误LNK2005