Windows下TTL值的修改

Windows下TTL值的修改,第1张

1.命答碧令拆轿行输入:regedit,打开注册表

2.根据下旅举肆面路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters 其中有个baiDefaultTTL的DWORD值,右键修改就可以啦。

Windows系统设置后重启才生效。

TTL的最大值是255,TTL的一个推荐值是64。

大家知道,通过Ping和Tracert程序就能判断目标主机类型 ,Ping最主要的用处就是检测目标主机是否能连通。Tracert利用ICMP数据包和IP数据包头部中的TTL值,防止数据包不断在IP 互联网上永不终止地循环。

许多入侵者首先会Ping一下你的机子,如看到TTL值为128就认为你的系统为Windows NT/2000;如果TTL值为32则认为目标主机 *** 作系统为Windows 95/98;如果TTL值为255/64就认为是UNIX/Linux *** 作系统。既然入侵者念耐相信TTL值所反映出来的结果,那么我们只要修改TTL值,入侵者就无法入侵电脑了。

*** 作步骤:

1.打开“记事本”程序,编写批处理命盯旦令:

@echo REGEDIT4>>ChangeTTL.reg

@echo.>>ChangeTTL.reg

@echo [HKEY_LOCAL_MACHlNE\System\CurrentControlSet\Services\T cpip\Parameters]>>ChangeTTL.reg

@echo "DefaultTTL"=dword:000000">>ChangeTTL.reg

@REGEDIT /S/C ChangeTTL.reg

2.把编好的程序另存为以.bat为扩展名的批处理文件, 点击这个文件,你的 *** 作系统的缺省TTL值就会被修改为ff,即10进制的255,也就是说把你的 *** 作系统人为地改为UNIX系统了。同时,在该文件所在的文件夹下会生成一个名为 ChangeTTL.reg 的注册表文件。如果你想运行完这个批处理文件而不产生 ChangeTTL.reg文件,可以在此批处理文件的最后一行加上 deltree/Y ChangeTTL.reg,就可以无须确认自动删除ChangeTTL.reg文件 。

说明:在上面的命令中,echo是DOS下的回显命令,如 果想看到程序执行过程,请将“@”去掉。“>>”产生的内容将追加到它后面的文件即ChangeTTL.reg中。 而“DefaultTTL"=dword�1�7000000ff”则是用来设置系统缺省TTL值的,如果你想将自己的 *** 作系统的TTL值改为其他 *** 作系统的 ICMP回显应答值,请改变“DefaultTTL”的键值,要注意将对应 *** 作系统的TTL值改为十六进制才可以。

这样,当入侵者凯高扰Ping你的机器时,他得到的就是一个假的TTL值,这个假的TTL值就会误导对方,使入侵者的判断出现失误,因为针对不同的 *** 作系统的入侵方法并不一样,所以用这个方法欺骗对方,可以让他摸不着头脑!利用这个方法欺骗入侵者是不是很妙啊?快试试吧!

1、修改TTL值,在系统运行栏中输入regedit,打开TTL值注册表位置:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

其中有个DefaultTTL的DWORD值,其数据谨行就是默认的TTL值了,我们可以修改,但不能大于十进制的255。并且设置后重启系统才可生效。

2、TTL是 Time To Live的缩纳晌戚写,该字段指定IP包被路由器丢弃之前允许通过的最大网段数量。TTL是IPv4包头的一个8 bit字段。TTL的作用是限制IP数据包在计算机网络中的存在的时间。TTL的最大值是255,TTL的一个推荐值是64。

3、TTL的主要作用是避免IP包在网络中的无限循环和收发,节省了网络资源,并能使IP包的发送者能收到告警消息。洞陵TTL 是由发送主机设置的,以防止数据包不断在IP互联网络上永不终止地循环。转发IP数据包时,要求路由器至少将 TTL 减小 1。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12436542.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存