Static task
static1
Behavioral task
behavioral1
Sample
Warcraft-III-Setup.exe
Resource
win7-20230621-en
Behavioral task
behavioral2
Sample
Warcraft-III-Setup.exe
Resource
win10v2004-20230621-en
General
-
Target
Warcraft-III-Setup.exe
-
Size
5.4MB
-
MD5
5f472fa4238e845f3d91d3940d41c8eb
-
SHA1
68c2e761b44bc669d8ea2db59251ed624f79d15c
-
SHA256
cd293bb5a7527c6d8a374211b31c3e0745a5d8e8a467dac1719eab83b6161a8e
-
SHA512
23cbf3e79002082f7fbedf5b2eb65d86355cb2436398ee2751022061879efb19aa05e9e0c64c739af2d360d2a18c56edf05c4d7abd28e87b067f80781c663485
-
SSDEEP
98304:oAyN8xaFyKp4goPifM6OW9uhqZ/wcOVAgI:oP8SppcWohqd
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource Warcraft-III-Setup.exe
Files
-
Warcraft-III-Setup.exe.exe windows x86
f386848a3162c60899249477d9ce1222
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
msimg32
AlphaBlend
rpcrt4
RpcStringFreeA
UuidToStringA
UuidCreate
ws2_32
getsockname
getpeername
connect
closesocket
bind
socket
WSAIoctl
getaddrinfo
WSASetLastError
htons
WSACleanup
WSAStartup
send
recv
getsockopt
shutdown
recvfrom
sendto
accept
ntohs
listen
__WSAFDIsSet
select
ioctlsocket
gethostname
htonl
ntohl
WSAGetLastError
setsockopt
freeaddrinfo
version
GetFileVersionInfoW
GetFileVersionInfoSizeW
VerQueryValueW
kernel32
GetThreadPriority
GetLogicalProcessorInformation
CreateTimerQueueTimer
ChangeTimerQueueTimer
DeleteTimerQueueTimer
GetNumaHighestNodeNumber
GetProcessAffinityMask
SetThreadAffinityMask
RegisterWaitForSingleObject
UnregisterWait
GetThreadTimes
FreeLibraryAndExitThread
GetModuleFileNameW
GetModuleHandleA
LoadLibraryExW
VirtualAlloc
VirtualProtect
VirtualFree
ReleaseSemaphore
InterlockedPopEntrySList
InterlockedPushEntrySList
InterlockedFlushSList
QueryDepthSList
UnregisterWaitEx
WaitForSingleObject
RtlUnwind
ExitProcess
GetModuleHandleExW
GetStdHandle
GetFileType
GetModuleFileNameA
WriteConsoleW
ExitThread
ResumeThread
WriteFile
GetACP
SetConsoleCtrlHandler
FlushFileBuffers
GetConsoleCP
GetConsoleMode
OutputDebugStringA
GetDateFormatW
GetTimeFormatW
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
ReadFile
ReadConsoleW
SetFilePointerEx
HeapReAlloc
GetTimeZoneInformation
FindClose
FindFirstFileExW
FindNextFileW
IsValidCodePage
CreateThread
GetCommandLineA
GetCommandLineW
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableA
SetStdHandle
HeapSize
CreateFileW
SetEndOfFile
GetTickCount64
SleepEx
PeekNamedPipe
WaitForMultipleObjects
ExpandEnvironmentStringsA
FormatMessageA
VerSetConditionMask
GetSystemDirectoryA
LoadLibraryA
VerifyVersionInfoA
CreateFileA
GetFileSizeEx
InitializeCriticalSection
GetEnvironmentVariableW
SetCurrentDirectoryW
GetCurrentDirectoryW
CreateDirectoryW
DeleteFileW
FindFirstFileW
GetDiskFreeSpaceExW
GetFileAttributesW
GetFileAttributesExW
GetFileInformationByHandle
GetFileTime
GetFullPathNameW
RemoveDirectoryW
SetFileAttributesW
SetFileTime
DeviceIoControl
MoveFileExW
AreFileApisANSI
OpenEventA
SetWaitableTimer
GetSystemInfo
CreateWaitableTimerA
ReadConsoleA
ConvertFiberToThread
DeactivateActCtx
ActivateActCtx
CreateActCtxW
AcquireSRWLockExclusive
ReleaseSRWLockExclusive
SystemTimeToTzSpecificLocalTime
GetDriveTypeW
lstrlenW
VirtualUnlock
ReleaseMutex
CreateMutexA
GlobalFree
GetExitCodeProcess
OpenThread
CreateFiber
VirtualQuery
MoveFileW
ConvertThreadToFiber
CreateFiberEx
WaitNamedPipeW
SetFileValidData
IsBadReadPtr
GlobalMemoryStatus
Module32NextW
SignalObjectAndWait
CreateTimerQueue
OutputDebugStringW
TerminateProcess
IsProcessorFeaturePresent
GetStartupInfoW
SetUnhandledExceptionFilter
UnhandledExceptionFilter
IsDebuggerPresent
InitializeSListHead
GetCurrentProcessId
ResetEvent
GetCPInfo
GetStringTypeW
GetLocaleInfoW
SetThreadPriority
LCMapStringW
CompareStringW
MultiByteToWideChar
GetSystemTimeAsFileTime
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
CreateEventW
InitializeCriticalSectionAndSpinCount
SetLastError
EncodePointer
GetExitCodeThread
SwitchToThread
Sleep
WaitForSingleObjectEx
DuplicateHandle
GetCurrentThreadId
TryEnterCriticalSection
LeaveCriticalSection
EnterCriticalSection
QueryPerformanceFrequency
QueryPerformanceCounter
WideCharToMultiByte
FindResourceW
LoadResource
LockResource
SizeofResource
CreateEventA
GetProcessHeap
HeapAlloc
SetEvent
HeapFree
GetCurrentThread
GetCurrentProcess
GetUserDefaultLangID
CloseHandle
VerifyVersionInfoW
SystemTimeToFileTime
GetComputerNameW
lstrcpynA
GetFileSize
OpenProcess
LocalFree
LocalAlloc
GetVersionExW
GetTickCount
FreeLibrary
GetModuleHandleW
DeleteCriticalSection
GetProcAddress
DecodePointer
LoadLibraryW
RaiseException
GetLastError
InitializeCriticalSectionEx
SetConsoleMode
GetOEMCP
GetThreadContext
GetLocalTime
Module32FirstW
Process32Next
DeleteFileA
FileTimeToSystemTime
GetTempPathA
CreateToolhelp32Snapshot
SwitchToFiber
SuspendThread
IsBadStringPtrA
Thread32First
GetVolumeInformationW
SetNamedPipeHandleState
Process32First
IsBadWritePtr
RtlCaptureContext
GetShortPathNameW
GetDiskFreeSpaceW
DeleteFiber
GetProcessId
Thread32Next
SetFilePointer
GetCompressedFileSizeW
user32
GetProcessWindowStation
MessageBoxA
GetWindowThreadProcessId
CharLowerA
AllowSetForegroundWindow
GetShellWindow
GetDC
GetUserObjectInformationW
GetWindowLongW
DefWindowProcW
AdjustWindowRectEx
GetWindowRect
DestroyWindow
SetWindowPos
MessageBoxW
CreateWindowExW
SendMessageW
GetSystemMetrics
SetWindowTextW
RegisterClassExW
ShowWindow
DispatchMessageW
SetTimer
PeekMessageW
TrackMouseEvent
TranslateMessage
LoadIconW
LoadCursorW
SetCapture
GetWindowDC
SetWindowLongW
UpdateLayeredWindow
PostQuitMessage
ReleaseCapture
InvalidateRect
IsIconic
ReleaseDC
GetCursorPos
BeginPaint
EndPaint
DrawTextW
GetActiveWindow
GetForegroundWindow
GetDesktopWindow
gdi32
CreateDIBSection
GetObjectW
DeleteObject
AddFontMemResourceEx
EnumFontFamiliesExW
CreateFontW
SetBkColor
SelectObject
CreateCompatibleDC
GetLayout
SetLayout
DeleteDC
SetTextColor
SetMapMode
SetTextAlign
SetBkMode
advapi32
OpenSCManagerW
OpenServiceW
QueryServiceConfigW
CloseServiceHandle
RegQueryValueExA
RegCloseKey
RegDeleteValueA
CryptEnumProvidersA
CryptSignHashA
CryptDecrypt
CryptExportKey
CryptGetUserKey
CryptGetProvParam
CryptSetHashParam
CryptAcquireContextW
ReportEventA
RegisterEventSourceA
DeregisterEventSource
RegGetValueW
SetEntriesInAclW
ConvertSecurityDescriptorToStringSecurityDescriptorW
SetNamedSecurityInfoW
GetNamedSecurityInfoW
GetFileSecurityW
MapGenericMask
BuildTrusteeWithSidW
RegSetValueExW
RegQueryValueExW
LookupPrivilegeValueW
AdjustTokenPrivileges
ConvertStringSecurityDescriptorToSecurityDescriptorW
GetUserNameW
DuplicateTokenEx
OpenProcessToken
GetTokenInformation
ConvertSidToStringSidA
RegCreateKeyExA
RegSetValueExA
RegOpenKeyExA
OpenThreadToken
DuplicateToken
CryptEncrypt
CryptImportKey
CryptDestroyKey
CryptDestroyHash
CryptHashData
CryptCreateHash
CryptGenRandom
CryptGetHashParam
CryptReleaseContext
CryptAcquireContextA
AccessCheck
AllocateAndInitializeSid
shell32
CommandLineToArgvW
SHGetFolderPathW
ShellExecuteExA
FindExecutableA
SHGetMalloc
SHBrowseForFolderW
SHGetPathFromIDListW
ShellExecuteExW
ole32
CoCreateInstance
CoTaskMemFree
wintrust
WinVerifyTrust
crypt32
CertOpenStore
CertCloseStore
CertFindCertificateInStore
CertFreeCertificateContext
CryptStringToBinaryA
CertAddCertificateContextToStore
CertGetNameStringA
CryptQueryObject
CertCreateCertificateChainEngine
CertGetCertificateChain
CertFreeCertificateChain
CryptMsgClose
CryptMsgGetParam
CertGetNameStringW
CertEnumCertificatesInStore
CertDuplicateCertificateContext
CertGetCertificateContextProperty
CertFreeCertificateChainEngine
wininet
InternetSetStatusCallbackA
InternetCloseHandle
HttpSendRequestA
InternetReadFileExA
InternetSetCookieW
InternetSetOptionA
InternetCrackUrlA
HttpOpenRequestA
InternetOpenA
HttpQueryInfoA
InternetConnectA
winhttp
WinHttpOpen
WinHttpCloseHandle
WinHttpGetIEProxyConfigForCurrentUser
WinHttpGetProxyForUrl
oleaut32
VariantClear
Sections
.text Size: 2.8MB - Virtual size: 2.8MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 1.1MB - Virtual size: 1.1MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 106KB - Virtual size: 476KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1.2MB - Virtual size: 1.2MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 155KB - Virtual size: 155KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