Analysis

  • max time kernel
    12s
  • max time network
    129s
  • platform
    windows11-ltsc_2024_x64
  • resource
    win11ltsc2024-20260911-en
  • resource tags

    arch:x64arch:x86image:win11ltsc2024-20260911-enlocale:en-usos:windows11-ltsc_2024-x64systemwindows
  • submitted
    01/11/2026, 22:38

General

  • Target
    SwiftTunnel-Setup-3.9.7.exe
  • Size 19.3MB
  • Sample261101-2kh4qade37
  • SHA256 8ee00507d493f44b28fb53a740e9c43d545105b6fa1d23bd8dfb3a317c9ca140
  • MD5 SHA1 SHA512 SSDEEP TLSH
Score
7/10

Malware Config

Signatures

  • Executes dropped EXE 2 IoCs
  • Enumerates connected drives 3 TTPs 23 IoCs

    Attempts to read the root path of hard drives other than the default C: drive.

  • Drops file in Program Files directory 16 IoCs
  • Drops file in Windows directory 9 IoCs
  • Hide Artifacts: Ignore Process Interrupts 1 TTPs 1 IoCs

    Command interpreters often include specific commands/flags that ignore errors and other hangups.

  • Gathers network information 2 TTPs 1 IoCs

    Uses commandline utility to view network configuration.

  • Suspicious behavior: EnumeratesProcesses 4 IoCs
  • Suspicious use of AdjustPrivilegeToken 64 IoCs
  • Suspicious use of SetWindowsHookEx 4 IoCs
  • Suspicious use of WriteProcessMemory 6 IoCs

