如何修改TTL值?
2016-02-17 09:55:17
14271
TTL即生存時(shí)間(time-to-live),指定數(shù)據(jù)包被路由器丟棄之前允許通過(guò)的網(wǎng)段數(shù)量。它是IP(中文全稱:網(wǎng)絡(luò)協(xié)議)協(xié)議包中的一個(gè)值,它告訴網(wǎng)絡(luò),數(shù)據(jù)包在網(wǎng)絡(luò)中的時(shí)間是否太長(zhǎng)而應(yīng)被丟棄。在使用ping命令ping某個(gè)ip地址時(shí),會(huì)顯一個(gè)TTL值,TTL是生存時(shí)間的意思,就是說(shuō)這個(gè)ping的數(shù)據(jù)包能在網(wǎng)絡(luò)上存在多少時(shí)間。一般Linux系統(tǒng)的TTL值為64或255,Windows NT/2000/XP系統(tǒng)的默認(rèn)TTL值為128,Win7系統(tǒng)的TTL值是128,Windows 98系統(tǒng)的TTL值為32,UNIX主機(jī)的TTL值為255。
由于黑客在入侵前都會(huì)探測(cè)操作系統(tǒng)的TTL值,因此我們可以通過(guò)修改TTL值讓別人不清楚我安裝的系統(tǒng)是什么,這樣可以提高系統(tǒng)的安全性。修改方法如下:
修改方法:
我們打開(kāi)注冊(cè)表,在運(yùn)行中輸入“regedit”然后找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters位置,然后再右側(cè)你就可以看到DefaultTTL,然后你雙擊或右鍵點(diǎn)擊即可修改。注意:在“基數(shù)”哪里選擇“十進(jìn)制”,然后在左邊的框內(nèi)輸入“128“,然后點(diǎn)擊確定,重啟電腦即可。提示如果沒(méi)有DefaultTTL選項(xiàng)我們可以手動(dòng)添加一個(gè)。
選擇新建選擇DWORD值,新建后在進(jìn)行修改值

修改值,然后重啟計(jì)算機(jī)。

linux系統(tǒng)只需要修改修改/etc/sysctl.conf配置文件,添加如下一行:
net.ipv4.ip_default_ttl = 128
保存退出后需要重啟下,再ping 下,TTL基數(shù)就變?yōu)?28了。
會(huì)員登錄
賬號(hào)登錄還沒(méi)有賬號(hào)?立即注冊(cè)