Analysis

  • max time kernel
    58s
  • max time network
    64s
  • platform
    windows11-ltsc_2024_x64
  • resource
    win11ltsc2024-20260709-en
  • resource tags

    arch:x64arch:x86image:win11ltsc2024-20260709-enlocale:en-usos:windows11-ltsc_2024-x64systemwindows
  • submitted
    04/08/2026, 14:53

General

  • Target
    Exm Premium.exe
  • Size 10.7MB
  • Sample260804-r9pyfsce65
  • SHA256 590b76fbaa1e2e318ac992d70e5d387145bc714802ea6efe35fcf4160a089ebf
  • MD5 SHA1 SHA512 SSDEEP TLSH

Malware Config

Signatures

  • Creates new service(s) 2 TTPs
  • Executes dropped EXE 1 IoCs
  • Modifies file permissions 1 TTPs 5 IoCs
  • Adds Run key to start application 2 TTPs 2 IoCs
  • Command and Scripting Interpreter: PowerShell 1 TTPs 2 IoCs

    Using powershell.exe command.

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

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

  • Launches sc.exe 8 IoCs

    Sc.exe is a Windows utlilty to control services on the system.

  • Modifies trusted root certificate store through registry 1 TTPs 2 IoCs

    A root certificate was added, modified, or removed in the trusted certificate store registry paths.

  • Modifies system certificate store 2 TTPs 1 IoCs
  • Suspicious behavior: EnumeratesProcesses 10 IoCs
  • Suspicious use of AdjustPrivilegeToken 64 IoCs
  • Suspicious use of WriteProcessMemory 17 IoCs

