C:\Programming\Projects\GZDoom\bin\gzdoomrd.pdb
Static task
static1
Behavioral task
behavioral1
Sample
gzdoom.exe
Resource
win10-20240404-en
General
-
Target
gzdoom.exe
-
Size
9.6MB
-
MD5
1d40c322832bd339ce1d230ce9ab1e17
-
SHA1
3b4cfbaa689109dc61be70e763ed0530eadc30ad
-
SHA256
3c562923bac1598cd6d873f33d2197c07886fe82ae19d442aa2f34c1e7d51016
-
SHA512
22421994a8cfbe69bb8e216451878f82f7a856d4d18738be0661c17d9cdbc0960566ca5714b27f2853e4ced8b951532ac35ac0c3fdcae393ca7fdc930e7a4976
-
SSDEEP
98304:oZTXknfaJ1ys9RSVewTV3qIHFD/Yw23gbejYxmCMO9muDSzLFN:o51jXSVvTRb5/YwvCjulMOZSzBN
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource gzdoom.exe
Files
-
gzdoom.exe.exe windows:6 windows x64 arch:x64
53c3eb028a7cf3868db3729f0ece6e27
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
PDB Paths
Imports
wsock32
inet_addr
ntohl
recvfrom
sendto
ioctlsocket
gethostbyname
WSAStartup
WSACleanup
WSAGetLastError
htons
inet_ntoa
closesocket
socket
bind
winmm
timeBeginPeriod
timeGetDevCaps
timeEndPeriod
dinput8
DirectInput8Create
ole32
CoTaskMemFree
CoUninitialize
CoInitialize
user32
DispatchMessageW
PeekMessageW
DefWindowProcW
PostQuitMessage
OpenClipboard
CloseClipboard
SetClipboardData
GetClipboardData
EmptyClipboard
IsClipboardFormatAvailable
GetKeyState
MapVirtualKeyW
SetCapture
TranslateMessage
InvalidateRect
AdjustWindowRectEx
SetCursor
GetWindowLongW
GetRawInputData
GetForegroundWindow
RegisterRawInputDevices
GetClientRect
GetWindowRect
SetCursorPos
GetCursorPos
ClientToScreen
ClipCursor
GetClassLongPtrW
SetForegroundWindow
GetFocus
GetActiveWindow
SetFocus
ReleaseCapture
GetRawInputDeviceInfoA
GetRawInputDeviceList
GetRawInputDeviceInfoW
ShowWindow
GetDC
ReleaseDC
MessageBoxA
EnumDisplaySettingsW
GetMessageW
ScreenToClient
SetWindowTextA
GetUpdateRect
EndPaint
BeginPaint
CallWindowProcW
SendMessageA
GetDesktopWindow
UnregisterClassW
EnumDisplayMonitors
GetMonitorInfoW
MonitorFromPoint
GetMonitorInfoA
IsZoomed
CreateIconIndirect
DestroyCursor
SetClassLongPtrW
GetWindowTextW
GetAsyncKeyState
EndDialog
DialogBoxParamW
MapDialogRect
IsDialogMessageW
LoadImageW
LoadIconW
LoadCursorW
GetParent
SetWindowLongPtrW
GetWindowLongPtrW
SetWindowLongW
SetRect
FillRect
MessageBoxW
GetWindowTextLengthW
SetWindowTextW
DrawIcon
GetSystemMetrics
KillTimer
SetTimer
SendDlgItemMessageW
SetDlgItemTextW
SetDlgItemTextA
GetDlgItem
CreateDialogParamW
SetWindowPos
MoveWindow
DestroyWindow
CreateWindowExW
RegisterClassW
PostMessageW
SendMessageW
gdi32
SetBkColor
SetMapMode
GetObjectW
DPtoLP
GetMapMode
BitBlt
SetPixelFormat
DescribePixelFormat
ChoosePixelFormat
SwapBuffers
CreateDIBSection
SetPixelV
Rectangle
DeleteDC
CreateCompatibleDC
CreateCompatibleBitmap
CreateBitmap
TextOutW
GetTextMetricsW
SetTextAlign
SetTextColor
SetBkMode
SelectObject
GetTextExtentPoint32W
GetStockObject
DeleteObject
CreateSolidBrush
CreateFontIndirectW
GetDeviceCaps
comctl32
ord345
ord17
comdlg32
GetSaveFileNameW
dbghelp
SymCleanup
SymGetLineFromAddr64
SymInitialize
SymGetSymFromAddr64
ImageNtHeader
zmusic
ZMusic_SetWgOpn
ZMusic_FillStream
ZMusic_CreateMIDISource
ZMusic_MIDIDumpWave
ZMusic_VolumeChanged
ZMusic_WriteSMF
ZMusic_GetStats
ChangeMusicSettingString
ZMusic_GetADLBanks
ZMusic_SetCallbacks
ZMusic_GetStreamInfo
ZMusic_Start
ZMusic_IsMIDI
ZMusic_IsLooping
ZMusic_OpenSong
ZMusic_IdentifyMIDIType
ZMusic_GetLastError
ZMusic_GetMidiDevices
ZMusic_SetSubsong
ChangeMusicSettingInt
FindLoopTags
SoundDecoder_Close
SoundDecoder_Read
SoundDecoder_GetInfo
CreateDecoder
ChangeMusicSettingFloat
ZMusic_Close
ZMusic_Stop
ZMusic_IsPlaying
ZMusic_Update
ZMusic_Resume
ZMusic_Pause
ZMusic_SetGenMidi
ZMusic_SetDmxGus
psapi
GetModuleInformation
advapi32
RegSetValueExW
RegCreateKeyExW
GetUserNameW
CryptGenRandom
CryptReleaseContext
CryptAcquireContextW
RegQueryValueExW
RegOpenKeyExW
RegCloseKey
kernel32
VirtualProtect
VirtualAlloc
UnregisterWaitEx
ReleaseSemaphore
UnregisterWait
RegisterWaitForSingleObject
GetNumaHighestNodeNumber
DeleteTimerQueueTimer
ChangeTimerQueueTimer
CreateTimerQueueTimer
GetLogicalProcessorInformation
GetThreadPriority
SignalObjectAndWait
SetLastError
QueryDepthSList
InterlockedFlushSList
InterlockedPushEntrySList
InterlockedPopEntrySList
LoadLibraryExW
FreeLibraryAndExitThread
GetThreadTimes
TerminateProcess
InitializeSListHead
GetStartupInfoW
UnhandledExceptionFilter
CreateEventW
ResetEvent
SetEvent
InitializeCriticalSectionAndSpinCount
GetCPInfo
GetStringTypeW
LCMapStringEx
DecodePointer
VirtualFree
CloseThreadpoolWait
SetThreadpoolWait
CreateThreadpoolWait
CloseThreadpoolTimer
WaitForThreadpoolTimerCallbacks
SetThreadpoolTimer
CreateThreadpoolTimer
FreeLibraryWhenCallbackReturns
GetTickCount64
GetSystemTimeAsFileTime
GetCurrentProcessorNumber
FlushProcessWriteBuffers
CreateSemaphoreExW
CreateEventExW
SetStdHandle
AcquireSRWLockShared
ReleaseSRWLockShared
RaiseException
RtlPcToFileHeader
SleepConditionVariableSRW
SleepConditionVariableCS
WakeAllConditionVariable
WakeConditionVariable
InitializeConditionVariable
CreateTimerQueue
RtlUnwindEx
RtlUnwind
GetModuleHandleExW
GetCommandLineA
ExitThread
HeapSize
CreateDirectoryW
GetFileAttributesExW
GetDriveTypeW
GetFileType
SystemTimeToTzSpecificLocalTime
FileTimeToSystemTime
WriteConsoleW
SetEnvironmentVariableW
GetDateFormatW
GetTimeFormatW
CompareStringW
LCMapStringW
GetLocaleInfoW
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
GetTimeZoneInformation
RemoveDirectoryW
DeleteFileW
FlushFileBuffers
GetConsoleOutputCP
SetFilePointerEx
EncodePointer
GetFileSizeEx
TryEnterCriticalSection
InitializeCriticalSectionEx
AcquireSRWLockExclusive
ReleaseSRWLockExclusive
InitializeSRWLock
GetNativeSystemInfo
SwitchToThread
WaitForSingleObjectEx
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
CreateMutexW
ReleaseMutex
IsProcessorFeaturePresent
DeleteCriticalSection
LeaveCriticalSection
EnterCriticalSection
InitializeCriticalSection
VirtualFreeEx
VirtualAllocEx
GetSystemInfo
WaitNamedPipeW
PeekNamedPipe
MultiByteToWideChar
lstrlenW
FindNextFileW
FindFirstFileW
FindClose
WideCharToMultiByte
HeapFree
HeapReAlloc
HeapCreate
RtlLookupFunctionEntry
RtlDeleteFunctionTable
RtlAddFunctionTable
OutputDebugStringW
IsDebuggerPresent
VirtualQuery
GetExitCodeThread
CreateThread
FindFirstFileExW
IsValidCodePage
GetACP
GetOEMCP
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEndOfFile
GetFileInformationByHandle
SleepEx
GetCurrentProcess
SetPriorityClass
GlobalAlloc
GlobalUnlock
GlobalLock
FreeLibrary
GetProcAddress
LoadLibraryW
RtlCaptureContext
VerSetConditionMask
GetStdHandle
WriteFile
CloseHandle
DuplicateHandle
SetUnhandledExceptionFilter
HeapAlloc
GetProcessHeap
Sleep
QueueUserAPC
ExitProcess
GetCurrentThread
GetCurrentThreadId
GetModuleFileNameW
LoadLibraryA
VerifyVersionInfoW
AllocConsole
AttachConsole
GetConsoleMode
SetConsoleMode
ReadConsoleW
FlushConsoleInputBuffer
SetConsoleCP
SetConsoleOutputCP
GetCommandLineW
GetLastError
GetModuleHandleW
MulDiv
SetCurrentDirectoryW
GetCurrentDirectoryW
QueryPerformanceCounter
QueryPerformanceFrequency
SetThreadPriority
GetVersionExW
GetModuleHandleA
LocalFree
GetProcessAffinityMask
SetThreadAffinityMask
FormatMessageA
GetNumaProcessorNode
GetEnvironmentVariableW
CreateFileW
GetFullPathNameW
MoveFileExW
RtlVirtualUnwind
GetFileSize
GetTempFileNameW
ReadFile
SetFilePointer
GetTempPathW
WaitForSingleObject
GetCurrentProcessId
shell32
ShellExecuteW
SHGetKnownFolderPath
ShellExecuteA
Exports
Exports
AmdPowerXpressRequestHighPerformance
NvOptimusEnablement
Sections
.text Size: 6.9MB - Virtual size: 6.9MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 1.5MB - Virtual size: 1.5MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 495KB - Virtual size: 10.1MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 263KB - Virtual size: 263KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
vreg Size: 6KB - Virtual size: 6KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
creg Size: 1024B - Virtual size: 968B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
freg Size: 8KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
areg Size: 11KB - Virtual size: 10KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
yreg Size: 1024B - Virtual size: 552B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
greg Size: 1024B - Virtual size: 672B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rodata Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
_RDATA Size: 77KB - Virtual size: 76KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 303KB - Virtual size: 303KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 66KB - Virtual size: 66KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