[轉載] 遠離木馬



贊助商連結


塵緣
2001-09-24, 10:40 AM
[轉載出處] 駭客領域
[文章作者] 不詳
純學術交流..........若有侵權.....請來信告知本人.....會馬上刪除

木馬是“黑客”速成器(第一步我們來看看自己有沒有中標(什麼,你沒這東西?恭喜,恭喜哈!真的能肯定嗎?只有90%的把握啊?那還是看下去吧。)

先回憶下你在上網時有以下情況發生嗎?A'沒運行其他程序或刷新瀏覽時,硬盤燈還不停向你眨眼;
B'沒下載或瀏覽時,任務欄那雙貓眼還大放光芒;C'在同一網站,剛才還速度正常,卻突然變慢,
而貓的狀態卻在傳送大量數據;D'鼠標突然不動啦或被限製了範圍,文件突然自己打開,光驅主動運行,
機子自動重起……(遇上D類你是不幸中萬幸啦,呵呵)。你有這幾種情況發生嗎?還在回憶啊?

我們不等你,開始自檢啦。以下幾種方法你選吧。
1 通過掃描本機端口
掃描的前提是關閉你所有的網絡軟件(當然包括防火牆啦),因為所有的網絡程序都的佔用不同的端口
才能工作。(什麼,用什麼來掃描?我,你……不會吧?服你啦,我們站上有個東西勉強能用,
叫什麼來著?你去找嘛)此時你的機子應該最多只有139端口是開著的,如果還有其他的端口被掃描到啦,
那,呵呵,會是什麼軟件打開的?記下掃描到的端口號,去和“木馬端口表”對照下,看是什麼在照顧你。
什麼,不是木馬端口?會是什麼?反正不是好東西,他們不是說馬兒可以改端口嗎,讓我們試試。
打開瀏覽器,在瀏覽器的地址欄中輸入 http://110.110.110.110:xxxx/
(110.110.110.110換成你的IP,XXXX 是你掃描到的端口)看看會發生什麼?瀏覽器告訴你地址已找到嗎?
然後會在瀏覽器地址欄裡顯一些字母,那是什麼?好象是一種木馬的版本嘛。
你不懂掃描?不慌,那注冊表熟悉嗎?
2 檢查注冊表
馬兒絕大多數都會在注冊表裡找個位置安家(系統入口),大慨是在———CurrentVersion目錄下的run裡吧,
完整途經是C:\WINDOWS\REGEDIT.EXE—HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\
Run 在這裡面找找看,有什麼你沒見過的東西嗎?馬兒都用些什麼鍵值,我只能提供我所知的,因為太多啦。
反正你看到不順眼的就記下來,下面我們有用。
這是最常見的四種馬的鍵值﹕
NETBUS﹕PATCH.EXE & Mring.exe
NETSPY﹕NETSPY.EXE
BO﹕.EXE (這家伙最壞,連S端都未命名,是空白)
冰河: kernel32.exe
這兒還有點我收集的其他一些亂七八糟馬兒在注冊表裡的名字,也許有用﹕ 我會不斷收集的!
其實通過鍵值名找是不貼實際的,聰明點的使用者都會把服務端改名.不過,怎麼改它所在的位置是不能改的
(總算有絲公平嘛),你就記下他改過的名吧.在一些黑站看到了不在注冊表裡打招呼的木馬,(紅刺怕怕!)嘻嘻,
不慌,還是有法想的,接著看嘛.
注冊表太麻煩啦?好嘛,又換種方法就是.
3 檢查開機自動執行程序
我們知道大多數馬兒都是修改注冊表後每次開機都自動運行(臉皮厚哈!)當然有不在這個時候啟動的,
我們另有方法收拾它.開始----運行----msconfig.exe ,(或在win/system打開msconfig.exe)好啦,
看到些什麼?有可疑分子嗎?查下它所在的位置,看看它的信息,還不能確定是不是馬馬嗎?
那就記下其大名到安全論壇問問吧.
還有簡單點的方法嗎?紅刺只剩一種啦(不好意思,我一般都用這種.開始還想保密的.)
4 系統快照
熟悉WIN的人都知道蓋仔為我們準備了種實時檢查所有運行程序的東西,叫"系統快照"或拍照吧,
用來查馬不正好嗎?呵呵,來,先打開你平時上網時愛運行的所有軟件.
因為上面我們說了有的馬兒不是在開機時自己啟動的,它們是被綁定在一些程序上,隨這些程序啟動而啟動
(是你的話會把它們綁在哪兒?依我就綁在上網必需打開的東西上.所以你平時上時都用了哪些程序全打開它們).
在這兒照:C:\WINDOWS\DRWATSON.EXE---高級視圖---任務.好啦,有哪些東西在運行,你看懂了嗎?
(這個方法我看過"奇奇"介紹過,不知有沒有被大家廣泛運用,我是竭力推薦哈)
這兒還能查到啟動時要運行的全部程序喔.
如何,你中沒有?
中啦?呵呵,提醒你先把你機裡的所以密碼改啦(我認為這是很重要的,
最怕別人用我的帳號上啦,紅刺都窮得很).殺吧,大卸八塊!
第二步 清除
行動前我們先講講殺毒軟件和防火牆.殺毒軟件都有個病毒庫,記的是要殺的病毒名,
它的工作原理是查到有庫裡名字相同的程序就K.這兒就有兩個缺陷啦,一是殺毒軟件都是走在病毒的後面出台,
它只有在知道已知病毒名後才能起作用;木馬使用者往往把馬兒改名,
再老的馬馬都可在最新殺毒軟件下尋歡作樂.
所以你用再好的殺毒軟件每天殺三遍還是可能傷不到我們的馬兒半根寒毛.防火牆的原理是監視固定的端口,
一旦這些端口有連接企圖時就攔截和報警.再好的防火牆都只能對有限的固定端口進行監控
(有種牆倒是對所有的端口連接都敏感,但它秒秒鐘都要求你確認連接真的很煩)
作者把已知木馬端口寫進程序裡(也可自己設定),聽說有幾萬個端口,你要監控哪些?
因為我聽說馬兒很多都是可改服務端端口的,你能猜到他用哪個?
所以啦我要說殺毒軟件和防火牆不是我們放心的依靠.
好啦,好啦,還是說怎麼大卸八塊吧.
既然我們都找到木馬啦,剩下的其實就簡單了.
1 進住注冊表的馬兒,找到後刪除其鍵值,重起機器,刪除其程序體(就是它在文件袋裡肉眼能看到的服務端,
呵呵,說複雜了哈).怎麼找馬兒的程序端?在“內存拍照”裡能查到它的位置的。之所以要先刪鍵值重起後
再刪程序體,是因為木馬在運行時是不能刪掉其程序體的.這兒特別要說明一點,有些木馬重起後你會發現注
冊表裡又有了才刪了的那個鍵值,也就是沒刪除掉(冰河好象就是這樣的,黃兄果然是高手)因為這種木馬加了
個啟動的關聯,你重啟時馬馬通過其關聯又加載到了注冊表(這叫卷土重來).冰河的關聯是文本文件,
用文本關聯來保護自己的服務端。對於這種狡猾的馬兒,我們重起時直接進入Ms-dos,在
windowssystem\kernel32.exe刪掉就行啦。另一種刪除冰河的方法先刪注冊表裡的kernel32.exe鍵值,
然後在文件的“查看”--“文件夾選項”--“文件類型”裡找到文本文件,點”編輯“---點“open
“的編輯,這時候你會看到C:\WINDOWS\SYSTEM\SYSEXPLR.EXE。這是什麼意思你該知道了吧?就是它做怪啦。
刪了它。再重啟刪程序體即可。至於其他這類馬馬的關聯,我就不知啦.不過也不別擔心,這樣的馬並不多,
如果真遇到刪不了的馬兒,我們就挨個找各種文件的打開關聯,總發現得到它吧。
2 對於不進注冊表的馬兒,我們可通過"系統快照"找到它後,查其所在位置,追蹤過去將其程序體刪之既可.
3 那位問了,我看不懂注冊表或快照裡的字母怎麼辦?我怎麼知那些是馬馬。這,這有回到老問題啦,
我說老兄,你只好辛苦點把“RUN”或快照裡的字母大哥們全抄下來,隨便到哪個安全論壇問下啦。
如果遇到改了名的S端,注冊表行家也會告訴這東西不應該在你計算機裡的。(嗯,是個好辦法!)

好啦,你還有什麼不懂的嗎?
完了紅刺要說幾句,這篇文章所涉及到的知識我全是在網上學的,也就是別人早寫出來的東西啦,
我只是回憶整理編輯了下,所以文章的版權所有為中國所有網絡安全工作者.我準備寫幾篇關於端口,
掃描等方面的濫文,屆時請各位大哥斧正,用力劈哈,呵呵。

贊助商連結


radialbasis
2001-09-24, 08:36 PM
哇!來自對岸....
看這些用語看得有些頭暈........:rolleyes:

tom bb
2001-09-26, 01:52 PM
您好, 請教
以前常常發生 windows98se 當機時出現 kernel32.exe 錯誤之類的訊息
剛剛又發生當機.,亦是出現類似訊息. 請問他跟文中冰河有關係嗎?
謝謝!!

塵緣
2001-09-28, 01:11 AM
最初由 tom bb
您好, 請教
以前常常發生 windows98se 當機時出現 kernel32.exe 錯誤之類的訊息
剛剛又發生當機.,亦是出現類似訊息. 請問他跟文中冰河有關係嗎?
謝謝!!

你應該中了木馬 冰河嚕

快掃毒吧

tom bb
2001-09-28, 05:16 AM
就是都掃不到才頭大 @_@ !!
目前我消極的防禦方法是裝兩個軟體防火牆,
硬碟[分割].[分區]加隱藏. 上網區一邊, 非上網區一邊.
非上網區軟體力求簡潔與來源純正.
木馬再強應該也不能在不重開機的情況下抓的我的檔案吧?!

jeswang
2001-09-28, 09:03 AM
兩個軟體防火牆不是很好的安裝方式,因為有些防火牆之間會有衝突,反而造成兩個防火牆都沒作用。


最初由 tom bb
就是都掃不到才頭大 @_@ !!
目前我消極的防禦方法是裝兩個軟體防火牆,
硬碟[分割].[分區]加隱藏. 上網區一邊, 非上網區一邊.
非上網區軟體力求簡潔與來源純正.
木馬再強應該也不能在不重開機的情況下抓的我的檔案吧?!

塵緣
2001-09-28, 11:59 AM
最初由 tom bb
就是都掃不到才頭大 @_@ !!
目前我消極的防禦方法是裝兩個軟體防火牆,
硬碟[分割].[分區]加隱藏. 上網區一邊, 非上網區一邊.
非上網區軟體力求簡潔與來源純正.
木馬再強應該也不能在不重開機的情況下抓的我的檔案吧?!

試試看下面的方法


直接進入Ms-dos,在
windowssystem\kernel32.exe刪掉就行啦。另一種刪除冰河的方法先刪注冊表裡的kernel32.exe鍵值,
然後在文件的“查看”--“文件夾選項”--“文件類型”裡找到文本文件,點”編輯“---點“open
“的編輯,這時候你會看到C:\WINDOWS\SYSTEM\SYSEXPLR.EXE。這是什麼意思你該知道了吧?就是它做怪啦。
刪了它。再重啟刪程序體即可。




十四.破解冰河﹕若你已中了冰河,可用殺毒軟件殺一殺,不過不是很理想。如雄鷹用新版KV3000殺,卻報﹕Found Backdoor LACIAL.1-2.2 Virus!殺後重啟仍無濟於事;可用LockDown試試,不過可能希望也是渺茫,因為LockDown 4.0.1.6連冰河v1.2都不能發現之,所以雄鷹沒有去試。推薦使用手工殺法﹕
在開始菜單中點"運行",彈出"運行"對話框,鍵入regedit,點"確定",打開注冊表。再打開﹕HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion,其中有與系統啟動相關的分支﹕Run、Run-、RunServices、RunServices-。如果這些分支的默認值為c:\windows\system\Kernel32.exe,則很不幸,你的電腦中了冰河木馬。但只需刪除這些默認值即可。然後再打開﹕HKEY_CLASSES_ROOT\txtfile\shell\open\command,修改其值"c:\windows\system\Sysexplr.exe %1"為"c:\windows\notepad.exe %1"即可。為保險起見,請在運行框中鍵入"msconfig",在"啟動"標簽卡中將有關kernel32.exe的勾去掉(如果有的話)。
最後,用干淨啟動盤啟動計算機到純DOS狀態下,進入c:\windows\system目錄下,分別鍵入命令﹕
attrib -s -r kernel32.exe
attrib -s -r sysexplr.exe
del kernel32.exe
del sysexplr.exe
刪除c:\windows\system\中的Kernel32.exe和Sysexplr.exe。重啟即大功告成。進入注冊表,若再看不到kernel32.exe,則成功破解冰河;若不放心,可去本站的"雄鷹下載"下載冰河軟件,運行冰河控製端程序,查找你自己的計算機IP,即可知結果。