如何修改LINUX的TTL值

简介:
   网络黑客如果用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 Perl
LINUX使用sed完成文本文件的修改
LINUX使用sed完成文本文件的修改
85 0
|
Shell Linux
正确修改LINUX SHELL的.bashrc,显示短路径
正确修改LINUX SHELL的.bashrc,显示短路径
141 0
|
Linux
LINUX修改.bashrc之后,生效的办法
LINUX修改.bashrc之后,生效的办法
243 0
|
安全 关系型数据库 MySQL
Linux下修改Mysql的用(root的密码及修改root登录权限
Linux下修改Mysql的用(root的密码及修改root登录权限
243 0
|
机器学习/深度学习 Linux
linux:find查看最近修改的文件
linux:find查看最近修改的文件
140 0
|
Linux 开发工具 git
linux git修改用户名和邮箱
linux git修改用户名和邮箱
linux git修改用户名和邮箱
|
Linux
Linux怎么增加修改磁盘分区Inodes的大小
最近因特殊场景,需要往磁盘上写入大量小文件,然而在操作过程中磁盘空间未满但是却提示无法写入……
370 0
Linux怎么增加修改磁盘分区Inodes的大小
|
缓存 Linux Shell
【看表情包学Linux】shell 命令及运行原理 | Linux 权限 | 文件权限的修改和转让 | 目录的权限 | Sticky bit 粘滞位(二)
本章我们将重点讲解 Linux 权限,这是 Linux 基础部分中非常重要的一部分。内容比较干,我会稍稍正经些去讲解。话不多说,我们直接切入正题。
183 0
【看表情包学Linux】shell 命令及运行原理 | Linux 权限 | 文件权限的修改和转让 | 目录的权限 | Sticky bit 粘滞位(二)
|
安全 Linux Shell
【看表情包学Linux】shell 命令及运行原理 | Linux 权限 | 文件权限的修改和转让 | 目录的权限 | Sticky bit 粘滞位(一)
本章我们将重点讲解 Linux 权限,这是 Linux 基础部分中非常重要的一部分。内容比较干,我会稍稍正经些去讲解。话不多说,我们直接切入正题。
290 0
【看表情包学Linux】shell 命令及运行原理 | Linux 权限 | 文件权限的修改和转让 | 目录的权限 | Sticky bit 粘滞位(一)