Analysis

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

    arch:x64arch:x86image:win10v2004-20240508-enlocale:en-usos:windows10-2004-x64system
  • submitted
    29/06/2024, 14:29

General

  • Target
    SolaraBootstrapper.exe
  • Size 2.3MB
  • Sample240629-rtj29ssdpq
  • SHA256 902f94aa7222739a873f8f2805428e89822fc34842a0d731828ca0d6fce69dd6
  • MD5 SHA1 SHA512 SSDEEP

Malware Config

Extracted

Family
  • xworm

C2
  • football-emily.gl.at.ply.gg:39625

Attributes
  • Install_directory

    %AppData%

  • install_file

    Registry.exe

Signatures

  • DcRat 2 IoCs

    DarkCrystal(DC) is a new .NET RAT active since June 2019 capable of loading additional plugins.

  • Detect Xworm Payload 4 IoCs
  • Xworm

    Xworm is a remote access trojan written in C#.

  • DCRat payload 4 IoCs

    Detects payload of DCRat, commonly dropped by NSIS installers.

  • Identifies VirtualBox via ACPI registry values (likely anti-VM) 2 TTPs 1 IoCs
  • Command and Scripting Interpreter: PowerShell 1 TTPs 4 IoCs

    Run Powershell to modify Windows Defender settings to add exclusions for file extensions, paths, and processes.

  • Checks BIOS information in registry 2 TTPs 2 IoCs

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

  • Checks computer location settings 2 TTPs 6 IoCs

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

  • Executes dropped EXE 8 IoCs
  • Loads dropped DLL 5 IoCs
  • Themida packer 3 IoCs

    Detects Themida, an advanced Windows software protection system.

  • Adds Run key to start application 2 TTPs 1 IoCs
  • Checks whether UAC is enabled 1 TTPs 1 IoCs
  • Legitimate hosting services abused for malware hosting/C2 1 TTPs 4 IoCs
  • Looks up external IP address via web service 1 IoCs

    Uses a legitimate IP lookup service to find the infected system's external IP.

  • Suspicious use of NtSetInformationThreadHideFromDebugger 1 IoCs
  • Enumerates physical storage devices 1 TTPs

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

  • Modifies registry class 2 IoCs
  • Scheduled Task/Job: Scheduled Task 1 TTPs 1 IoCs

    Schtasks is often used by malware for persistence or to perform post-infection execution.

  • Suspicious behavior: EnumeratesProcesses 64 IoCs
  • Suspicious use of AdjustPrivilegeToken 11 IoCs
  • Suspicious use of WriteProcessMemory 31 IoCs
  • Uses Task Scheduler COM API 1 TTPs

    The Task Scheduler COM API can be used to schedule applications to run on boot or at set times.

