新聞中心
一、前言

成都創(chuàng)新互聯(lián)公司主營溫州網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都APP應(yīng)用開發(fā),溫州h5重慶小程序開發(fā)搭建,溫州網(wǎng)站營銷推廣歡迎溫州等地區(qū)企業(yè)咨詢
最近新出一部很火的電視劇,每天晚上更新兩集,看完之后總覺得不過癮,就去網(wǎng)上找后面的視頻,還真被筆者找到。毫不猶豫點擊播放,發(fā)現(xiàn)提示需要安裝某某解碼器。對于這類提示一點都不新鮮,嘗試下載并運行解碼器后,往往并沒有達到預(yù)期效果,還會再次提醒下載,并沒有網(wǎng)站上描述的那么管用。筆者很好奇既然沒用,那運行的軟件具體功能是什么。筆者便下載了一個“解碼器”,果真不出所料,沒有任何解碼的功能,但是一個流氓推廣軟件。表面上看不出問題,只在后臺搞鬼,筆者便花了點心思詳細看了下該軟件的實現(xiàn),發(fā)現(xiàn)該軟件作者在免殺和隱藏上下足了功夫。雖然功能老套但是思路不錯,下面就請跟隨筆者一起來看看這個所謂的“萬能解碼器”,還原真實“解碼”。
二、技術(shù)特點
下載之后,沒有圖標,運行沒有任何界面,并且多次運行效果相同。最后通過詳細分析,總結(jié)該程序有如下特點:
1. 程序?qū)χ匾址M行了加密處理,且有多個加密算法。
2. 釋放的功能模塊文件在本地經(jīng)過RC算法加密,非正常的PE文件。
3. 無主進程運行,核心模塊為內(nèi)核驅(qū)動,找不到可疑進程。
4. 敏感操作放置在shellcode中,并進行加密,防止被第一時間殺掉。
5. 使用了內(nèi)核技術(shù),內(nèi)核HOOK,設(shè)備HOOK。
6. 雙驅(qū)動相互保護隱藏,并且通用32位和64位系統(tǒng)平臺。
從對抗手法來看,該程序開發(fā)者無論在靜態(tài)還是動態(tài)對抗上面都花了大量功夫,以達到免殺和隱藏行為的效果。
三、程序具體分析
下圖是該程序的簽名信息,從表面上看沒有任何問題。
1. 加載器功能
該程序?qū)嶋H上是一個加載器,第一次運行后,后期都不再依靠該加載器運行。加載器通用于32位 和64位多個操作系統(tǒng)平臺,根據(jù)不同系統(tǒng)平臺釋放不同文件。數(shù)據(jù)解密之后釋放到系統(tǒng)目錄下(PassProtect.sys和2.dat)。
解密shellcode并運行代碼。
Shellcode中加載“PassProtect.sys”驅(qū)動文件,驅(qū)動加載狀態(tài)為自動啟動(開機自動加載)。
2. “PassProtect.sys”功能
首先清理“ntfs”和“fastfat”內(nèi)核的所有設(shè)備,阻止自身被外部訪問,執(zhí)行完操作后會對其還原。
對“2.dat”文件解密,使用RC算法,解密和加密是同一個函數(shù),解密后回寫到文件。
通過內(nèi)核函數(shù)ZwSetSystemInfomation加載“2.dat”驅(qū)動。
驅(qū)動加載之后再次通過RC加密回寫數(shù)據(jù)“2.dat”,并還原“ntfs”和“fastfat”的設(shè)備棧,隱藏第二個驅(qū)動代碼。
3. “2.dat”功能
通過設(shè)置線程創(chuàng)建回調(diào),并主動觸發(fā)回調(diào)來找到“ExCallBackBlockRoutineProc”函數(shù)地址。
掛鉤“ExCallBackBlockRoutineProc”函數(shù),通過過濾系統(tǒng)模塊和自身模塊,把其余所有模塊的回調(diào)函數(shù)修改入口直接返回,達到反進程創(chuàng)建監(jiān)視的作用。
設(shè)置模塊加載回調(diào)和進程創(chuàng)建回調(diào)。
通過檢查加載的模塊是否是”kernel32.dll”判斷創(chuàng)建進程,并且修改瀏覽器進程的命令行參數(shù)。
檢查父進程為“explorer.exe”(用戶打開運行),并且添加事件修改命令行參數(shù)。
修改進程命令行參數(shù),改變?yōu)g覽器主頁。
創(chuàng)建系統(tǒng)線程,掛鉤NTfs的create回調(diào)。
在Create回調(diào)中,保護第一個驅(qū)動文件“PassProtect.sys”不被任何程序訪問。
四、總結(jié)
從上面分析看出,程序開發(fā)者通過各種技術(shù)手段,費勁心思,最終達到鎖主頁的目的。隨著目前各大殺軟對流氓推廣軟件的封殺,常規(guī)的推廣手法已不在適用,升級后的對抗已經(jīng)不在簡單的修改注冊表。更為猥瑣和流氓的推廣方式紛紛出現(xiàn),各顯神通,一不留神便被乘虛而入。當用戶放行這個程序,流氓推廣已經(jīng)勢不可擋,直搗黃龍。假如作者狠一點,后果將是不可不堪設(shè)想。所以筆者在這里提醒各位讀者,對這類所謂解碼器最好從正規(guī)網(wǎng)站下載。由于程序經(jīng)過免殺處理,能夠查殺的殺毒軟件并不多(見下圖VT掃描結(jié)果)。如果系統(tǒng)中曾經(jīng)運行過該類解碼器或播放器,可以安裝下列可查殺的殺毒軟件進行查殺。最后祝愿各位免受“流氓”困擾,金龍索玉柱,百毒不沾身。
網(wǎng)站標題:安裝“萬能解碼器”還原真實“解碼”
URL地址:http://m.fisionsoft.com.cn/article/cccpess.html


咨詢
建站咨詢
