特絡(luò)伊木馬如何利用文件關(guān)聯(lián)和設(shè)置
特絡(luò)伊木馬如何利用文件關(guān)聯(lián)和設(shè)置
我們知道,在注冊表HKEY_LOCAL_MACHINE SoftwareMicrosoftWindowsCurrentVersionRun下可以加載程序,木馬也抓住這點瘋狂入侵!我們該怎么辦呢!下面由學(xué)習(xí)啦小編給你做出詳細(xì)的特絡(luò)伊木馬如何利用文件關(guān)聯(lián)和設(shè)置名介紹!希望對你有幫助!
特絡(luò)伊木馬如何利用文件關(guān)聯(lián)和設(shè)置名介紹:
具體說來,就是更改文件的打開方式,這樣就可以使程序跟隨您打開的那種文件類型一起啟動。舉例來說,打開注冊表,展開注冊表到HKEY_CLASSES_ROOTexefileshell
opencommand,這里是exe文件的打開方式,默認(rèn)鍵值為:“%1”%*。如果把默認(rèn)鍵值改為Trojan.exe“%1”%*,您每次運行exe文件,這個Trojan.exe文件就會被執(zhí)行。木馬灰鴿子就采用關(guān)聯(lián)exe文件的打開方式,而大名鼎鼎的木馬冰河采用的是也與此相似的一招——關(guān)聯(lián)txt文件。
對付這種隱藏方法,主要是經(jīng)常檢查注冊表,看文件的打開方式是否發(fā)生了變化。如果發(fā)生了變化,就將打開方式改回來。最好能經(jīng)常備份注冊表,發(fā)現(xiàn)問題后立即用備份文件恢復(fù)注冊表,既方便、快捷,又安全、省事。
木馬對設(shè)備名的利用
大家知道,在Windows下無法以設(shè)備名來命名文件或文件夾,這些設(shè)備名主要有aux、com1、com2、prn、con、nul等,但Windows 2000/XP有個漏洞可以以設(shè)備名來命名文件或文件夾,讓木馬可以躲在那里而不被發(fā)現(xiàn)。
具體方法是:點擊“開始”菜單的“運行”,輸入cmd.exe,回車進(jìn)入命令提示符窗口,然后輸入md c:con\命令,可以建立一個名為con的目錄。默認(rèn)請況下,Windows是無法建立這類目錄的,正是利用了Windows的漏洞我們才可以建立此目錄。再試試輸入md c:aux\命令,可以建立aux目錄,輸入md c:prn\可以建立prn目錄,輸入md c:com1\目錄可以建立Com1目錄,而輸入md c: ul\則可以建立一個名為nul的目錄。在資源管理器中依次點擊試試,您會發(fā)現(xiàn)當(dāng)我們試圖打開以aux或com1命名的文件夾時,explorer.exe失去了響應(yīng),而許多“牧馬人”就是利用這個方法將木馬隱藏在這類特殊的文件夾中,從而達(dá)到隱藏、保護(hù)木馬程序的目的。
現(xiàn)在,我們可以把文件復(fù)制到這個特殊的目錄下,當(dāng)然,不能直接在Windows中復(fù)制,需要采用特殊的方法,在CMD窗口中輸入copy muma.exe \.c:aux\命令,就可以把木馬文件muma.exe復(fù)制到C盤下的aux文件夾中,然后點擊“開始”菜單中的“運行”,在“運行”中輸入c:aux muam.exe,就會成功啟動該木馬。我們可以通過點擊文件夾名進(jìn)入此類特殊目錄,不過,如果您要試圖在資源管理器中刪除它,會發(fā)現(xiàn)這根本就是徒勞的,Windows會提示找不到該文件。
由于使用del c:aux\命令可以刪除其中的muma.exe文件,所以,為了達(dá)到更好的隱藏和保護(hù)效果,下木馬者會把muma.exe文件也改名,讓我們很難刪除。具體方法就是在復(fù)制木馬文件到aux文件夾時使用命令copy muma.exe \.c:con.exe,就可以把木馬文件muma.exe復(fù)制到aux目錄中,并且改名為con.exe,而con.exe文件是無法用普通方法刪除的。
可能有的朋友會想,這個con.exe文件在“開始”菜單的“運行”中無法運行啊。其實不然,只要在命令行方式下輸入cmd /c \.c:con就可以運行這個程序了。在運行時會有一個cmd窗口一閃而過,下木馬者一般來說會對其進(jìn)行改進(jìn),方法有很多,可以利用開機(jī)腳本,也可以利用cmd.exe的autorun:在注冊表HKEY_LOCAL_ MACHINESoftwareMicrosoftCommand Processor下建一個字串AutoRun,值為要運行的.bat文件或.cmd文件的路徑,如c:winntsystem32auto.cmd,如果建立相應(yīng)的文件,它的內(nèi)容為@\.c:con,就可以達(dá)到隱蔽的效果。
對于這類特殊的文件夾,發(fā)現(xiàn)后我們可以采用如下方法來刪除它:先用del \.c:con.exe命令刪除con.exe文件(該文件假設(shè)就是其中的木馬文件名),然后再用rd \.c:aux命令刪除aux文件夾即可。
好了,文章到這里就結(jié)束了。由于水平有限,文中如有不正確或值得商榷的地方歡迎大家批評指點,另外,寫作時曾參閱過網(wǎng)上高手們的帖子,受益匪淺,在此一并謝過!
不過,AutoRun不僅能應(yīng)用于光盤中,同樣也可以應(yīng)用于硬盤中(要注意的是,AutoRun.inf必須存放在磁盤根目錄下才能起作用)。讓我們一起看看AutoRun.inf文件的內(nèi)容吧。
打開記事本,新建一個文件,將其命名為AutoRun.inf,在AutoRun.inf中鍵入以下內(nèi)容:
[AutoRun]
Icon=C:WindowsSystemShell32.DLL,21
Open=C:Program FilesACDSeeACDSee.exe
其中,“[AutoRun]”是必須的固定格式,一個標(biāo)準(zhǔn)的AutoRun文件必須以它開頭,目的是告訴系統(tǒng)執(zhí)行它下面幾行的命令;第二行“Icon=C:WindowsSystemShell32.DLL,21”是給硬盤或光盤設(shè)定一個個性化的圖標(biāo),“Shell32.DLL”是包含很多Windows圖標(biāo)的系統(tǒng)文件,“21”表示顯示編號為21的圖標(biāo),無數(shù)字則默認(rèn)采用文件中的第一個圖標(biāo);第三行“Open=C:Program FilesACDSeeACDSee.exe”指出要運行程序的路徑及其文件名。
如果把Open行換為木馬文件,并將這個AutoRun.inf文件設(shè)置為隱藏屬性,我們點擊硬盤時就會啟動木馬。
為防止遭到這樣的“埋伏”,可以禁止硬盤AutoRun功能。在“開始”菜單的“運行”中輸入Regedit,打開注冊表編輯器,展開到HKEY_CURRENT_USERSoftware MicrosoftWindowsCurrentVersionPoliciesExploer主鍵下,在右側(cè)窗口中找到“NoDriveTypeAutoRun”,就是它決定了是否執(zhí)行CDROM或硬盤的AutoRun功能。將其鍵值改為9D,00,00,00就可以關(guān)閉硬盤的AutoRun功能,如果改為B5,00,00,00則禁止光盤的AutoRun功能。修改后重新啟動計算機(jī),設(shè)置就會生效。
看了“特絡(luò)伊木馬如何利用文件關(guān)聯(lián)和設(shè)置”文章的還看了: