x:\gta\build\GTA4_Win32_Final.pdb
Static task
static1
Behavioral task
behavioral1
Sample
GTAIV.exe
Resource
win7-20240704-en
Behavioral task
behavioral2
Sample
GTAIV.exe
Resource
win10v2004-20240802-en
General
-
Target
GTAIV.exe
-
Size
16.6MB
-
MD5
5fb14bb1280073cc0d82a4b63e263b84
-
SHA1
27ece294077f9836731dd35310bf2a6c51b7a51c
-
SHA256
f2139278a370493cc99993b6bad4e033fe161dfb3a1b65e11bb87da4f188242d
-
SHA512
29c441fe33f98851a4e8f6eecb9255663b49f17a6dd6db29ff7c7a2313dbc991ea7e9a2ef59989f73eb494cde3e75d782c6a90b0f8f46b6407f949a066ef0458
-
SSDEEP
98304:IJVAzFwut1/acnakxYO4hMbqxU21k7W8nMkHviI/QcjRoGfStBniLOf5JW7w0oAy:IJGXnnT4hbF1k7/aq/NoGfGiLM279Xg
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource GTAIV.exe
Files
-
GTAIV.exe.exe .ps1 windows:6 windows x86 arch:x86 polyglot
1a110ed741cb11f9b80cc3f0bb46e56f
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_32BIT_MACHINE
PDB Paths
Imports
user32
SetCapture
IsWindowUnicode
ReleaseCapture
DefWindowProcW
GetParent
MessageBoxA
wsprintfA
IsWindow
CharLowerBuffA
ShowWindow
DefWindowProcA
MoveWindow
RegisterClassA
EnumDisplayDevicesA
LoadCursorA
AdjustWindowRect
UpdateWindow
SetWindowTextA
DispatchMessageA
GetDesktopWindow
ReleaseDC
PeekMessageA
CreateWindowExA
SetRect
TranslateMessage
GetDC
SetFocus
GetWindowInfo
LoadIconA
IsIconic
GetSystemMetrics
SetWindowPos
UnregisterClassA
SetWindowLongA
ShowCursor
GetClientRect
DestroyWindow
GetMessageExtraInfo
SendInput
LoadKeyboardLayoutA
GetKeyboardLayoutNameA
GetKeyboardLayout
GetKeyboardState
GetKeyboardType
ToAsciiEx
MapVirtualKeyExA
ToUnicodeEx
SystemParametersInfoA
SendMessageA
SetWindowsHookExA
UnhookWindowsHookEx
CallNextHookEx
MessageBoxW
psapi
EnumProcessModules
GetModuleInformation
binkw32
_BinkSetMemory@8
_BinkDoFrame@4
_BinkGoto@12
_BinkGetKeyFrame@12
_BinkOpen@8
_BinkClose@4
_BinkSetSoundSystem@8
_BinkGetSummary@8
_BinkRegisterFrameBuffers@8
_BinkNextFrame@4
_BinkGetFrameBuffersInfo@8
_BinkShouldSkip@4
_BinkWait@4
_BinkOpenDirectSound@4
_BinkSetVolume@12
_BinkPause@8
version
GetFileVersionInfoSizeW
GetFileVersionInfoW
GetFileVersionInfoSizeA
GetFileVersionInfoA
VerQueryValueA
dsound
ord3
ord9
ord11
ord2
ws2_32
WSAGetLastError
htons
getsockname
recv
bind
socket
shutdown
select
WSAStartup
WSACleanup
ioctlsocket
closesocket
gethostbyname
send
getpeername
listen
accept
gethostname
connect
freeaddrinfo
getaddrinfo
__WSAFDIsSet
getsockopt
sendto
setsockopt
recvfrom
inet_addr
d3d9
Direct3DCreate9
rpcrt4
UuidCreateSequential
crypt32
CryptUnprotectData
CryptProtectData
CryptQueryObject
CertFindCertificateInStore
CertGetNameStringA
CryptMsgGetParam
shlwapi
PathFileExistsA
PathAppendW
PathRemoveFileSpecA
PathAppendA
wmvcore
WMCreateSyncReader
WMCreateReader
winmm
waveOutWrite
waveOutPrepareHeader
waveOutClose
timeEndPeriod
timeBeginPeriod
waveOutOpen
waveOutSetVolume
timeGetTime
waveOutReset
powrprof
CallNtPowerInformation
kernel32
LocalAlloc
GetOverlappedResult
InitializeSListHead
InterlockedPopEntrySList
InterlockedFlushSList
InterlockedPushEntrySList
GetFileAttributesExW
FindFirstFileExW
GetFileInformationByHandle
PeekNamedPipe
GetSystemDirectoryA
GlobalAlloc
GlobalFree
ReadConsoleW
WriteConsoleW
FlushFileBuffers
SetStdHandle
SetEnvironmentVariableA
LCMapStringW
CompareStringW
GetTimeFormatW
GetDateFormatW
OutputDebugStringW
GetConsoleMode
GetConsoleCP
RtlUnwind
GetStringTypeW
GetCurrentDirectoryW
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetFileType
HeapSize
GetFullPathNameW
EncodePointer
LoadLibraryExW
GetModuleFileNameW
GetStdHandle
GetStartupInfoW
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
SetLastError
UnhandledExceptionFilter
GetCPInfo
GetOEMCP
GetACP
IsValidCodePage
FindFirstFileExA
HeapReAlloc
GetSystemTimeAsFileTime
GetTimeZoneInformation
GetFullPathNameA
GetDriveTypeW
IsProcessorFeaturePresent
CreateEventA
WaitForMultipleObjects
Sleep
CreateFileW
ReadFile
SetFilePointer
CloseHandle
HeapAlloc
HeapFree
GetProcessHeap
OpenProcess
GlobalMemoryStatusEx
GetCurrentProcessId
GetLastError
CreateMutexA
GetUserDefaultUILanguage
WaitForSingleObject
SetEvent
GetCurrentThread
CreateSemaphoreA
SetThreadPriority
ReleaseSemaphore
ResetEvent
SetThreadPriorityBoost
GetSystemInfo
GetCurrentThreadId
ReleaseMutex
ResumeThread
CreateThread
SwitchToThread
TryEnterCriticalSection
InitializeCriticalSection
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
GetCurrentProcess
QueryPerformanceCounter
GetThreadPriority
QueryPerformanceFrequency
InterlockedIncrement
InterlockedDecrement
InterlockedCompareExchange
InterlockedExchange
InterlockedExchangeAdd
GetProcessAffinityMask
CreateFileA
FreeLibrary
GetTimeFormatA
VirtualFree
GetDateFormatA
GetProcAddress
VirtualAlloc
GetLocalTime
LoadLibraryA
GetModuleFileNameA
SetEndOfFile
SetFilePointerEx
FormatMessageA
SetFileTime
WriteFile
GetFileAttributesA
FileTimeToSystemTime
CreateDirectoryA
GetFileSizeEx
FindFirstFileA
RemoveDirectoryA
SetFileAttributesA
FindClose
MoveFileA
FindNextFileA
FileTimeToLocalFileTime
LocalFree
DeleteFileA
LoadLibraryW
MultiByteToWideChar
GetModuleHandleA
GetVersionExA
CreateProcessA
GetSystemTime
SetUnhandledExceptionFilter
GetWindowsDirectoryA
GlobalMemoryStatus
FindFirstFileW
FindNextFileW
GetFileAttributesW
FoldStringW
WideCharToMultiByte
CreateDirectoryW
DeleteFileW
GetDiskFreeSpaceExA
CopyFileA
HeapSetInformation
GetCommandLineA
InitializeCriticalSectionAndSpinCount
GetProcessId
MapViewOfFile
UnmapViewOfFile
CreateFileMappingA
ExpandEnvironmentStringsA
SetThreadAffinityMask
OpenThread
OpenFile
TerminateProcess
GetSystemTimes
RaiseException
GetModuleHandleW
VirtualQuery
DecodePointer
ExitProcess
GetModuleHandleExW
AreFileApisANSI
IsDebuggerPresent
gdi32
DeleteDC
GetDeviceCaps
GetStockObject
CreateDCA
ExtEscape
advapi32
RegQueryValueExA
CryptAcquireContextA
RegCloseKey
RegOpenKeyExA
RegOpenKeyA
RegEnumKeyA
shell32
ShellExecuteA
SHGetFolderPathW
SHCreateDirectoryExA
SHGetFolderPathA
ole32
CoInitialize
CoCreateInstance
CLSIDFromString
CoSetProxyBlanket
CoInitializeEx
CoUninitialize
oleaut32
VariantClear
VariantInit
SysAllocString
SysFreeString
SysStringLen
dinput8
DirectInput8Create
wintrust
WTHelperProvDataFromStateData
WinVerifyTrust
WTHelperGetProvCertFromChain
WTHelperGetProvSignerFromChain
Sections
.text Size: 10.4MB - Virtual size: 10.4MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 1.7MB - Virtual size: 1.7MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1.1MB - Virtual size: 12.4MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tls Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
_RDATA Size: 6KB - Virtual size: 5KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 1.1MB - Virtual size: 1.1MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 1.2MB - Virtual size: 1.2MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
.rkstr Size: 1024B - Virtual size: 773B
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tbm Size: 1004KB - Virtual size: 1004KB
IMAGE_SCN_MEM_READ