系統(tǒng)之家 - 系統(tǒng)光盤下載網(wǎng)站!

當(dāng)前位置:系統(tǒng)之家 > 系統(tǒng)教程巧改TTL值 預(yù)防黑客入侵

巧改TTL值 預(yù)防黑客入侵

時間: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)的入侵方法并不一樣,所以用 這個方法欺騙對方,可以讓他摸不著頭腦!

標(biāo)簽 修改TTL值

發(fā)表評論

0

沒有更多評論了

評論就這些咯,讓大家也知道你的獨特見解

立即評論

以上留言僅代表用戶個人觀點,不代表系統(tǒng)之家立場

其他版本軟件

人氣教程排行

相關(guān)系統(tǒng)推薦

官方交流群 軟件收錄