Analysis
- max time kernel
169s - max time network
166s - platform
windows7_x64 - resource
win7-en-20211208 - submitted
16/01/2022, 03:14
Static task
static1
Behavioral task
behavioral1
Sample
svchost.exe
Resource
win7-en-20211208
0 signatures
0 seconds
Behavioral task
behavioral2
Sample
svchost.exe
Resource
win10v2004-en-20220112
0 signatures
0 seconds
General
- Target svchost.exe
- Size 213KB
- Sample220116-drpcbafecl
- SHA256 8e7393013f240334efe2ca52c8a3554628c479becab2b691d114e1e8b3ccd51d
- MD5 39f34aa65e3a95a53f3ec0675fc37905
- SHA1 b8206089a3841464c72ee695951854dfe08a82cd
- SHA512 7c45d8ba6f080cccaaa3c663d44a796c077f786f48cd392bcb9fa7e60d3b424aa90ecb1ed3c1c810b1607610db42a59eb0a9cc452579e454ca6443b2b249b2cb
- MD5 SHA1 SHA512
Score
10/10
Malware Config
Extracted
Path
-
C:\Users\Public\Desktop\how_to_decrypt.hta
Ransom Note
- ENCRYPTED 11100001111011111111100001111011111100 Time left for payment All your documents, databases, backups, and other critical files were encrypted. Our software used the AES cryptographic algorithm (you can find related information in Wikipedia). It happened because of security problems on your server, and you cannot use any of these files anymore. The only way to recover your data is to buy a decryption key from us. To do this, please send your unique ID to the contacts below. E-mail: copy Unique ID: copy Right after payment, we will send you a specific decoding software that will decrypt all of your files. If you have not received the response within 24 hours, please contact us by e-mail %RESERVE_CONTACT% . We've copied all of your documents, databases, and other essential files. If you try to cheat us or do anything else besides our offer, we'll use the info we have against you. The price depends on how soon you will contact us. You have only four days to make the right choice! If we won't receive your payment within this period, your domain network can be attacked again. Hurry up! Attention! ! Do not try to recover files yourself. this process can damage your data and recovery will become impossible. ! Do not waste time trying to find the solution on the Internet. The longer you wait, the higher will become the decryption key price. ! Do not contact any intermediaries. They will buy the key from us and sell it to you at a higher price. What guarantees do you have? Before payment, we can decrypt three files for free. The total file size should be less than 5MB (before archiving), and the files should not contain any important information (databases, backups, large tables, etc.) var max_discount = 50; var start_date = new Date('January 16 2022 03:14:59'); var discount_date = new Date('January 19 2022 03:14:59'); var end_date = new Date('January 21 2022 03:14:59'); var main_contact = '[email protected]'; var hid = '[82BF4026-2CF0DA92]'; var second_contact = '[email protected]'; var sd = end_date; var dn = new Date(); var zoc, ddGlobal; function document.onblur() { alert('Attention! This important information for you!'); } function setContacts() { document.getElementById('main_contact').innerHTML = main_contact; document.getElementById('second_contact').innerHTML = second_contact; document.getElementById('hid').innerHTML = hid; } function countDiscount() { var term_current = new Date().getTime() - start_date.getTime(); var term_full = discount_date.getTime() - start_date.getTime(); var delta = discount_date.getTime() - new Date().getTime(); delta = new Date(delta); var dt = document.getElementById('pwr'); var timer_discount = document.getElementById('timer_discount'); var discount = document.getElementById('discount'); var hours_to_end = Math.floor(term_full / 1000 / 3600); var hours_current = Math.floor(term_current / 1000 / 3600); if (discount_date.getTime() > dn.getTime()) { var disc_per_hour = parseFloat(max_discount / hours_to_end).toFixed(2); var cur_discount = Math.floor(max_discount - (disc_per_hour * hours_current)); if (discount) { discount.innerHTML = cur_discount + '% discount'; } } if (cur_discount <= 25) { dt.style.cssText = 'border: 1px solid #FFC000;'; if (timer_discount) { timer_discount.style.background = '#FFC000'; } } if (sd.getTime() < dn.getTime() || cur_discount < 5) { dt.style.cssText = 'border: 1px solid #F53636; background-color: #F53636; padding: 16px 20px;'; dt.innerHTML = '<div style="font-size: 16px; color: #ffffff; text-align: center; display: block; font-weight: bold;">Decryption key can be bought at standard cost.</div><div style="font-size: 13px; color: #fff; text-align: center; margin-top: 10px">You need to hurry up to decrypt your data because all your files will be destroyed soon.</div>'; } var dd = (delta.getUTCDate()-1) + ((delta.getUTCMonth()) * 31); var hh = delta.getUTCHours(); var mm = delta.getUTCMinutes(); var ss = delta.getUTCSeconds(); if (dd!=1) { dd=dd+' days'; } else { dd=dd+' day'; } if (hh<10) { hh='0'+hh; } if (mm<10) { mm='0'+mm; } if (ss<10) { ss='0'+ss; } if (timer_discount) { timer_discount.innerHTML = dd + ' ' + hh+':'+mm+':'+ss; } } function ChangeTime() { var sd = end_date; var dn = new Date(); if (sd.getTime() < dn.getTime()) { var dt = document.getElementById('lctw'); dt.innerHTML = '<b>Soon, you won\'t be able to decrypt your files. Contact us immediately!</b>'; dt.style.cssText = 'background-color: #F53636; color: #ffffff; font-weight: bold; padding: 19px 24px; margin: 17px 0 24px; text-align: center; font-size: 20px;'; zoc = 2; } else { var delta = sd.getTime() - dn.getTime(); delta = new Date(delta); var dd = (delta.getUTCDate()-1) + ((delta.getUTCMonth()) * 31); ddGlobal = parseInt(dd); var hh = delta.getUTCHours(); var mm = delta.getUTCMinutes(); var ss = delta.getUTCSeconds(); if (dd!=1) { dd=dd+' days'; } else { dd=dd+' day'; } if (hh<10) { hh='0'+hh; } if (mm<10) { mm='0'+mm; } if (ss<10) { ss='0'+ss; } var dt = document.getElementById('file_lost'); if (dt) { dt.innerHTML= dd+' '+hh+':'+mm+':'+ss; } } } var count = 100, interval = 10, intervalID; function blink() { if (ddGlobal == 0 && zoc != 2) { var dt = document.getElementById('file_lost'); var dt2 = document.getElementById('text_file_lost'); var test = document.getElementById('test'); if (count == 100) { intervalId = setInterval(function () { dt.style.filter = 'alpha(opacity='+count+')'; dt2.style.filter = 'alpha(opacity='+count+')'; count = count - 2; if (count == 20) clearInterval(intervalId); }, interval); } if (count == 20) { intervalId = setInterval(function () { dt.style.filter = 'alpha(opacity='+count+')'; dt2.style.filter = 'alpha(opacity='+count+')'; count = count + 2; if (count == 100) clearInterval(intervalId); }, interval); } } } function getRandomArbitrary(min, max) { min = Math.ceil(min); max = Math.floor(max); return Math.floor(Math.random() * (max - min)) + min; } function Rndom() { var dt=document.getElementById('rc'); var xx=''; var i=0; while (i < 40) { xx=xx+getRandomArbitrary(0,2); i=i+1; } rc.innerHTML= xx; } function Start() { window.resizeTo(850,720); setContacts(); //ChangeTime(); //setInterval(ChangeTime, 1000); //countDiscount(); //setInterval(countDiscount, 1000); setInterval(blink, 100); setInterval(Rndom,100); } function copytext(s) { window.clipboardData.setData("Text",s); alert(s+' copied to clipboard'); } function Restart() { alert('Attention! This important information for you!'); } var countDownDate = new Date().getTime() + 345600000; var x = setInterval(function() { var now = new Date().getTime(); var distance = countDownDate - now; var days = Math.floor(distance / (1000 * 60 * 60 * 24)); var hours = Math.floor((distance % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60)); var minutes = Math.floor((distance % (1000 * 60 * 60)) / (1000 * 60)); var seconds = Math.floor((distance % (1000 * 60)) / 1000); document.getElementById("timer").innerHTML = days + "d " + hours + "h " + minutes + "m " + seconds + "s "; if (distance < 0) { clearInterval(x); document.getElementById("timer").innerHTML = "EXPIRED"; } }, 1000);
Signatures
- Deletes shadow copies 2 TTPs
Ransomware often targets backup files to inhibit system recovery.
- Modifies extensions of user files 2 IoCs
Ransomware generally changes the extension on encrypted files.
description ioc Process File opened for modification \??\c:\users\admin\pictures\InvokePush.tiff svchost.exe File opened for modification \??\c:\users\admin\pictures\SearchSync.tiff svchost.exe - Reads user/profile data of web browsers 2 TTPs
Infostealers often target stored browser data, which can include saved credentials etc.
- Creates a large amount of network flows 1 TTPs
This may indicate a network scan to discover remotely running services.
- Enumerates physical storage devices 1 TTPs
Attempts to interact with connected storage/optical drive(s). Likely ransomware behaviour.
- Interacts with shadow copies 2 TTPs 1 IoCs
Shadow copies are often targeted by ransomware to inhibit system recovery.
pid Process 520 vssadmin.exe -
description ioc Process Key created \REGISTRY\USER\S-1-5-21-3846991908-3261386348-1409841751-1000\Software\Microsoft\Internet Explorer\Main mshta.exe - Modifies registry class 2 IoCs
description ioc Process Key created \REGISTRY\USER\S-1-5-21-3846991908-3261386348-1409841751-1000_Classes\Local Settings rundll32.exe Key created \REGISTRY\USER\S-1-5-21-3846991908-3261386348-1409841751-1000_CLASSES\Local Settings\Software\Microsoft\Windows\Shell\MuiCache rundll32.exe - Suspicious behavior: EnumeratesProcesses 2 IoCs
pid Process 976 svchost.exe 976 svchost.exe - Suspicious use of AdjustPrivilegeToken 43 IoCs
description pid Process Token: SeBackupPrivilege 1048 vssvc.exe Token: SeRestorePrivilege 1048 vssvc.exe Token: SeAuditPrivilege 1048 vssvc.exe Token: SeIncreaseQuotaPrivilege 1964 WMIC.exe Token: SeSecurityPrivilege 1964 WMIC.exe Token: SeTakeOwnershipPrivilege 1964 WMIC.exe Token: SeLoadDriverPrivilege 1964 WMIC.exe Token: SeSystemProfilePrivilege 1964 WMIC.exe Token: SeSystemtimePrivilege 1964 WMIC.exe Token: SeProfSingleProcessPrivilege 1964 WMIC.exe Token: SeIncBasePriorityPrivilege 1964 WMIC.exe Token: SeCreatePagefilePrivilege 1964 WMIC.exe Token: SeBackupPrivilege 1964 WMIC.exe Token: SeRestorePrivilege 1964 WMIC.exe Token: SeShutdownPrivilege 1964 WMIC.exe Token: SeDebugPrivilege 1964 WMIC.exe Token: SeSystemEnvironmentPrivilege 1964 WMIC.exe Token: SeRemoteShutdownPrivilege 1964 WMIC.exe Token: SeUndockPrivilege 1964 WMIC.exe Token: SeManageVolumePrivilege 1964 WMIC.exe Token: 33 1964 WMIC.exe Token: 34 1964 WMIC.exe Token: 35 1964 WMIC.exe Token: SeIncreaseQuotaPrivilege 1964 WMIC.exe Token: SeSecurityPrivilege 1964 WMIC.exe Token: SeTakeOwnershipPrivilege 1964 WMIC.exe Token: SeLoadDriverPrivilege 1964 WMIC.exe Token: SeSystemProfilePrivilege 1964 WMIC.exe Token: SeSystemtimePrivilege 1964 WMIC.exe Token: SeProfSingleProcessPrivilege 1964 WMIC.exe Token: SeIncBasePriorityPrivilege 1964 WMIC.exe Token: SeCreatePagefilePrivilege 1964 WMIC.exe Token: SeBackupPrivilege 1964 WMIC.exe Token: SeRestorePrivilege 1964 WMIC.exe Token: SeShutdownPrivilege 1964 WMIC.exe Token: SeDebugPrivilege 1964 WMIC.exe Token: SeSystemEnvironmentPrivilege 1964 WMIC.exe Token: SeRemoteShutdownPrivilege 1964 WMIC.exe Token: SeUndockPrivilege 1964 WMIC.exe Token: SeManageVolumePrivilege 1964 WMIC.exe Token: 33 1964 WMIC.exe Token: 34 1964 WMIC.exe Token: 35 1964 WMIC.exe - Suspicious use of FindShellTrayWindow 46 IoCs
pid Process 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe 6464 mshta.exe - Suspicious use of WriteProcessMemory 32 IoCs
description pid Process procid_target PID 976 wrote to memory of 584 976 svchost.exe 28 PID 976 wrote to memory of 584 976 svchost.exe 28 PID 976 wrote to memory of 584 976 svchost.exe 28 PID 976 wrote to memory of 584 976 svchost.exe 28 PID 976 wrote to memory of 776 976 svchost.exe 30 PID 976 wrote to memory of 776 976 svchost.exe 30 PID 976 wrote to memory of 776 976 svchost.exe 30 PID 976 wrote to memory of 776 976 svchost.exe 30 PID 976 wrote to memory of 1380 976 svchost.exe 32 PID 976 wrote to memory of 1380 976 svchost.exe 32 PID 976 wrote to memory of 1380 976 svchost.exe 32 PID 976 wrote to memory of 1380 976 svchost.exe 32 PID 976 wrote to memory of 1356 976 svchost.exe 34 PID 976 wrote to memory of 1356 976 svchost.exe 34 PID 976 wrote to memory of 1356 976 svchost.exe 34 PID 976 wrote to memory of 1356 976 svchost.exe 34 PID 584 wrote to memory of 520 584 cmd.exe 35 PID 584 wrote to memory of 520 584 cmd.exe 35 PID 584 wrote to memory of 520 584 cmd.exe 35 PID 584 wrote to memory of 520 584 cmd.exe 35 PID 976 wrote to memory of 824 976 svchost.exe 37 PID 976 wrote to memory of 824 976 svchost.exe 37 PID 976 wrote to memory of 824 976 svchost.exe 37 PID 976 wrote to memory of 824 976 svchost.exe 37 PID 976 wrote to memory of 1224 976 svchost.exe 39 PID 976 wrote to memory of 1224 976 svchost.exe 39 PID 976 wrote to memory of 1224 976 svchost.exe 39 PID 976 wrote to memory of 1224 976 svchost.exe 39 PID 1356 wrote to memory of 1964 1356 cmd.exe 41 PID 1356 wrote to memory of 1964 1356 cmd.exe 41 PID 1356 wrote to memory of 1964 1356 cmd.exe 41 PID 1356 wrote to memory of 1964 1356 cmd.exe 41
Processes
-
C:\Users\Admin\AppData\Local\Temp\svchost.exe"C:\Users\Admin\AppData\Local\Temp\svchost.exe"1⤵
- Modifies extensions of user files
- Suspicious behavior: EnumeratesProcesses
- Suspicious use of WriteProcessMemory
PID:976 -
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /c "vssadmin delete shadows /all /quiet"2⤵
- Suspicious use of WriteProcessMemory
PID:584 -
C:\Windows\SysWOW64\vssadmin.exevssadmin delete shadows /all /quiet3⤵
- Interacts with shadow copies
PID:520
-
-
-
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /c "wbadmin DELETE SYSTEMSTATEBACKUP -keepVersions:0"2⤵PID:776
-
-
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /c "wbadmin DELETE BACKUP -keepVersions:0"2⤵PID:1380
-
-
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /c "wmic SHADOWCOPY DELETE"2⤵
- Suspicious use of WriteProcessMemory
PID:1356 -
C:\Windows\SysWOW64\Wbem\WMIC.exewmic SHADOWCOPY DELETE3⤵
- Suspicious use of AdjustPrivilegeToken
PID:1964
-
-
-
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /c "bcdedit /set {default} recoveryenabled No"2⤵PID:824
-
-
C:\Windows\SysWOW64\cmd.exe"C:\Windows\System32\cmd.exe" /c "bcdedit /set {default} bootstatuspolicy ignoreallfailures"2⤵PID:1224
-
-
C:\Windows\system32\vssvc.exeC:\Windows\system32\vssvc.exe1⤵
- Suspicious use of AdjustPrivilegeToken
PID:1048
-
C:\Windows\system32\rundll32.exe"C:\Windows\system32\rundll32.exe" C:\Windows\system32\shell32.dll,OpenAs_RunDLL C:\Users\Admin\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar\Windows Explorer.lnk[[email protected]].[82BF4026-2CF0DA92]1⤵
- Modifies registry class
PID:5228
-
C:\Windows\SysWOW64\mshta.exe"C:\Windows\SysWOW64\mshta.exe" "C:\Users\Public\Desktop\how_to_decrypt.hta"1⤵
- Modifies Internet Explorer settings
- Suspicious use of FindShellTrayWindow
PID:6464
Network
MITRE ATT&CK Enterprise v6
Replay Monitor
Loading Replay Monitor...
Downloads
- Path C:\Users\Public\Desktop\how_to_decrypt.hta
- Size 13KB
- SHA256 0877cff3c9c4192c9e8a2a14c17122aa27a876d63c798dbbfe6bca867a5a800f
- MD5 84f412c9fd3f32ed12871878f9cfb97b
- SHA1 8b4fe81a95a4ec80695788b3668911ed0840bdde
- SHA512 d716168985f10523817af8c7c32e74ed422a9cb924865852b2d9f261e77372ca3ed19332939e6ad8bd04e1c8783485abf82e9bce37e2f1cb74a5c6e10a5d5d21
- SSDEEP 192:76K5vZlxAiimVCra9P7xUcD5B5x5Gc4v747HTPqjQtqVbhkjisa1Bqj:775v5EizGcDT38c4yZ0TJqj
- MD5 SHA1 SHA512 SSDEEP