Processes

  • C:\Users\Admin\AppData\Local\Temp\SolaraBootstrapper.exe
    "C:\Users\Admin\AppData\Local\Temp\SolaraBootstrapper.exe"
    1⤵
    • DcRat
    • Checks computer location settings
    • Modifies registry class
    • Suspicious use of WriteProcessMemory
    PID:4900
    • C:\Users\Admin\AppData\Roaming\Bootstrapper.exe
      "C:\Users\Admin\AppData\Roaming\Bootstrapper.exe"
      2⤵
      • Checks computer location settings
      • Executes dropped EXE
      • Adds Run key to start application
      • Suspicious use of AdjustPrivilegeToken
      • Suspicious use of WriteProcessMemory
      PID:652
      • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
        "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionPath 'C:\Users\Admin\AppData\Roaming\Bootstrapper.exe'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:364
      • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
        "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionProcess 'Bootstrapper.exe'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:956
      • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
        "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionPath 'C:\Users\Admin\AppData\Roaming\Registry.exe'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:912
      • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
        "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy Bypass Add-MpPreference -ExclusionProcess 'Registry.exe'
        3⤵
        • Command and Scripting Interpreter: PowerShell
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        PID:5036
      • C:\Windows\System32\schtasks.exe
        "C:\Windows\System32\schtasks.exe" /create /f /RL HIGHEST /sc minute /mo 1 /tn "Registry" /tr "C:\Users\Admin\AppData\Roaming\Registry.exe"
        3⤵
        • DcRat
        • Scheduled Task/Job: Scheduled Task
        PID:4436
    • C:\ProgramData\Bootstrapper.exe
      "C:\ProgramData\Bootstrapper.exe"
      2⤵
      • Checks computer location settings
      • Executes dropped EXE
      • Suspicious use of WriteProcessMemory
      PID:4952
      • C:\ProgramData\SolaraBootstrapper.exe
        "C:\ProgramData\SolaraBootstrapper.exe"
        3⤵
        • Checks computer location settings
        • Executes dropped EXE
        • Suspicious behavior: EnumeratesProcesses
        • Suspicious use of AdjustPrivilegeToken
        • Suspicious use of WriteProcessMemory
        PID:4832
        • C:\Users\Admin\AppData\Local\Temp\Solara.Dir\cd57e4c171d6e8f5ea8b8f824a6a7316.exe
          "C:\Users\Admin\AppData\Local\Temp\Solara.Dir\cd57e4c171d6e8f5ea8b8f824a6a7316.exe"
          4⤵
          • Identifies VirtualBox via ACPI registry values (likely anti-VM)
          • Checks BIOS information in registry
          • Executes dropped EXE
          • Loads dropped DLL
          • Checks whether UAC is enabled
          • Suspicious use of NtSetInformationThreadHideFromDebugger
          • Suspicious behavior: EnumeratesProcesses
          • Suspicious use of AdjustPrivilegeToken
          PID:2832
    • C:\Users\Admin\AppData\Local\Temp\Boostraper.bat
      "C:\Users\Admin\AppData\Local\Temp\Boostraper.bat"
      2⤵
      • Checks computer location settings
      • Executes dropped EXE
      • Modifies registry class
      • Suspicious use of WriteProcessMemory
      PID:2008
      • C:\Windows\SysWOW64\WScript.exe
        "C:\Windows\System32\WScript.exe" "C:\Media\TKlkLwYGTbrYwK.vbe"
        3⤵
        • Checks computer location settings
        • Suspicious use of WriteProcessMemory
        PID:3544
        • C:\Windows\SysWOW64\cmd.exe
          C:\Windows\system32\cmd.exe /c ""C:\Media\3KNj5pJ.bat" "
          4⤵
          • Suspicious use of WriteProcessMemory
          PID:3124
          • C:\Media\fontreview.exe
            "C:\Media\fontreview.exe"
            5⤵
            • Executes dropped EXE
            • Suspicious use of AdjustPrivilegeToken
            PID:3004
  • C:\Users\Admin\AppData\Roaming\Registry.exe
    C:\Users\Admin\AppData\Roaming\Registry.exe
    1⤵
    • Executes dropped EXE
    • Suspicious use of AdjustPrivilegeToken
    PID:2420
  • C:\Users\Admin\AppData\Roaming\Registry.exe
    C:\Users\Admin\AppData\Roaming\Registry.exe
    1⤵
    • Executes dropped EXE
    • Suspicious use of AdjustPrivilegeToken
    PID:1852