Processes

  • C:\Users\Admin\AppData\Local\Temp\Exm Premium.exe
    "C:\Users\Admin\AppData\Local\Temp\Exm Premium.exe"
    1⤵
    • Adds Run key to start application
    • Drops file in Program Files directory
    • Modifies trusted root certificate store through registry
    • Modifies system certificate store
    • Suspicious use of WriteProcessMemory
    PID:4700
    • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
      powershell.exe -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -Command "Stop-Service -Name 'TeaHvhAgentSupervisor' -Force -ErrorAction SilentlyContinue;Stop-ScheduledTask -TaskName 'Tea hvh Session Agent' -ErrorAction SilentlyContinue"
      2⤵
      • Hide Artifacts: Ignore Process Interrupts
      • Suspicious behavior: EnumeratesProcesses
      • Suspicious use of AdjustPrivilegeToken
      PID:5656
    • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
      powershell.exe -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop' $InstallDir='C:\Program Files\Tea hvh\Agent';$StateDir='C:\ProgramData\Tea hvh\Agent';$Supervisor='C:\Program Files\Tea hvh\Agent\Tea-hvh-supervisor.exe';$Session='C:\Program Files\Tea hvh\Agent\Tea-hvh-session-agent.exe';$DeviceID='C:\ProgramData\Tea hvh\Agent\device-id.txt';$Ready='C:\ProgramData\Tea hvh\Agent\runtime.ready' $ServiceName='TeaHvhAgentSupervisor';$TaskName='Tea hvh Session Agent';$LegacyTask='Fortnite Club Remote Agent' $ActiveUser=(Get-CimInstance Win32_ComputerSystem).UserName if([string]::IsNullOrWhiteSpace($ActiveUser)){throw 'No interactive Windows user is signed in.'} Stop-ScheduledTask -TaskName $LegacyTask -ErrorAction SilentlyContinue Unregister-ScheduledTask -TaskName $LegacyTask -Confirm:$false -ErrorAction SilentlyContinue Stop-ScheduledTask -TaskName $TaskName -ErrorAction SilentlyContinue Unregister-ScheduledTask -TaskName $TaskName -Confirm:$false -ErrorAction SilentlyContinue Stop-Service -Name $ServiceName -Force -ErrorAction SilentlyContinue Remove-Item -Force $Ready -ErrorAction SilentlyContinue $LegacyIdentity=Join-Path $env:ProgramData 'FortniteClubRemote\device-id.txt' if((Test-Path $LegacyIdentity)-and-not(Test-Path $DeviceID)){Copy-Item -Force $LegacyIdentity $DeviceID} & icacls.exe $InstallDir /inheritance:r /grant:r 'SYSTEM:(OI)(CI)F' 'Administrators:(OI)(CI)F' 'Users:(OI)(CI)RX' | Out-Null & icacls.exe $StateDir /inheritance:r /grant:r 'SYSTEM:(OI)(CI)F' 'Administrators:(OI)(CI)F' (\"${ActiveUser}:(OI)(CI)M\") | Out-Null $Action=New-ScheduledTaskAction -Execute $Session -Argument '--runtime' -WorkingDirectory $InstallDir $Trigger=New-ScheduledTaskTrigger -AtLogOn -User $ActiveUser $Settings=New-ScheduledTaskSettingsSet -ExecutionTimeLimit ([TimeSpan]::Zero) -RestartCount 999 -RestartInterval (New-TimeSpan -Minutes 1) -StartWhenAvailable -MultipleInstances IgnoreNew $Principal=New-ScheduledTaskPrincipal -UserId $ActiveUser -LogonType Interactive -RunLevel Highest Register-ScheduledTask -TaskName $TaskName -Action $Action -Trigger $Trigger -Settings $Settings -Principal $Principal -Force | Out-Null $ServiceBinary=('\"{0}\" --service' -f $Supervisor) if(Get-Service -Name $ServiceName -ErrorAction SilentlyContinue){& sc.exe config $ServiceName binPath= $ServiceBinary start= auto obj= LocalSystem | Out-Null}else{& sc.exe create $ServiceName binPath= $ServiceBinary start= auto obj= LocalSystem DisplayName= 'Tea hvh Agent Protection' | Out-Null} & sc.exe description $ServiceName 'Protects and recovers the authorized Tea hvh session agent.' | Out-Null & sc.exe failure $ServiceName reset= 86400 actions= restart/5000/restart/15000/restart/30000 | Out-Null & sc.exe failureflag $ServiceName 1 | Out-Null Start-Service -Name $ServiceName Start-ScheduledTask -TaskName $TaskName "
      2⤵
      • Command and Scripting Interpreter: PowerShell
      • Hide Artifacts: Ignore Process Interrupts
      • Suspicious behavior: EnumeratesProcesses
      • Suspicious use of AdjustPrivilegeToken
      • Suspicious use of WriteProcessMemory
      PID:1880
      • C:\Windows\system32\icacls.exe
        "C:\Windows\system32\icacls.exe" "C:\Program Files\Tea hvh\Agent" /inheritance:r /grant:r SYSTEM:(OI)(CI)F Administrators:(OI)(CI)F Users:(OI)(CI)RX
        3⤵
        • Modifies file permissions
        PID:892
      • C:\Windows\system32\icacls.exe
        "C:\Windows\system32\icacls.exe" "C:\ProgramData\Tea hvh\Agent" /inheritance:r /grant:r SYSTEM:(OI)(CI)F Administrators:(OI)(CI)F OAGGWFQT\Admin:(OI)(CI)M
        3⤵
        • Modifies file permissions
        PID:4752
      • C:\Windows\system32\sc.exe
        "C:\Windows\system32\sc.exe" create TeaHvhAgentSupervisor binPath= ""C:\Program Files\Tea hvh\Agent\Tea-hvh-supervisor.exe" --service" start= auto obj= LocalSystem DisplayName= "Tea hvh Agent Protection"
        3⤵
        • Launches sc.exe
        PID:5732
      • C:\Windows\system32\sc.exe
        "C:\Windows\system32\sc.exe" description TeaHvhAgentSupervisor "Protects and recovers the authorized Tea hvh session agent."
        3⤵
        • Launches sc.exe
        PID:4340
      • C:\Windows\system32\sc.exe
        "C:\Windows\system32\sc.exe" failure TeaHvhAgentSupervisor reset= 86400 actions= restart/5000/restart/15000/restart/30000
        3⤵
        • Launches sc.exe
        PID:1592
      • C:\Windows\system32\sc.exe
        "C:\Windows\system32\sc.exe" failureflag TeaHvhAgentSupervisor 1
        3⤵
        • Launches sc.exe
        PID:1324
    • C:\Windows\system32\icacls.exe
      icacls.exe "C:\Users\Admin\AppData\Local\Tea hvh\Agent\device.credential" /inheritance:r /grant:r SYSTEM:F Administrators:F OAGGWFQT\Admin:F
      2⤵
      • Modifies file permissions
      PID:1060
  • C:\Users\Admin\AppData\Local\Tea hvh\Agent\Tea-hvh-user-agent.exe
    "C:\Users\Admin\AppData\Local\Tea hvh\Agent\Tea-hvh-user-agent.exe" --runtime
    1⤵
    • Executes dropped EXE
    • Adds Run key to start application
    • Drops file in Program Files directory
    • Suspicious use of WriteProcessMemory
    PID:5796
    • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
      powershell.exe -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -Command "Stop-Service -Name 'TeaHvhAgentSupervisor' -Force -ErrorAction SilentlyContinue;Stop-ScheduledTask -TaskName 'Tea hvh Session Agent' -ErrorAction SilentlyContinue"
      2⤵
      • Hide Artifacts: Ignore Process Interrupts
      • Suspicious behavior: EnumeratesProcesses
      PID:1744
    • C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
      powershell.exe -NoLogo -NoProfile -NonInteractive -ExecutionPolicy Bypass -Command "$ErrorActionPreference='Stop' $InstallDir='C:\Program Files\Tea hvh\Agent';$StateDir='C:\ProgramData\Tea hvh\Agent';$Supervisor='C:\Program Files\Tea hvh\Agent\Tea-hvh-supervisor.exe';$Session='C:\Program Files\Tea hvh\Agent\Tea-hvh-session-agent.exe';$DeviceID='C:\ProgramData\Tea hvh\Agent\device-id.txt';$Ready='C:\ProgramData\Tea hvh\Agent\runtime.ready' $ServiceName='TeaHvhAgentSupervisor';$TaskName='Tea hvh Session Agent';$LegacyTask='Fortnite Club Remote Agent' $ActiveUser=(Get-CimInstance Win32_ComputerSystem).UserName if([string]::IsNullOrWhiteSpace($ActiveUser)){throw 'No interactive Windows user is signed in.'} Stop-ScheduledTask -TaskName $LegacyTask -ErrorAction SilentlyContinue Unregister-ScheduledTask -TaskName $LegacyTask -Confirm:$false -ErrorAction SilentlyContinue Stop-ScheduledTask -TaskName $TaskName -ErrorAction SilentlyContinue Unregister-ScheduledTask -TaskName $TaskName -Confirm:$false -ErrorAction SilentlyContinue Stop-Service -Name $ServiceName -Force -ErrorAction SilentlyContinue Remove-Item -Force $Ready -ErrorAction SilentlyContinue $LegacyIdentity=Join-Path $env:ProgramData 'FortniteClubRemote\device-id.txt' if((Test-Path $LegacyIdentity)-and-not(Test-Path $DeviceID)){Copy-Item -Force $LegacyIdentity $DeviceID} & icacls.exe $InstallDir /inheritance:r /grant:r 'SYSTEM:(OI)(CI)F' 'Administrators:(OI)(CI)F' 'Users:(OI)(CI)RX' | Out-Null & icacls.exe $StateDir /inheritance:r /grant:r 'SYSTEM:(OI)(CI)F' 'Administrators:(OI)(CI)F' (\"${ActiveUser}:(OI)(CI)M\") | Out-Null $Action=New-ScheduledTaskAction -Execute $Session -Argument '--runtime' -WorkingDirectory $InstallDir $Trigger=New-ScheduledTaskTrigger -AtLogOn -User $ActiveUser $Settings=New-ScheduledTaskSettingsSet -ExecutionTimeLimit ([TimeSpan]::Zero) -RestartCount 999 -RestartInterval (New-TimeSpan -Minutes 1) -StartWhenAvailable -MultipleInstances IgnoreNew $Principal=New-ScheduledTaskPrincipal -UserId $ActiveUser -LogonType Interactive -RunLevel Highest Register-ScheduledTask -TaskName $TaskName -Action $Action -Trigger $Trigger -Settings $Settings -Principal $Principal -Force | Out-Null $ServiceBinary=('\"{0}\" --service' -f $Supervisor) if(Get-Service -Name $ServiceName -ErrorAction SilentlyContinue){& sc.exe config $ServiceName binPath= $ServiceBinary start= auto obj= LocalSystem | Out-Null}else{& sc.exe create $ServiceName binPath= $ServiceBinary start= auto obj= LocalSystem DisplayName= 'Tea hvh Agent Protection' | Out-Null} & sc.exe description $ServiceName 'Protects and recovers the authorized Tea hvh session agent.' | Out-Null & sc.exe failure $ServiceName reset= 86400 actions= restart/5000/restart/15000/restart/30000 | Out-Null & sc.exe failureflag $ServiceName 1 | Out-Null Start-Service -Name $ServiceName Start-ScheduledTask -TaskName $TaskName "
      2⤵
      • Command and Scripting Interpreter: PowerShell
      • Hide Artifacts: Ignore Process Interrupts
      • Suspicious behavior: EnumeratesProcesses
      • Suspicious use of WriteProcessMemory
      PID:3760
      • C:\Windows\system32\icacls.exe
        "C:\Windows\system32\icacls.exe" "C:\Program Files\Tea hvh\Agent" /inheritance:r /grant:r SYSTEM:(OI)(CI)F Administrators:(OI)(CI)F Users:(OI)(CI)RX
        3⤵
        • Modifies file permissions
        PID:5756
      • C:\Windows\system32\icacls.exe
        "C:\Windows\system32\icacls.exe" "C:\ProgramData\Tea hvh\Agent" /inheritance:r /grant:r SYSTEM:(OI)(CI)F Administrators:(OI)(CI)F OAGGWFQT\Admin:(OI)(CI)M
        3⤵
        • Modifies file permissions
        PID:5248
      • C:\Windows\system32\sc.exe
        "C:\Windows\system32\sc.exe" create TeaHvhAgentSupervisor binPath= ""C:\Program Files\Tea hvh\Agent\Tea-hvh-supervisor.exe" --service" start= auto obj= LocalSystem DisplayName= "Tea hvh Agent Protection"
        3⤵
        • Launches sc.exe
        PID:1212
      • C:\Windows\system32\sc.exe
        "C:\Windows\system32\sc.exe" description TeaHvhAgentSupervisor "Protects and recovers the authorized Tea hvh session agent."
        3⤵
        • Launches sc.exe
        PID:3272
      • C:\Windows\system32\sc.exe
        "C:\Windows\system32\sc.exe" failure TeaHvhAgentSupervisor reset= 86400 actions= restart/5000/restart/15000/restart/30000
        3⤵
        • Launches sc.exe
        PID:1660
      • C:\Windows\system32\sc.exe
        "C:\Windows\system32\sc.exe" failureflag TeaHvhAgentSupervisor 1
        3⤵
        • Launches sc.exe
        PID:4832

