상세 컨텐츠

본문 제목

Kraken Cryptor 랜섬웨어, SuperAntiSpyware 보안 프로그램으로 위장

국내외 보안동향

by 알약(Alyac) 2018. 9. 17. 16:09

본문

Kraken Cryptor Ransomware Masquerading as SuperAntiSpyware Security Program


Kraken Cryptor 랜섬웨어는 2018년 8월 공개 된 새로운 랜섬웨어입니다. 이 랜섬웨어의 새로운 버전인 Kraken Cryptor 1.5가 최근 SuperAntiSpyware라는 안티바이러스 프로그램으로 위장한채 발견 되었습니다.


게다가 공격자들이 superantispyware.com 사이트에 접근 권한을 얻어 이를 이용해 랜섬웨어를 배포한 것으로 나타났습니다.



SuperAntiSpyware로 위장한 Kraken Cryptor 랜섬웨어 1.5


Kraken Cryptor가 발견 된 이래로 추적해 오던 연구원인 MalwareHunterTeam이 금일 아침 이 새로운 변종을 발견했습니다.


VirusTotal을 살펴본 결과, 그는 Kraken Cryptor 인스톨러가 superantispyware.com에서 직접 배포된 것을 발견했습니다.


합법적인 SuperAntiSpyware Free 인스톨러의 파일 이름은 SUPERAntiSpyware.exe입니다. VirusTotal에서 발견 된 Kraken Kryptor 인스톨러의 파일 이름은 SUPERAntiSpywares.exe였습니다. 유일한 차이점은 악성 파일명에는 s가 추가 되었다는 점입니다. 이 현재는 superantispyware.com에서 악성 실행 파일이 삭제 된 상태입니다.


<SuperAntiSpyware와 동일한 아이콘을 사용하는 Kraken Cryptor>

<이미지 출처 : https://www.bleepingcomputer.com/news/security/kraken-cryptor-ransomware-masquerading-as-superantispyware-security-program/>



정식 파일인 SUPERAntiSpyware.exe 실행파일은 손상 되지 않았으며, SuperAntiSpyware 프로그램을 정상적으로 설치합니다. 따라서 정상 링크를 통해 SuperAntiSpyware를 설치한 사용자들은 이에 영향을 받지 않습니다.

사용자가 어떻게 악성 파일을 다운로드 받았는지는 아직까지 밝혀지지 않았습니다.



Kraken Cryptor 랜섬웨어의 동작 방식


Kraken Cryptor 랜섬웨어는 쉽게 내보내기가 가능한 내장 구성 파일을 통해 컴퓨터를 암호화하는 방식에 대한 훌륭한 통찰력을 제공합니다. 


이 구성 파일은 중지할 프로세스, 공개 암호화 키, 이메일, 랜섬 가격, 암호화할 확장자, 건너 뛸 파일 및 폴더, 암호화하지 않을 국가 및 언어 등이 포함 된 모듈의 리스트를 포함하고 있습니다.

구성파일의 일부는 아래와 같습니다.


<Kraken Cryptor 1.5 구성 파일의 일부>

<이미지 출처 : https://www.bleepingcomputer.com/news/security/kraken-cryptor-ransomware-masquerading-as-superantispyware-security-program/>


실행 될 경우, 이 랜섬웨어는 아래의 행위를 수행합니다. 실제 순서는 약간 다를 수 있습니다.


이 랜섬웨어는 C:\ProgramData\Safe.exe를 생성 및 실행합니다. 이 파일은 이벤트 뷰어의 로그 목록을 열거하고, 아웃풋을 C:\ProgramData\EventLog.txt 파일로 이동시킵니다.


C:\Windows\system32\cmd.exe /c wevtutil.exe enum-logs > "C:\ProgramData\EventLog.txt"


이후 EventLog.txt에 나열 된 모든 로그를 삭제합니다.


Kraken Cryptor는 피해자의 언어 및 위치도 확인 하며, 아래의 국가의 컴퓨터는 암호화 하지 않습니다.


아르메니아, 아제르바이잔, 벨로루시, 에스토니아, 그루지야, 이란, 키르기스스탄, 카자흐스탄, 리투아니아, 라트비아, 몰도바, 러시아, 타지키스탄, 투르크 메니스탄, 우크라이나, 우즈베키스탄, 브라질

프로세스가 데이터베이스를 연 채로 유지해 암호화 되지 않는 것을 방지하기 위해, 이 랜섬웨어는 아래의 프로세스를 종료합니다.


agntsvcagntsvc, agntsvcencsvc, agntsvcisqlplussvc, dbeng50, dbsnmp, firefoxconfig, msftesql, mydesktopqos, mydesktopservice, mysqld, mysqld-nt, mysqld-opt, ocomm, ocssd, oracle, sqbcoreservice, sqlagent, sqlbrowser, sqlservr, sqlwriter, sqlwb, synctime, tbirdconfig, and xfssvccon


컴퓨터를 암호화 할 때, 아래의 확장자를 가진 파일들을 검색합니다.


