Analysis

  • user interaction
    yes
  • max time kernel
    898s
  • max time network
    397s
  • platform
    windows10-2004_x64
  • resource
    win10v2004-20260513-en
  • resource tags

    arch:x64arch:x86image:win10v2004-20260513-enlocale:en-usos:windows10-2004-x64systemwindows
  • submitted
    15/08/2026, 17:09

General

  • Target
    launch.bat
  • Size 3KB
  • Sample260815-vpg9nazfpf
  • SHA256 9a55d180e34c66c844163b5299a446212ed7fa42c80fa0225b13f86448bc0bbc
  • MD5 SHA1 SHA512 TLSH
Score
8/10

Malware Config

Signatures

  • Badlisted process makes network request 1 IoCs

    Network request originating from process or tool commonly abused by malware.

  • Drops file in Drivers directory 1 IoCs
  • Command and Scripting Interpreter: PowerShell 1 TTPs 3 IoCs

    Using powershell.exe command.

  • Executes a command shell one-liner 1 TTPs 1 IoCs

    Execution of a cmd.exe one-liner (/c "close" or /k "keep") is a common script/loader stage.

  • Modifies data under HKEY_USERS 2 IoCs
  • Runs net.exe
  • Suspicious behavior: EnumeratesProcesses 8 IoCs
  • Suspicious use of AdjustPrivilegeToken 3 IoCs
  • Suspicious use of WriteProcessMemory 7 IoCs

