錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務(wù)項目 服務(wù)報價 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù)技術(shù)文章
勒索軟件Gomasom解碼內(nèi)置不安全“加密芯片”

作者: 佚名  日期:2017-05-08 20:06:45   來源: 本站整理


前言
最近,我們發(fā)現(xiàn)了一種新型的勒索軟件,因其使用了gmail作為郵箱服務(wù)器,故被命名為Gomasom。當(dāng)用戶運(yùn)行了該勒索軟件時,用戶的文件會被加密,加密后的文件后綴名為”.crypt”。加密完成后會在桌面生成文件”Crypted.txt”,提示用戶通過惡意軟件作者提供的網(wǎng)址支付100歐元贖金。
通過谷歌搜索Gomasom勒索軟件并且初步分析后發(fā)現(xiàn),這是該家族的一個新變種,其加密方式與網(wǎng)上所描述的加密方式及癥狀并不完全相同,并且也不能通過網(wǎng)上的解密工具來解密加密后的文件。因此我決定逆向分析其算法并寫出它的解密工具。
感染癥狀
當(dāng)惡意程序運(yùn)行后,桌面會顯示如下的勒索信息界面:

同時,桌面和C盤根目錄會生成一個txt文件“Crypted.txt”,如圖:

其中有一段字符串值得引人注意”S/N \dvwclF10U!)3p7“,初步猜測可能與密鑰有關(guān)。
文件被加密,文件后綴名被更改為“.crypt”,如圖:

我們打開了惡意作者提供的網(wǎng)站,原文為俄語,通過翻譯后,發(fā)現(xiàn)如下信息:

作者聲稱使用了3DES加密算法,并且“有許多的唯一的密鑰被用來加密文件,想要解密是不可能的事情”。作者是否真的用了3DES算法加密文件?是否真的沒辦法恢復(fù)加密后的文件?帶著疑問我們接下去通過逆向進(jìn)行分析。
樣本分析
我們發(fā)現(xiàn)樣本使用了upx殼,脫完殼我們發(fā)現(xiàn)程序是用delphi語言寫的,在動態(tài)分析之前,我使用分析軟件PEID和 DeDe 來嘗試獲得一些有價值的信息。
通過PEID的Krypto Analyzer插件,我們發(fā)現(xiàn)使用了三種算法:base64, DES, MD5。如圖:

通過Dephi反編譯工具DeDe 進(jìn)行反編譯后,如圖:

通過上圖可以發(fā)現(xiàn),病毒樣本使用了名為”TDCP”的一個封裝過的加密算法的類。通過搜索發(fā)現(xiàn),這是一個開源的Dephi的加密算法類,名為DCPcrypt。粗略的看了下源碼,由于源碼中使用到的算法種類比較多,從源碼中無法準(zhǔn)確得知病毒樣本使用了哪種算法,因此接下來進(jìn)行動態(tài)分析。
判斷文件”C:\crypted.txt”是否存在,若存在則退出程序。如圖:

S/N生成算法
通過調(diào)用Windows API函數(shù) QueryPerformanceCounter,來獲得隨機(jī)數(shù)種子。隨機(jī)種子seedl 接下去通過一個自定義碼表生成一段長為14(0xe)字節(jié)的隨機(jī)的字符串;隨機(jī)種子seed0 被用作初始密鑰的索引。
_rand生成種子seed

_srand()通過seed種子,進(jìn)一步運(yùn)算生成新的種子。如圖:

將以上的代碼,轉(zhuǎn)化為Python代碼,如圖:

利用種子seedl,通過自定義碼表獲得隨機(jī)字符,如圖:

轉(zhuǎn)化為Python代碼,如圖:

待加密文件后綴
初始化后綴名列表,如圖:

通過Python代碼重新整理后,待加密的文件后綴名名列表如圖:

從上面的拓展名加密列表中發(fā)現(xiàn),不僅用戶的文檔數(shù)據(jù)等會被加密,用戶的程序源碼(C語言,Delphi語言)也會被加密。看來對程序員有著深深的惡意! 同時猜測病毒作者可能習(xí)慣于使用C語言和Delphi語言。
加密算法
初始密鑰一共有10組,全部硬編碼在程序中,S/N的最后一位數(shù)字seed0作為索引值,對應(yīng)取出其中一組初始密鑰(長度為0×18),如圖:

整理后的全部十組硬編碼的密鑰,如圖:

通過MD5加密這組密鑰后生成新的密鑰,長度為16字節(jié),MD5加密算法部分代碼如圖:


通過MD5算法生成的新密鑰,用來加密文件。根據(jù)之前反編譯代碼,加密算法密鑰長度,反匯編代碼,等,我們確定加密算法為3DES。更確切的說算法是 3DES-128。
下面簡單介紹下3DES算法:
3DES(又叫Triple DES)是三重數(shù)據(jù)加密算法(TDEA,Triple Data Encryption Algorithm)塊密碼的通稱。它相當(dāng)于是對每個數(shù)據(jù)塊應(yīng)用三次DES加密算法。密鑰長度是128位,192位(bit),如果密碼位數(shù)少于等于64位,加密結(jié)果與DES相同。原版DES容易被破解,新的3DES出現(xiàn),增加了加密安全性,避免被暴力破解。它同樣是對稱性加密,同樣涉及到加密編碼方式,及填充方式。包括3DES-ECB,3DES-CBC,3DES-CTR,3DES-OFB,3DES-CFB
因為只使用了一種加密算法,并且是對稱加密算法,我們可以編寫代碼進(jìn)行解密。如圖:

編寫解密代碼,并運(yùn)行,如圖:

運(yùn)行結(jié)果,如圖:

樣本:
f77e7569b2b2c54c006821b02ef76cd5f3826a37
解密器代碼下載地址:https://github.com/Voraka/Gomasom_Decryptor
總結(jié)
該勒索軟件的確使用了128位的3DES加密算法,但并不是不可解密的,因為其密鑰保存在本地,甚至就保存在程序本身,而且密鑰只有10組,即使用戶刪除了保存著密鑰編號的文件“crypted.txt”,然而也可以遍歷這些密鑰來逐一嘗試解密。因此勒索軟件設(shè)計存在較大缺陷,也正是這個缺陷幫助我們恢復(fù)了被加密的文件。看似存在多個”加密芯片“,但本身設(shè)計就是不安全的,有缺陷的,被加密后仍然可能不安全。
 



熱門文章
  • 機(jī)械革命S1 PRO-02 開機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數(shù)和判...
  • IIS 8 開啟 GZIP壓縮來減少網(wǎng)絡(luò)請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開機(jī)界面...
  • 常見打印機(jī)清零步驟
  • 安裝驅(qū)動時提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    主站蜘蛛池模板: 色综合久久久久无码专区| 精品无码久久久久久久动漫| 乱人伦中文无码视频在线观看| 中文字幕无码乱码人妻系列蜜桃 | 亚洲国产成人精品无码区在线观看| 国产成人无码一区二区三区在线| 秋霞鲁丝片Av无码少妇| 免费无码又爽又刺激高潮的视频| 无码激情做a爰片毛片AV片| 亚洲?v无码国产在丝袜线观看| 久久精品aⅴ无码中文字字幕不卡| 久久国产三级无码一区二区| 亚洲av无码一区二区三区观看| 午夜亚洲AV日韩AV无码大全| 久久人妻少妇嫩草AV无码蜜桃| 无码人妻丰满熟妇区五十路| 中文字幕久久精品无码| 国产成人无码免费看片软件| 国产精品无码久久四虎| 欧洲黑大粗无码免费| 无码人妻丰满熟妇区五十路百度 | 无码人妻精品一区二区三18禁| 国产精品一区二区久久精品无码| 国产AV无码专区亚洲AV麻豆丫| 无码精品A∨在线观看十八禁| 精品无码久久久久国产| 亚洲精品无码午夜福利中文字幕 | 成人无码WWW免费视频| 国产精品爆乳奶水无码视频| 无码国产精品一区二区免费| 精品人妻系列无码一区二区三区| 日韩亚洲AV无码一区二区不卡| 亚洲AV无码日韩AV无码导航| 久久久久亚洲AV无码专区首| 无码丰满少妇2在线观看| 亚洲va无码手机在线电影| 亚洲欧洲日产国码无码久久99| 亚洲AV永久无码精品成人| 无码人妻黑人中文字幕| 亚洲大尺度无码无码专线一区| 国产精品无码久久四虎|