Processes

  • C:\Users\Admin\AppData\Local\Temp\SwiftTunnel-Setup-3.9.7.exe
    "C:\Users\Admin\AppData\Local\Temp\SwiftTunnel-Setup-3.9.7.exe"
    1⤵
    • Suspicious use of WriteProcessMemory
    PID:4256
    • C:\Windows\system32\msiexec.exe
      "C:\Windows\system32\msiexec.exe" /i C:\ProgramData\SwiftTunnelInstallerCache\SwiftTunnel-Installer-df4947b0af4185086b84af360bc51e70dc0f62c3d25c3f5f41d92f2260406bd2.msi /qn /norestart REBOOT=ReallySuppress
      2⤵
      • Suspicious use of AdjustPrivilegeToken
      • Suspicious use of SetWindowsHookEx
      PID:3140
  • C:\Windows\system32\msiexec.exe
    C:\Windows\system32\msiexec.exe /V
    1⤵
    • Enumerates connected drives
    • Drops file in Program Files directory
    • Drops file in Windows directory
    • Suspicious behavior: EnumeratesProcesses
    • Suspicious use of AdjustPrivilegeToken
    • Suspicious use of SetWindowsHookEx
    • Suspicious use of WriteProcessMemory
    PID:5648
    • C:\Program Files\SwiftTunnel\swifttunnel-desktop.exe
      "C:\Program Files\SwiftTunnel\swifttunnel-desktop.exe" --install-driver
      2⤵
      • Executes dropped EXE
      • Suspicious use of WriteProcessMemory
      PID:1296
      • C:\Windows\System32\pnputil.exe
        "C:\Windows\System32\pnputil.exe" /enum-drivers
        3⤵
          PID:5804
        • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
          "C:\Windows\System32/WindowsPowerShell/v1.0/powershell.exe" -NoProfile -NonInteractive -NoProfile -NonInteractive -Command "[Console]::OutputEncoding = [System.Text.UTF8Encoding]::new($false); $ErrorActionPreference = 'Stop' $bindings = @( Get-NetAdapterBinding -ComponentID 'nt_ndisrd' -ErrorAction SilentlyContinue | Where-Object { $_.Enabled -eq $true } | Sort-Object -Property Name -Unique ) if ($bindings.Count -eq 0) { Write-Output 'No enabled WinpkFilter bindings found during uninstall cleanup.' exit 0 } $disabled = New-Object System.Collections.Generic.List[string] $failures = New-Object System.Collections.Generic.List[string] foreach ($binding in $bindings) { $adapterName = [string]$binding.Name if ([string]::IsNullOrWhiteSpace($adapterName)) { continue } try { Disable-NetAdapterBinding -Name $adapterName -ComponentID 'nt_ndisrd' -Confirm:$false -ErrorAction Stop | Out-Null Start-Sleep -Milliseconds 500 $verification = Get-NetAdapterBinding -Name $adapterName -ComponentID 'nt_ndisrd' -ErrorAction SilentlyContinue | Select-Object -First 1 if ($verification -and $verification.Enabled) { $failures.Add($adapterName + ': binding still enabled after Disable-NetAdapterBinding') continue } $disabled.Add($adapterName) } catch { $failures.Add($adapterName + ': ' + $_.Exception.Message) } } if ($disabled.Count -gt 0) { Write-Output ('Disabled WinpkFilter binding on adapters: ' + ($disabled -join ', ')) } if ($failures.Count -gt 0) { Write-Error ('Failed to disable WinpkFilter binding on adapters: ' + ($failures -join '; ')) exit 1 } "
          3⤵
          • Hide Artifacts: Ignore Process Interrupts
          PID:6104
        • C:\Windows\System32\ipconfig.exe
          "C:\Windows\System32\ipconfig.exe" /flushdns
          3⤵
          • Gathers network information
          PID:244
        • C:\Windows\System32\pnputil.exe
          "C:\Windows\System32\pnputil.exe" /enum-drivers
          3⤵
            PID:5716
          • C:\Windows\system32\netcfg.exe
            "netcfg" /l "C:\Program Files\SwiftTunnel\resources\drivers\winpkfilter\x64\win10\ndisrd_lwf.inf" /c s /i nt_ndisrd
            3⤵
              PID:2824
        • C:\Windows\system32\DrvInst.exe
          DrvInst.exe "4" "1" "C:\Program Files\SwiftTunnel\resources\drivers\winpkfilter\x64\win10\ndisrd_lwf.inf" "9" "4c6f6cd13" "0000000000000174" "WinSta0\Default" "000000000000017C" "208" "C:\Program Files\SwiftTunnel\resources\drivers\winpkfilter\x64\win10"
          1⤵
            PID:2368

          Network

                MITRE ATT&CK Enterprise v16

                Replay Monitor

                Loading Replay Monitor...

                Downloads

                ndisrd.cat

                • Path C:\Program Files\SwiftTunnel\resources\drivers\winpkfilter\x64\win10\ndisrd.cat
                • Size 11KB
                • SHA256 43fe8866894919cb8b7b4729ce8910d7d4c416260465edda6fce68396de83629
                • MD5 SHA1 SHA512 SSDEEP TLSH

                ndisrd.sys

                • Path C:\Program Files\SwiftTunnel\resources\drivers\winpkfilter\x64\win10\ndisrd.sys
                • Size 69KB
                • SHA256 8623a9c34531cf73de4286ad518b84af03a331c78959769a1ca38723e3258984
                • MD5 SHA1 SHA512 SSDEEP TLSH

                ndisrd_lwf.inf

                • Path C:\Program Files\SwiftTunnel\resources\drivers\winpkfilter\x64\win10\ndisrd_lwf.inf
                • Size 2KB
                • SHA256 71dbe4b33f3654f3e37d27f507d1cd6ade70fb9c1a327435155c6c71dd137654
                • MD5 SHA1 SHA512 TLSH

                swifttunnel-desktop.exe

                • Path C:\Program Files\SwiftTunnel\swifttunnel-desktop.exe
                • Size 19.9MB
                • SHA256 f5d943a621d1cf1f37f46dc799662baa0201b11471038842c4177894e3705ebe
                • MD5 SHA1 SHA512 SSDEEP TLSH

                SwiftTunnel-Installer-df4947b0af4185086b84af360bc51e70dc0f62c3d25c3f5f41d92f2260406bd2.msi

                • Path C:\ProgramData\SwiftTunnelInstallerCache\SwiftTunnel-Installer-df4947b0af4185086b84af360bc51e70dc0f62c3d25c3f5f41d92f2260406bd2.msi
                • Size 16.6MB
                • SHA256 df4947b0af4185086b84af360bc51e70dc0f62c3d25c3f5f41d92f2260406bd2
                • MD5 SHA1 SHA512 SSDEEP TLSH

                driver-install.log

                • Path C:\ProgramData\SwiftTunnelInstallerCache\driver-install.log
                • Size 44B
                • SHA256 42408a06d5601e92000e33cf2c657bf8712dc93238e2323f8cf33fbe28abfef1
                • MD5 SHA1 SHA512

                driver-install.log

                • Path C:\ProgramData\SwiftTunnelInstallerCache\driver-install.log
                • Size 87B
                • SHA256 74104c676eb797f560db2a188d0946bbb064500831eef2075a16795ae155ccd8
                • MD5 SHA1 SHA512 TLSH

                ndisrd_lwf.inf_amd64_3e057a45b712eeff.ini

                • Path C:\Windows\System32\DriverStore\FileRepository\ndisrd_lwf.inf_amd64_3e057a45b712eeff.ini
                • Size 420B
                • SHA256 5eafcb421b269a868ca5f6e8ace40e29d19dfb0616a0f8177485a4a703f4698f
                • MD5 SHA1 SHA512 TLSH

                __PSScriptPolicyTest_04ecdnd2.f4h.psm1

                • Path C:\Windows\SystemTemp\__PSScriptPolicyTest_04ecdnd2.f4h.psm1
                • Size 60B
                • SHA256 96ad1146eb96877eab5942ae0736b82d8b5e2039a80d3d6932665c1a4c87dcf7
                • MD5 SHA1 SHA512 TLSH

                memory/6104-46-0x0000012F78220000-0x0000012F7823E000-memory.dmp

                memory/6104-49-0x0000012F786A0000-0x0000012F786BE000-memory.dmp

                memory/6104-48-0x0000012F78240000-0x0000012F7824A000-memory.dmp

                memory/6104-47-0x0000012F78490000-0x0000012F78542000-memory.dmp

                memory/6104-43-0x0000012F78090000-0x0000012F780B2000-memory.dmp

                memory/6104-43-0x0000012F78090000-0x0000012F780B2000-memory.dmp

                memory/6104-46-0x0000012F78220000-0x0000012F7823E000-memory.dmp

                memory/6104-47-0x0000012F78490000-0x0000012F78542000-memory.dmp

                memory/6104-48-0x0000012F78240000-0x0000012F7824A000-memory.dmp

                memory/6104-49-0x0000012F786A0000-0x0000012F786BE000-memory.dmp