Processes

  • C:\Windows\system32\cmd.exe
    C:\Windows\system32\cmd.exe /c "C:\Users\Admin\AppData\Local\Temp\launch.bat"
    1⤵
    • Drops file in Drivers directory
    • Executes a command shell one-liner
    • Suspicious use of WriteProcessMemory
    PID:2676
    • C:\Windows\system32\net.exe
      net session
      2⤵
      • Suspicious use of WriteProcessMemory
      PID:2348
      • C:\Windows\system32\net1.exe
        C:\Windows\system32\net1 session
        3⤵
          PID:2764
      • C:\Windows\system32\findstr.exe
        findstr /I /C:"api.axonservices.cc" "C:\Windows\System32\drivers\etc\hosts"
        2⤵
          PID:4732
        • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
          powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop'; $cn='api.axonservices.cc'; $pwd=ConvertTo-SecureString 'crackmepw' -Force -AsPlainText; if (-not (Test-Path 'cert.pfx')) { try { $cert=Get-ChildItem Cert:\LocalMachine\My | Where-Object { $_.DnsNameList -contains $cn -and $_.HasPrivateKey } | Select-Object -First 1; if ($cert) { try { Export-PfxCertificate -Cert $cert -FilePath 'cert.pfx' -Password $pwd -ErrorAction Stop | Out-Null } catch { Write-Host 'existing cert private key not exportable; generating a fresh one'; $cert=$null } }; if (-not $cert) { $cert=New-SelfSignedCertificate -DnsName $cn -CertStoreLocation Cert:\LocalMachine\My -KeyExportPolicy Exportable -KeyAlgorithm RSA -KeyLength 2048 -NotAfter (Get-Date).AddYears(5) }; Export-PfxCertificate -Cert $cert -FilePath 'cert.pfx' -Password $pwd -ErrorAction Stop | Out-Null; $st=New-Object System.Security.Cryptography.X509Certificates.X509Store('My','LocalMachine'); $st.Open('ReadWrite'); $old=@($st.Certificates | Where-Object { $_.DnsNameList -contains $cn -and $_.Thumbprint -ne $cert.Thumbprint }); foreach ($x in $old) { $st.Remove($x) }; $st.Close(); Write-Host '[2/4] certificate generated' } catch { Write-Host ('cert generation failed: ' + $_.Exception.Message); exit 1 } } else { Write-Host '[2/4] certificate already present' }"
          2⤵
          • Badlisted process makes network request
          • Command and Scripting Interpreter: PowerShell
          • Modifies data under HKEY_USERS
          • Suspicious behavior: EnumeratesProcesses
          • Suspicious use of AdjustPrivilegeToken
          PID:1412
        • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
          powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop'; try { if (-not (Test-Path 'cert.cer')) { $c=New-Object System.Security.Cryptography.X509Certificates.X509Certificate2('cert.pfx',(ConvertTo-SecureString 'crackmepw' -Force -AsPlainText)); Export-Certificate -Cert $c -FilePath 'cert.cer' -ErrorAction Stop | Out-Null } } catch { Write-Host ('cert.cer export failed: ' + $_.Exception.Message); exit 1 }"
          2⤵
          • Command and Scripting Interpreter: PowerShell
          • Suspicious behavior: EnumeratesProcesses
          • Suspicious use of AdjustPrivilegeToken
          PID:2224
        • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
          powershell -NoProfile -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop'; try { $t=(New-Object System.Security.Cryptography.X509Certificates.X509Certificate2('cert.cer')).Thumbprint; $st=New-Object System.Security.Cryptography.X509Certificates.X509Store('Root','LocalMachine'); $st.Open('ReadOnly'); $dup=@($st.Certificates | Where-Object { $_.Thumbprint -eq $t }).Count -gt 0; $st.Close(); if (-not $dup) { Import-Certificate -FilePath 'cert.cer' -CertStoreLocation Cert:\LocalMachine\Root -ErrorAction Stop | Out-Null; Write-Host '[2/4] cert installed in Trusted Root' } else { Write-Host '[2/4] cert already trusted' } } catch { Write-Host ('cert trust failed: ' + $_.Exception.Message); exit 1 }"
          2⤵
          • Command and Scripting Interpreter: PowerShell
          • Suspicious behavior: EnumeratesProcesses
          • Suspicious use of AdjustPrivilegeToken
          PID:2968
        • C:\Windows\system32\where.exe
          where node
          2⤵
            PID:4808
        • C:\Windows\system32\svchost.exe
          C:\Windows\system32\svchost.exe -k LocalSystemNetworkRestricted -p -s NgcSvc
          1⤵
            PID:3368

          Network

                MITRE ATT&CK Enterprise v16

                Replay Monitor

                Loading Replay Monitor...

                Downloads

                powershell.exe.log

                • Path C:\Users\Admin\AppData\Local\Microsoft\CLR_v4.0\UsageLogs\powershell.exe.log
                • Size 3KB
                • SHA256 9ad73d7d5e25549e3a2a77cfe4593e916379a94b854608bd3eb84846c02911fd
                • MD5 SHA1 SHA512 TLSH

                StartupProfileData-NonInteractive

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

                StartupProfileData-NonInteractive

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

                __PSScriptPolicyTest_cmucd5ow.m5s.ps1

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

                cert.cer

                • Path C:\Users\Admin\AppData\Local\Temp\cert.cer
                • Size 826B
                • SHA256 9bae342e16cd8d854ee1734a42929fc15102ebf56f29c6c962d4e5f780567bbd
                • MD5 SHA1 SHA512 TLSH

                cert.pfx

                • Path C:\Users\Admin\AppData\Local\Temp\cert.pfx
                • Size 2KB
                • SHA256 f4207ac843cf26aa9d665dfd472b94d144805279f27756036664e1da9953444b
                • MD5 SHA1 SHA512 TLSH

                memory/1412-8-0x000002E19BAF0000-0x000002E19BB12000-memory.dmp

                memory/1412-20-0x000002E19C220000-0x000002E19C54D000-memory.dmp

                memory/1412-19-0x000002E19BB20000-0x000002E19BD3C000-memory.dmp

                memory/1412-11-0x000002E183890000-0x000002E1838A0000-memory.dmp

                memory/1412-2-0x000002E183890000-0x000002E1838A0000-memory.dmp

                memory/1412-1-0x000002E183890000-0x000002E1838A0000-memory.dmp

                memory/2968-43-0x000001C323620000-0x000001C32383C000-memory.dmp