1cd. 3dm. 3ds. 3fr. 3g2. 3gp. 3pr. 7z. 7zip. aac. ab4. abd. accdb. accde. accdr. accdt. ach. acr. act. adb. adp. ads. agdl. ai. aiff. ait. al. aoi. apj. arw. ascx. asf. asm. asp. aspx. asx. atb. avi. awg. back. backup. backupdb. bak. bank. bay. bdb. bgt. bik. bin. bkp. blend. bmp. bpw. c. cdb. cdf. cdr. cdr3. cdr4. cdr5. cdr6. cdrw. cdx. ce1. ce2. cer. cfg. cfn. cgm. cib. class. cls. cmt. config. contact. cpi. cpp. cr2. craw. crt. crw. cs. csh. cs. csl. css. csv. dac. dat. db. db3. dbf. dbx. db_journal. dc2. dcr. dcs. ddd. ddoc. ddrw. dds. def. der. des. design. dgc. dit. djvu. dng. doc. docm. docx. dot. dotm. dotx. drf. drw. dtd. dwg. dxb. dxf. dxg. edb. eml. eps. erbsql. erf. exf. fdb. ffd. fff. fh. fhd. fla. flac. flb. flf. flv. flvv. fpx. fxg. gif. gray. grey. groups. gry. h. hbk. hdd. hpp. html. ibank. ibd. ibz. idx. iif. iiq. incpas. indd. info. info_. ini. jar. java. jnt. jpe. jpeg. jpg. js. json. kc2. kdbx. kdc. key. kpdx. kwm. laccdb. lck. ldf. lit. lock. log. lua. m. m2ts. m3u. m4p. m4v. mab. mapimail. max. mbx. md. mdb. mdc. mdf. mef. mfw. mid. mkv. mlb. mmw. mny. moneywell. mos. mov. mp3. mp4. mpeg. mpg. mrw. msf. msg. myd. nd. ndd. ndf. nef. nk2. nop. nrw. ns2. ns3. ns4. nsd. nsf. nsg. nsh. nvram. nwb. nx2. nxl. nyf. oab. obj. odb. odc. odf. odg. odm. odp. ods. odt. ogg. oil. omg. orf. ost. otg. oth. otp. ots. ott. p7b. p7c. p12. pab. pages. pas. pat. pbf. pcd. pct. pdb. pdd. pdf. pef. pem. pfx. php. pif. pl. plc. plus_muhd. pm!. pm. pmi. pmj. pml. pmm. pmo. pmr. pnc. pnd. png. pnx. pot. potm. potx. ppam. pps. ppsm. ppsm. ppsx. ppt. pptm. pptm. pptx. prf. ps. psafe3. psd. pspimage. pst. ptx. pwm. py. qba. qbb. qbm. qbr. qbw. qbx. qby. qcow. qcow2. qed. qtb. r3d. raf. rar. rat. raw. rdb. rm. rtf. rvt. rw2. rwl. rwz. s3db. safe. sas7bdat. sav. save. say. sd0. sda. sdb. sdf. sh. sldm. sldx. sql. sqlite. sqlite-shm. sqlite-wal. sqlite3. sqlitedb. sr2. srb. srf. srs. srt. srw. st4. st5. st6. st7. st8. stc. std. sti. stm. stw. stx. svg. swf. sxc. sxd. sxg. sxi. sxm. sxw. tbb. tbn. tex. tga. thm. tlg. tlx. txt. usr. vbox. vdi. vhd. vhdx. vmdk. vmsd. vmx. vmxf. vob. wab. wad. wallet. war. wav. wb2. wma. wmf. wmv. wpd. wps. x3f. x11. xis. xla. xlam. xlk. xlm. xlr. xls. xlsb. xlsm. xlsx. xlt. xltm. xltx. xlw. xml. ycbcra. yuv. zip.


일치하는 파일을 발견하면, 파일을 암호화 후 00000000-Lock.onion과 같이 파일 이름을 변경합니다. 파일명의 숫자는 파일이 암호화 될 때 마다 증가됩니다. 원본 파일 이름은 암호화 되어 암호화한 파일에 저장됩니다.


<Kraken Cryptor를 통해 암호화 된 파일이 담긴 폴더>

<이미지 출처 : https://www.bleepingcomputer.com/news/security/kraken-cryptor-ransomware-masquerading-as-superantispyware-security-program/>


랜섬 노트인 # How to Decrypt Files.html 에는 피해자 고유 키와 0.125 비트코인의 랜섬머니를 요구하는 내용이 포함 되어 있었습니다. 등록 된 연락 정보는 shortmangnet@420blaze.it 와 BM-2cUEkUQXNffBg89VwtZi4twYiMomAFzy6o@bitmessage.ch입니다.


Kraken Cryptor 랜섬웨어 복호화는 불가능해


아직까지 Kraken Cryptor 랜섬웨어를 통해 암호화 된 파일을 무료로 복호화할 수 있는 방법은 없습니다.


암호화 된 파일을 복구하는 유일한 방법은, 백업이나 섀도우 볼륨 카피를 이용하는 것입니다. Kraken Cryptor는 섀도우 볼륨 카피본을 삭제하려 시도하지만, 가끔 실패하는 경우가 있습니다.


현재 알약에서는 해당 랜섬웨어에 대해 Trojan.Ransom.KrakenCryptor로 탐지중에 있습니다. 



출처 :

https://www.bleepingcomputer.com/news/security/kraken-cryptor-ransomware-masquerading-as-superantispyware-security-program/



관련글 더보기

댓글 영역