熱搜:win11繞過硬件限制安裝 一鍵重裝Win10系統(tǒng) 最干凈的u盤啟動盤 真正純凈版的win7系統(tǒng)
時間:2012-06-08 10:02:28 作者:ぺ倒計べ_時 來源:系統(tǒng)之家 1. 掃描二維碼隨時看資訊 2. 請使用手機(jī)瀏覽器訪問: https://m.xitongzhijia.net/xtjc/20120608/10730.html 手機(jī)查看 評論 反饋
TTL值全稱是“生存時間(Time To Live)”,簡單的說它表示DNS記錄在DNS服務(wù)器上緩存時間。
TTL是數(shù)據(jù)包生存周期,根據(jù)減少的數(shù)可以判斷經(jīng)過了多少中間設(shè)備
在沒有經(jīng)過修改的情況下:
UNIX及類UNIX操作系統(tǒng)ICMP回顯應(yīng)答的TTL字段值為255
Compaq Tru64 5.0 ICMP回顯應(yīng)答的 TTL字段值為64
微軟Windows NT/2K操作系統(tǒng)ICMP回顯應(yīng)答的TTL字段值為128
微軟Windows 95操作系統(tǒng)ICMP回顯應(yīng)答的 TTL字段值為32
LINUX Kernel 2.2.x & 2.4.x ICMP 回顯應(yīng)答的 TTL 字段值為 64
FreeBSD 4.1, 4.0, 3.4;
Sun Solaris 2.5.1, 2.6, 2.7, 2.8;
OpenBSD 2.6, 2.7,
NetBSD
HP UX 10.20
ICMP 回顯應(yīng)答的 TTL 字段值為 255
Windows 95/98/98SE
Windows ME
ICMP 回顯應(yīng)答的 TTL 字段值為 32
Windows NT4 WRKS
Windows NT4 Server
Windows 2000
ICMP 回顯應(yīng)答的 TTL 字段值為 128
這樣,我們就可以通過這種方法來辨別
操作系統(tǒng) TTL
LINUX 64
WIN2K/NT 128
WINDOWS 系列 32
UNIX 系列 255
-------------------------------------------------------------------------------------------
大家知道,通過Ping和Tracert程序就能判斷目標(biāo)主機(jī)類型 ,Ping最主要的用處就是檢測目標(biāo)主機(jī)是否能連通。Tracert利 用ICMP數(shù)據(jù)包和IP數(shù)據(jù)包頭部中的TTL值,防止數(shù)據(jù)包不斷在IP 互聯(lián)網(wǎng)上永不終止地循環(huán)。
許多入侵者首先會Ping一下你的機(jī)子,如看到TTL值為 128就認(rèn)為你的系統(tǒng)為Windows NT/2000;如果TTL值為32則認(rèn)為目標(biāo)主機(jī)操作系統(tǒng)為Windows 95/98;如果TTL值為255/64就認(rèn)為是UNIX/Linux操作系統(tǒng)。既然入侵者相信TTL值所反映出來的結(jié)果,那么我們只要修改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為擴(kuò)展名的批處理文件, 點擊這個文件,你的操作系統(tǒng)的缺省TTL值就會被修改為ff,即 10進(jìn)制的255,也就是說把你的操作系統(tǒng)人為地改為UNIX系統(tǒng)了 。同時,在該文件所在的文件夾下會生成一個名為 ChangeTTL.reg 的注冊表文件。如果你想運行完這個批處理文件而不產(chǎn)生ChangeTTL.reg文件,可以在此批處理文件的最后一行加上 deltree/Y ChangeTTL.reg,就可以無須確認(rèn)自動刪除ChangeTTL.reg文件 。
系統(tǒng)之家說明:在上面的命令中,echo是DOS下的回顯命令,如 果想看到程序執(zhí)行過程,請將“@”去掉。“> >”產(chǎn)生的內(nèi)容將追加到它后面的文件即ChangeTTL.reg中。 而“DefaultTTL"=dword?000000ff”則是用來設(shè)置系統(tǒng)缺省TTL 值的,如果你想將自己的操作系統(tǒng)的TTL值改為其他操作系統(tǒng)的 ICMP回顯應(yīng)答值,請改變“"DefaultTTL"”的鍵值,要注意將 對應(yīng)操作系統(tǒng)的TTL值改為十六進(jìn)制才可以。
這樣,當(dāng)入侵者Ping你的機(jī)器時,他得到的就是一個假 的TTL值,這個假的TTL值就會誤導(dǎo)對方,使入侵者的判斷出現(xiàn) 失誤,因為針對不同的操作系統(tǒng)的入侵方法并不一樣,所以用 這個方法欺騙對方,可以讓他摸不著頭腦!
發(fā)表評論
共0條
評論就這些咯,讓大家也知道你的獨特見解
立即評論以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場