Extended Key Usages
ExtKeyUsageCodeSigning
Key Usages
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
Static task
static1
Behavioral task
behavioral1
Sample
Forts.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
Forts.exe
Resource
win10v2004-20230220-en
Target
Forts.exe
Size
6.1MB
MD5
53bb99d6b3b280ca4912be91af227f1d
SHA1
37cd0dc32a2c8fe96f8912c980fe2e03be899a1a
SHA256
c5ae2a5d7c265e4505c324a0e62586a81dc2731931e09b56f719086c413f61c0
SHA512
cc9b40ef1d198392b2a86c31c6e910001f120292c56234ca00366ec522947fe756f232c824e81b79c636fb2066afa477f24ad488cfa3e2c49ddf77503d44c967
SSDEEP
196608:xs4hcbM4/3e9ocTnAPY1aJ2AQ34zyA5Z/wGOR4e93K:xspYIu9ocLAg1AhyA5ZU4ek
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
KeyUsageContentCommitment
CN=EarthWork Games Pty Ltd,O=EarthWork Games Pty Ltd,ST=South Australia,C=AU
CN=Sectigo Public Code Signing CA R36,O=Sectigo Limited,C=GB
CN=Sectigo Public Code Signing Root R46,O=Sectigo Limited,C=GB
CN=AAA Certificate Services,O=Comodo CA Limited,L=Salford,ST=Greater Manchester,C=GB
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_32BIT_MACHINE
SteamMatchmaking
SteamFriends
SteamClient
SteamAPI_Init
SteamGameServer
SteamAPI_RunCallbacks
SteamAPI_UnregisterCallback
SteamAPI_RegisterCallback
SteamMatchmakingServers
SteamAPI_RegisterCallResult
SteamUserStats
SteamUGC
SteamGameServer_Shutdown
SteamGameServer_RunCallbacks
SteamGameServerNetworking
SteamNetworking
SteamGameServer_Init
SteamAPI_UnregisterCallResult
SteamUtils
SteamUser
SteamApps
SteamAPI_Shutdown
MiniDumpWriteDump
PathIsDirectoryA
PathIsDirectoryW
wglGetProcAddress
wglCreateContext
glMultMatrixf
glLoadMatrixf
wglMakeCurrent
glAlphaFunc
glClear
glClearColor
glColorMask
glDepthFunc
glFlush
glHint
glOrtho
glPixelStorei
glPolygonMode
glReadBuffer
glScissor
glGetIntegerv
glEnable
glBlendFunc
glBegin
glColor4fv
glTexCoord2f
glVertex3f
glEnd
glDeleteLists
glPushMatrix
glLoadIdentity
glPopMatrix
glDisable
glColor4f
glVertex2f
glLineWidth
glBindTexture
glColor3f
glGenLists
glNewList
glVertex3fv
glEndList
glCallList
glTranslatef
glScalef
glMatrixMode
glGetFloatv
glTexParameteri
glGetString
glRotatef
wglGetCurrentDC
glPushClientAttrib
glPopClientAttrib
glGenTextures
glPushAttrib
glPopAttrib
glTexEnvf
glDeleteTextures
wglGetCurrentContext
glVertex2d
glColor3fv
glTexSubImage2D
glTexImage2D
glReadPixels
glViewport
glShadeModel
ntohs
htons
getsockopt
ntohl
htonl
ioctlsocket
getsockname
getpeername
WSAStartup
inet_addr
connect
closesocket
bind
send
recv
gethostbyname
inet_ntoa
WSASetLastError
select
__WSAFDIsSet
socket
gethostname
setsockopt
sendto
recvfrom
listen
accept
freeaddrinfo
WSAIoctl
WSACleanup
WSAGetLastError
getaddrinfo
?getChannelsPlaying@System@FMOD@@QAG?AW4FMOD_RESULT@@PAH0@Z
?getMasterChannelGroup@System@FMOD@@QAG?AW4FMOD_RESULT@@PAPAVChannelGroup@2@@Z
?setPosition@Channel@FMOD@@QAG?AW4FMOD_RESULT@@II@Z
?setVolumeRamp@ChannelControl@FMOD@@QAG?AW4FMOD_RESULT@@_N@Z
?set3DCustomRolloff@Sound@FMOD@@QAG?AW4FMOD_RESULT@@PAUFMOD_VECTOR@@H@Z
?stop@ChannelControl@FMOD@@QAG?AW4FMOD_RESULT@@XZ
?isPlaying@ChannelControl@FMOD@@QAG?AW4FMOD_RESULT@@PA_N@Z
?getChannel@System@FMOD@@QAG?AW4FMOD_RESULT@@HPAPAVChannel@2@@Z
?getIndex@Channel@FMOD@@QAG?AW4FMOD_RESULT@@PAH@Z
?getUserData@ChannelControl@FMOD@@QAG?AW4FMOD_RESULT@@PAPAX@Z
?getPosition@Channel@FMOD@@QAG?AW4FMOD_RESULT@@PAII@Z
?setPaused@ChannelControl@FMOD@@QAG?AW4FMOD_RESULT@@_N@Z
?set3DAttributes@ChannelControl@FMOD@@QAG?AW4FMOD_RESULT@@PBUFMOD_VECTOR@@0@Z
?setOutput@System@FMOD@@QAG?AW4FMOD_RESULT@@W4FMOD_OUTPUTTYPE@@@Z
?getNumDrivers@System@FMOD@@QAG?AW4FMOD_RESULT@@PAH@Z
?getDriverInfo@System@FMOD@@QAG?AW4FMOD_RESULT@@HPADHPAUFMOD_GUID@@PAHPAW4FMOD_SPEAKERMODE@@2@Z
?setDriver@System@FMOD@@QAG?AW4FMOD_RESULT@@H@Z
?getDriver@System@FMOD@@QAG?AW4FMOD_RESULT@@PAH@Z
?setSoftwareChannels@System@FMOD@@QAG?AW4FMOD_RESULT@@H@Z
?setAdvancedSettings@System@FMOD@@QAG?AW4FMOD_RESULT@@PAUFMOD_ADVANCEDSETTINGS@@@Z
?getAdvancedSettings@System@FMOD@@QAG?AW4FMOD_RESULT@@PAUFMOD_ADVANCEDSETTINGS@@@Z
?set3DSettings@System@FMOD@@QAG?AW4FMOD_RESULT@@MMM@Z
?createStream@System@FMOD@@QAG?AW4FMOD_RESULT@@PBDIPAUFMOD_CREATESOUNDEXINFO@@PAPAVSound@2@@Z
?setCallback@ChannelControl@FMOD@@QAG?AW4FMOD_RESULT@@P6G?AW43@PAUFMOD_CHANNELCONTROL@@W4FMOD_CHANNELCONTROL_TYPE@@W4FMOD_CHANNELCONTROL_CALLBACK_TYPE@@PAX3@Z@Z
?setUserData@ChannelControl@FMOD@@QAG?AW4FMOD_RESULT@@PAX@Z
?getRecordNumDrivers@System@FMOD@@QAG?AW4FMOD_RESULT@@PAH0@Z
?getRecordDriverInfo@System@FMOD@@QAG?AW4FMOD_RESULT@@HPADHPAUFMOD_GUID@@PAHPAW4FMOD_SPEAKERMODE@@2PAI@Z
?getRecordPosition@System@FMOD@@QAG?AW4FMOD_RESULT@@HPAI@Z
?recordStart@System@FMOD@@QAG?AW4FMOD_RESULT@@HPAVSound@2@_N@Z
?recordStop@System@FMOD@@QAG?AW4FMOD_RESULT@@H@Z
?isRecording@System@FMOD@@QAG?AW4FMOD_RESULT@@HPA_N@Z
?lock@Sound@FMOD@@QAG?AW4FMOD_RESULT@@IIPAPAX0PAI1@Z
?unlock@Sound@FMOD@@QAG?AW4FMOD_RESULT@@PAX0II@Z
?setPriority@Channel@FMOD@@QAG?AW4FMOD_RESULT@@H@Z
?setVolume@ChannelControl@FMOD@@QAG?AW4FMOD_RESULT@@M@Z
?playSound@System@FMOD@@QAG?AW4FMOD_RESULT@@PAVSound@2@PAVChannelGroup@2@_NPAPAVChannel@2@@Z
?release@Sound@FMOD@@QAG?AW4FMOD_RESULT@@XZ
?set3DMinMaxDistance@Sound@FMOD@@QAG?AW4FMOD_RESULT@@MM@Z
?createSound@System@FMOD@@QAG?AW4FMOD_RESULT@@PBDIPAUFMOD_CREATESOUNDEXINFO@@PAPAVSound@2@@Z
?setMode@Sound@FMOD@@QAG?AW4FMOD_RESULT@@I@Z
?set3DListenerAttributes@System@FMOD@@QAG?AW4FMOD_RESULT@@HPBUFMOD_VECTOR@@000@Z
?getLength@Sound@FMOD@@QAG?AW4FMOD_RESULT@@PAII@Z
?getCurrentSound@Channel@FMOD@@QAG?AW4FMOD_RESULT@@PAPAVSound@2@@Z
?getPlaybackState@EventInstance@Studio@FMOD@@QBG?AW4FMOD_RESULT@@PAW4FMOD_STUDIO_PLAYBACK_STATE@@@Z
?unload@Bank@Studio@FMOD@@QAG?AW4FMOD_RESULT@@XZ
?loadBankMemory@System@Studio@FMOD@@QAG?AW4FMOD_RESULT@@PBDHW4FMOD_STUDIO_LOAD_MEMORY_MODE@@IPAPAVBank@23@@Z
?loadBankFile@System@Studio@FMOD@@QAG?AW4FMOD_RESULT@@PBDIPAPAVBank@23@@Z
?getParameterByName@System@Studio@FMOD@@QBG?AW4FMOD_RESULT@@PBDPAM1@Z
?getCoreSystem@System@Studio@FMOD@@QBG?AW4FMOD_RESULT@@PAPAV13@@Z
?release@System@Studio@FMOD@@QAG?AW4FMOD_RESULT@@XZ
?initialize@System@Studio@FMOD@@QAG?AW4FMOD_RESULT@@HIIPAX@Z
?getAdvancedSettings@System@Studio@FMOD@@QAG?AW4FMOD_RESULT@@PAUFMOD_STUDIO_ADVANCEDSETTINGS@@@Z
?setAdvancedSettings@System@Studio@FMOD@@QAG?AW4FMOD_RESULT@@PAUFMOD_STUDIO_ADVANCEDSETTINGS@@@Z
?create@System@Studio@FMOD@@SG?AW4FMOD_RESULT@@PAPAV123@I@Z
?setParameterByName@System@Studio@FMOD@@QAG?AW4FMOD_RESULT@@PBDM_N@Z
?setListenerAttributes@System@Studio@FMOD@@QAG?AW4FMOD_RESULT@@HPBUFMOD_3D_ATTRIBUTES@@PBUFMOD_VECTOR@@@Z
?getEvent@System@Studio@FMOD@@QBG?AW4FMOD_RESULT@@PBDPAPAVEventDescription@23@@Z
?isOneshot@EventDescription@Studio@FMOD@@QBG?AW4FMOD_RESULT@@PA_N@Z
?loadSampleData@EventDescription@Studio@FMOD@@QAG?AW4FMOD_RESULT@@XZ
?createInstance@EventDescription@Studio@FMOD@@QBG?AW4FMOD_RESULT@@PAPAVEventInstance@23@@Z
?set3DAttributes@EventInstance@Studio@FMOD@@QAG?AW4FMOD_RESULT@@PBUFMOD_3D_ATTRIBUTES@@@Z
?start@EventInstance@Studio@FMOD@@QAG?AW4FMOD_RESULT@@XZ
?release@EventInstance@Studio@FMOD@@QAG?AW4FMOD_RESULT@@XZ
?setParameterByName@EventInstance@Studio@FMOD@@QAG?AW4FMOD_RESULT@@PBDM_N@Z
?setPaused@EventInstance@Studio@FMOD@@QAG?AW4FMOD_RESULT@@_N@Z
?update@System@Studio@FMOD@@QAG?AW4FMOD_RESULT@@XZ
?setVolume@EventInstance@Studio@FMOD@@QAG?AW4FMOD_RESULT@@M@Z
?stop@EventInstance@Studio@FMOD@@QAG?AW4FMOD_RESULT@@W4FMOD_STUDIO_STOP_MODE@@@Z
?getID@EventDescription@Studio@FMOD@@QBG?AW4FMOD_RESULT@@PAUFMOD_GUID@@@Z
?getLength@EventDescription@Studio@FMOD@@QBG?AW4FMOD_RESULT@@PAH@Z
ilGetInteger
ilSetInteger
ilGetError
ilLoadL
ilOriginFunc
ilInit
ilSave
ilEnable
ilBindImage
ilDeleteImage
ilGenImage
iluErrorString
iluFlipImage
iluInit
iluScale
iluGetInteger
ilutGLScreen
ilutGetInteger
ilutInit
ilutGLBindTexImage
ilutGLBindMipmaps
ilutRenderer
ilutGLBuildMipmaps
ilutGLTexImage
CryptGenRandom
GetUserNameA
CryptAcquireContextA
CryptEncrypt
CryptImportKey
CryptDestroyKey
CryptDestroyHash
CryptHashData
CryptCreateHash
CryptGetHashParam
CryptReleaseContext
CertFreeCertificateContext
ord41
ord22
ord50
ord27
ord32
ord33
ord60
ord211
ord26
ord143
ord35
ord79
ord30
ord200
ord301
ord46
IdnToAscii
HeapSize
WriteConsoleW
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineW
GetCommandLineA
GetOEMCP
IsValidCodePage
FindFirstFileExA
FlushFileBuffers
SetStdHandle
FormatMessageA
GetTimeZoneInformation
CreateDirectoryW
MoveFileExW
EnumSystemLocalesW
IsValidLocale
GetTimeFormatW
GetDateFormatW
GetConsoleMode
GetTickCount64
SetFilePointerEx
ReadFile
GetACP
InitializeCriticalSectionEx
SleepEx
VerSetConditionMask
GetSystemDirectoryA
LoadLibraryA
VerifyVersionInfoA
ExpandEnvironmentStringsA
GetEnvironmentVariableA
lstrcmpA
WriteFile
GetStdHandle
HeapReAlloc
HeapFree
HeapAlloc
SetEndOfFile
PeekNamedPipe
GetFileType
CreateFileW
ExitProcess
GetModuleHandleExW
ExitThread
RemoveDirectoryW
GetCurrentDirectoryW
GetCurrentDirectoryA
SetCurrentDirectoryW
SetCurrentDirectoryA
SetEnvironmentVariableW
ReadConsoleW
SetEnvironmentVariableA
GetFullPathNameW
GetDriveTypeW
DeleteFileW
RtlUnwind
RaiseException
LoadLibraryW
UnregisterWaitEx
QueryDepthSList
InterlockedFlushSList
InterlockedPushEntrySList
InterlockedPopEntrySList
VirtualProtect
GetVersionExW
SetHandleInformation
CreatePipe
CreateProcessW
InterlockedIncrement
InterlockedDecrement
LoadLibraryExW
GetModuleFileNameW
FreeLibraryAndExitThread
FreeLibrary
GetThreadTimes
OutputDebugStringW
UnregisterWait
RegisterWaitForSingleObject
GetProcessAffinityMask
GetNumaHighestNodeNumber
DeleteTimerQueueTimer
ChangeTimerQueueTimer
CreateTimerQueueTimer
GetLogicalProcessorInformation
GetThreadPriority
CreateThread
SwitchToThread
SignalObjectAndWait
CreateTimerQueue
GetStartupInfoW
IsDebuggerPresent
InitializeSListHead
GetCurrentProcessId
CreateProcessA
GetTempPathW
GetFileAttributesExW
GetConsoleCP
TerminateProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
IsProcessorFeaturePresent
InitializeCriticalSection
EnterCriticalSection
LeaveCriticalSection
DeleteCriticalSection
GetLocalTime
GlobalLock
GlobalUnlock
GetLastError
FindClose
GetFileTime
CloseHandle
FileTimeToSystemTime
lstrlenW
CreateDirectoryA
CreateFileA
GetFileAttributesA
GetFileAttributesW
FindFirstFileA
FindFirstFileW
FindNextFileA
FindNextFileW
MoveFileA
MultiByteToWideChar
WideCharToMultiByte
CreateToolhelp32Snapshot
GetFileSizeEx
DeleteFileA
VirtualAlloc
VirtualFree
SetEvent
ResetEvent
ReleaseSemaphore
WaitForSingleObject
CreateEventA
CreateSemaphoreA
GetModuleFileNameA
CopyFileA
CreateMutexA
ReleaseMutex
GetCurrentProcess
GetProcessId
GetCurrentThreadId
GetProcessHeap
HeapSetInformation
SetThreadAffinityMask
GetCurrentThread
Module32First
Module32Next
RemoveDirectoryA
GetModuleHandleA
Sleep
OutputDebugStringA
SetThreadPriority
GetDateFormatA
GetTimeFormatA
GetShortPathNameW
TerminateThread
CompareFileTime
GetSystemInfo
WaitForMultipleObjects
GetExitCodeProcess
SystemTimeToTzSpecificLocalTime
GetUserDefaultLCID
GetLocaleInfoA
DuplicateHandle
WaitForSingleObjectEx
TryEnterCriticalSection
GetStringTypeW
EncodePointer
DecodePointer
GetCPInfo
QueryPerformanceCounter
QueryPerformanceFrequency
SetLastError
InitializeCriticalSectionAndSpinCount
CreateEventW
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GetSystemTimeAsFileTime
GetTickCount
GetModuleHandleW
GetProcAddress
CompareStringW
LCMapStringW
GetLocaleInfoW
GetActiveWindow
SetCursorPos
GetCursorPos
GetKeyState
ScreenToClient
PtInRect
BringWindowToTop
EnumWindows
GetWindowThreadProcessId
ChangeDisplaySettingsExA
ReleaseDC
GetMonitorInfoA
GetClipboardData
ClientToScreen
FlashWindowEx
SetFocus
DefWindowProcW
GetClientRect
PostQuitMessage
ClipCursor
SystemParametersInfoA
GetWindowLongA
CreateWindowExA
RegisterClassA
DispatchMessageA
OpenClipboard
CloseClipboard
GetWindowRect
EnumDisplaySettingsA
GetDC
GetSystemMetrics
EnumDisplaySettingsExA
EnumDisplayMonitors
ShowCursor
DestroyWindow
MessageBoxA
FindWindowW
SetForegroundWindow
ShowWindow
MessageBoxW
SetProcessDPIAware
LoadIconA
LoadCursorA
RegisterClassExW
AdjustWindowRectEx
CreateWindowExW
SetWindowPos
SetWindowTextA
SendMessageA
PeekMessageW
GetMessageW
TranslateMessage
DispatchMessageW
CallNextHookEx
SetWindowsHookExA
UnhookWindowsHookEx
DefWindowProcA
PeekMessageA
GetMessageA
SwapBuffers
ChoosePixelFormat
DescribePixelFormat
SetPixelFormat
GetDeviceCaps
ShellExecuteW
ShellExecuteA
ShellExecuteExA
SHFileOperationW
DirectInput8Create
waveInClose
waveInStop
ImmAssociateContext
ImmGetContext
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