Network

        MITRE ATT&CK Enterprise v16

        Replay Monitor

        Loading Replay Monitor...

        Downloads

        Tea-hvh-session-agent.exe.new

        • Path C:\Program Files\Tea hvh\Agent\Tea-hvh-session-agent.exe.new
        • Size 10.7MB
        • SHA256 590b76fbaa1e2e318ac992d70e5d387145bc714802ea6efe35fcf4160a089ebf
        • MD5 SHA1 SHA512 SSDEEP TLSH

        StartupProfileData-NonInteractive

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

        StartupProfileData-NonInteractive

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

        StartupProfileData-NonInteractive

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

        agent.log

        • Path C:\Users\Admin\AppData\Local\Tea hvh\Agent\agent.log
        • Size 347B
        • SHA256 0de2aa00a056acb4bc15c540606c81b92536840906017919b414914125248b57
        • MD5 SHA1 SHA512 TLSH

        device.credential

        • Path C:\Users\Admin\AppData\Local\Tea hvh\Agent\device.credential
        • Size 65B
        • SHA256 71c2e55e0e45f261df62350334fcb22ee04f2ceeda3004b63e2b5af8865d8990
        • MD5 SHA1 SHA512 TLSH

        identity.json

        • Path C:\Users\Admin\AppData\Local\Tea hvh\Agent\identity.json
        • Size 148B
        • SHA256 39b183526960b166434d11c7064dfb8573dbfe445c4bff6428c35ef46f60b1a8
        • MD5 SHA1 SHA512 TLSH

        last-error.txt

        • Path C:\Users\Admin\AppData\Local\Tea hvh\Agent\last-error.txt
        • Size 453B
        • SHA256 52640831c63d2039bce0e458d5632d40cd4f527d9352b50cfe512ebcc30014da
        • MD5 SHA1 SHA512 TLSH

        runtime.ready

        • Path C:\Users\Admin\AppData\Local\Tea hvh\Agent\runtime.ready
        • Size 29B
        • SHA256 0dc8d5969c5cb7e9741def529d2154eced85b3b66362498827f4cc04d9cf2b7c
        • MD5 SHA1 SHA512

        __PSScriptPolicyTest_idz1kups.52e.ps1

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

        memory/1744-89-0x0000020ECC8B0000-0x0000020ECC9A0000-memory.dmp

        memory/1880-58-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-53-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-66-0x00000229C0740000-0x00000229C0830000-memory.dmp

        memory/1880-67-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-59-0x00000229C02B0000-0x00000229C02DA000-memory.dmp

        memory/1880-60-0x00000229C02B0000-0x00000229C02D4000-memory.dmp

        memory/1880-57-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-56-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-55-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-54-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-52-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-49-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-48-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-47-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-46-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-45-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-39-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-40-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/1880-43-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/3760-108-0x00000282F4440000-0x00000282F4530000-memory.dmp

        memory/5656-19-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-4-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-30-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-29-0x0000016EF1C80000-0x0000016EF1D70000-memory.dmp

        memory/5656-16-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-26-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-24-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-25-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-23-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-22-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-21-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-0-0x00007FFC1D85F000-0x00007FFC1D860000-memory.dmp

        memory/5656-15-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-20-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-27-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-18-0x0000016EF1CA0000-0x0000016EF1CBE000-memory.dmp

        memory/5656-17-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-11-0x0000016EF1730000-0x0000016EF174E000-memory.dmp

        memory/5656-12-0x0000016EF1AC0000-0x0000016EF1B72000-memory.dmp

        memory/5656-8-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-7-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-13-0x0000016EF1750000-0x0000016EF175A000-memory.dmp

        memory/5656-6-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-14-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5656-5-0x0000016EF1690000-0x0000016EF16B2000-memory.dmp

        memory/5656-1-0x00007FFC1D6D0000-0x00007FFC1E074000-memory.dmp

        memory/5796-120-0x00007FF6A8A80000-0x00007FF6A958D000-memory.dmp

        memory/5796-122-0x00007FF6A8A80000-0x00007FF6A958D000-memory.dmp