Network

        MITRE ATT&CK Enterprise v15

        Replay Monitor

        Loading Replay Monitor...

        Downloads

        3KNj5pJ.bat

        • Path C:\Media\3KNj5pJ.bat
        • Size 25B
        • SHA256 1a6e5542fc446811c85925bf03ec7f495867d284232da339a23fc8c4b741df29
        • MD5 SHA1 SHA512

        TKlkLwYGTbrYwK.vbe

        • Path C:\Media\TKlkLwYGTbrYwK.vbe
        • Size 186B
        • SHA256 0e4be77d728c9046e72857f46db53646cdbe1244490d5c0aa786efd2b5de5e71
        • MD5 SHA1 SHA512

        fontreview.exe

        • Path C:\Media\fontreview.exe
        • Size 1.0MB
        • SHA256 3d9b74a6bd97a5fa455737b72d8970898527a4478e912b68e9bf9459cccb7c87
        • MD5 SHA1 SHA512 SSDEEP

        Bootstrapper.exe

        • Path C:\ProgramData\Bootstrapper.exe
        • Size 125KB
        • SHA256 ba5dab0bab062cef4292800e49d1910e455a11628481782ef18b7a0a76d492c3
        • MD5 SHA1 SHA512 SSDEEP

        SolaraBootstrapper.exe

        • Path C:\ProgramData\SolaraBootstrapper.exe
        • Size 13KB
        • SHA256 a7fecfc225dfdd4e14dcd4d1b4ba1b9f8e4d1984f1cdd8cda3a9987e5d53c239
        • MD5 SHA1 SHA512 SSDEEP

        Registry.exe.log

        • Path C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0\UsageLogs\Registry.exe.log
        • Size 654B
        • SHA256 e1b91642d85d98124a6a31f710e137ab7fd90dec30e74a05ab7fcf3b7887dced
        • MD5 SHA1 SHA512

        powershell.exe.log

        • Path C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0\UsageLogs\powershell.exe.log
        • Size 2KB
        • SHA256 84739c608a73509419748e4e20e6cc4e1846056c3fe1929a8300d5a1a488202f
        • MD5 SHA1 SHA512

        StartupProfileData-NonInteractive

        • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
        • Size 944B
        • SHA256 0f9a4b52e01cb051052228a55d0515911b7ef5a8db3cf925528c746df511424d
        • MD5 SHA1 SHA512

        StartupProfileData-NonInteractive

        • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
        • Size 944B
        • SHA256 55b1d8021c4eb4c3c0d75e3ed7a4eb30cd0123e3d69f32eeb596fe4ffec05abf
        • MD5 SHA1 SHA512

        StartupProfileData-NonInteractive

        • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
        • Size 944B
        • SHA256 21e5d7ccf80a293e6ba30ed728846ca19c929c52b96e2c8d34e27cd2234f1d45
        • MD5 SHA1 SHA512

        Boostraper.bat

        • Path C:\Users\Admin\AppData\Local\Temp\Boostraper.bat
        • Size 1.3MB
        • SHA256 13704b32bee03719d86744a997b75ae735d93e581b0a9b54e730808ad418d534
        • MD5 SHA1 SHA512 SSDEEP

        Microsoft.Web.WebView2.Core.dll

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\Microsoft.Web.WebView2.Core.dll
        • Size 488KB
        • SHA256 5e7faee6b8230ca3b97ce9542b914db3abbbd1cb14fd95a39497aaad4c1094ca
        • MD5 SHA1 SHA512 SSDEEP

        Microsoft.Web.WebView2.WinForms.dll

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\Microsoft.Web.WebView2.WinForms.dll
        • Size 37KB
        • SHA256 50b2e46c99076f6fa9c33e0a98f0fe3a2809a7c647bb509066e58f4c7685d7e6
        • MD5 SHA1 SHA512 SSDEEP

        Microsoft.Web.WebView2.Wpf.dll

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\Microsoft.Web.WebView2.Wpf.dll
        • Size 43KB
        • SHA256 1e987b22cd011e4396a0805c73539586b67df172df75e3dded16a77d31850409
        • MD5 SHA1 SHA512 SSDEEP

        .nycrc

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\Monaco\fileaccess\node_modules\get-intrinsic\.nycrc
        • Size 139B
        • SHA256 997785c50b0773e5e18bf15550fbf57823c634fefe623cd37b3c83696402ad0a
        • MD5 SHA1 SHA512

        .eslintrc

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\Monaco\fileaccess\node_modules\has-proto\.eslintrc
        • Size 43B
        • SHA256 0694050195fc694c5846b0a2a66b437ac775da988f0a779c55fb892597f7f641
        • MD5 SHA1 SHA512

        .nycrc

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\Monaco\fileaccess\node_modules\hasown\.nycrc
        • Size 216B
        • SHA256 948366fea3b423a46366326d0bb2e54b08abd1cf0b243678ba6625740c40da5a
        • MD5 SHA1 SHA512

        LICENSE

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\Monaco\fileaccess\node_modules\vary\LICENSE
        • Size 1KB
        • SHA256 bd47ce7b88c7759630d1e2b9fcfa170a0f1fde522be09e13fb1581a79d090400
        • MD5 SHA1 SHA512

        Newtonsoft.Json.dll

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\Newtonsoft.Json.dll
        • Size 695KB
        • SHA256 e1e27af7b07eeedf5ce71a9255f0422816a6fc5849a483c6714e1b472044fa9d
        • MD5 SHA1 SHA512 SSDEEP

        VCRUNTIME140.dll

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\VCRUNTIME140.dll
        • Size 99KB
        • SHA256 7d7ca28235fba5603a7f40514a552ac7efaa67a5d5792bb06273916aa8565c5f
        • MD5 SHA1 SHA512 SSDEEP

        WebView2Loader.dll

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\WebView2Loader.dll
        • Size 133KB
        • SHA256 79d7e45f8631e8d2541d01bfb5a49a3a090be72b3d465389a2d684680fee2e36
        • MD5 SHA1 SHA512 SSDEEP

        Wpf.Ui.dll

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\Wpf.Ui.dll
        • Size 5.2MB
        • SHA256 46cfbe804b29c500ebc0b39372e64c4c8b4f7a8e9b220b5f26a9adf42fcb2aed
        • MD5 SHA1 SHA512 SSDEEP

        path.txt

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\bin\path.txt
        • Size 15B
        • SHA256 52168291101665ce08bf83ad4301e355384565ef9cba33e9d8bc974e8bb17a17
        • MD5 SHA1 SHA512

        cd57e4c171d6e8f5ea8b8f824a6a7316.dll

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\cd57e4c171d6e8f5ea8b8f824a6a7316.dll
        • Size 4.2MB
        • SHA256 dec8c51c89452b183201e58e4cfceffb0924c4c1f7729841a739086711ff021f
        • MD5 SHA1 SHA512 SSDEEP

        cd57e4c171d6e8f5ea8b8f824a6a7316.exe

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\cd57e4c171d6e8f5ea8b8f824a6a7316.exe
        • Size 90KB
        • SHA256 dcfc2b4fa3185df415855ec54395d9c36612f68100d046d8c69659da01f7d227
        • MD5 SHA1 SHA512 SSDEEP

        libcurl.dll

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\libcurl.dll
        • Size 522KB
        • SHA256 ee94e2201870536522047e6d7fe7b903a63cd2e13e20c8fffc86d0e95361e671
        • MD5 SHA1 SHA512 SSDEEP

        zlib1.dll

        • Path C:\Users\Admin\AppData\Local\Temp\Solara.Dir\zlib1.dll
        • Size 113KB
        • SHA256 945e7f5d09938b7769a4e68f4ef01406e5af9f40db952cba05ddb3431dd1911b
        • MD5 SHA1 SHA512 SSDEEP

        __PSScriptPolicyTest_y50ge4ck.102.ps1

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

        Bootstrapper.exe

        • Path C:\Users\Admin\AppData\Roaming\Bootstrapper.exe
        • Size 64KB
        • SHA256 02b7e575969e1f23f76fdad703bf74241b6276f7551eb5f8996c098f87093417
        • MD5 SHA1 SHA512 SSDEEP

        memory/364-115-0x00000199EEDD0000-0x00000199EEDF2000-memory.dmp

        memory/652-109-0x00007FFEE8D00000-0x00007FFEE97C1000-memory.dmp

        memory/652-1646-0x00007FFEE8D00000-0x00007FFEE97C1000-memory.dmp

        memory/652-1644-0x00007FFEE8D03000-0x00007FFEE8D05000-memory.dmp

        memory/652-73-0x00000000003E0000-0x00000000003F6000-memory.dmp

        memory/652-71-0x00007FFEE8D03000-0x00007FFEE8D05000-memory.dmp

        memory/2832-1618-0x000001EBA36E0000-0x000001EBA379A000-memory.dmp

        memory/2832-1642-0x000001EBA8AC0000-0x000001EBA8ACE000-memory.dmp

        memory/2832-1625-0x000001EBA4610000-0x000001EBA468E000-memory.dmp

        memory/2832-1614-0x000001EB89080000-0x000001EB8909A000-memory.dmp

        memory/2832-1648-0x0000000180000000-0x0000000180B0D000-memory.dmp

        memory/2832-1617-0x000001EBA3D00000-0x000001EBA423C000-memory.dmp

        memory/2832-1643-0x000001EBA4240000-0x000001EBA440E000-memory.dmp

        memory/2832-1623-0x000001EB8ADF0000-0x000001EB8ADFE000-memory.dmp

        memory/2832-1636-0x0000000180000000-0x0000000180B0D000-memory.dmp

        memory/2832-1641-0x000001EBA8AF0000-0x000001EBA8B28000-memory.dmp

        memory/2832-1620-0x000001EBA38B0000-0x000001EBA3962000-memory.dmp

        memory/2832-1640-0x000001EBA3C90000-0x000001EBA3C98000-memory.dmp

        memory/3004-106-0x0000000000330000-0x0000000000442000-memory.dmp

        memory/3004-107-0x0000000002560000-0x000000000256E000-memory.dmp

        memory/4832-121-0x00000000057D0000-0x00000000057E2000-memory.dmp

        memory/4832-102-0x0000000004CD0000-0x0000000004CDA000-memory.dmp

        memory/4832-100-0x0000000000300000-0x000000000030A000-memory.dmp

        memory/4900-0-0x0000000000400000-0x0000000000656000-memory.dmp

        memory/4952-78-0x0000000000400000-0x0000000000422000-memory.dmp