修改計算機TTL值欺騙***

簡介:大家知道,通過Ping和Tracert程序就能判斷目標主機類型,Ping最主要的用處就是檢測目標主機是否能連通。Tracert利用ICMP數據包和IP數據包頭部中的TTL值,防止數據包不斷在IP 互聯網上永不終止地循環。
大家知道,通過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\Tcpip\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�000000ff”則是用來設置系統缺省TTL 值的,如果你想將自己的操作系統的TTL值改爲其他操作系統的 ICMP回顯應答值,請改變“"DefaultTTL"”的鍵值,要注意將對應操作系統的TTL值改爲十六進制纔可以。
這樣,當***者Ping你的機器時,他得到的就是一個假的TTL值,這個假的TTL值就會誤導對方,使***者的判斷出現失誤,因爲針對不同的操作系統的***方法並不一樣,所以用這個方法欺騙對方,可以讓他摸不着頭腦!利用這個方法欺騙***者是不是很妙啊?快試試吧!

0

收藏

andson佘

31篇文章,6W+人氣,0粉絲

Ctrl+Enter 發佈

發佈

取消

0

分享
andson佘
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章