Static task
static1
Behavioral task
behavioral1
Sample
shader_compiler.exe
Resource
win7-20231020-en
Behavioral task
behavioral2
Sample
shader_compiler.exe
Resource
win10v2004-20231023-en
General
-
Target
shader_compiler.exe
-
Size
1.4MB
-
MD5
b84f47615a33a81cc350dbc9a815e4af
-
SHA1
14913a54d83e1c5956de612fef1a5a0b5cd9188b
-
SHA256
09f62bc587d7cbff1a1e6b8d51bca3e4ad16ce9c7b1bef713fa6d58a7b2e5e14
-
SHA512
87f937755ad705efb404e2fb26471ce978b5d5ac085dd92fc13a3d19dc5b315c3c88f5efbfd03b727f499f122e9d1ba58490220c7e226490d91b14bb46c9a872
-
SSDEEP
24576:vFLy0ci9C5EGacl5CTut+Zc+u2ZeIxcUY9TMlMyeCaN:9iUCqcCg+ux2ZeucUY9TMipN
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource shader_compiler.exe
Files
-
shader_compiler.exe.exe windows:4 windows x86
6b4c93a469709403d20f44bcc429fd06
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
d3d9
Direct3DCreate9
kernel32
UnlockFile
SetEndOfFile
DuplicateHandle
GetCurrentProcess
GetVolumeInformationA
GetCPInfo
GetOEMCP
GetFileAttributesA
GetFileTime
SetErrorMode
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
SetStdHandle
GetFileType
CreateDirectoryA
GetSystemTimeAsFileTime
HeapFree
HeapReAlloc
HeapAlloc
VirtualProtect
VirtualQuery
GetTimeFormatA
GetDateFormatA
GetProcessHeap
LockFile
RtlUnwind
RaiseException
ExitProcess
HeapSize
SetHandleCount
GetACP
IsValidCodePage
GetTimeZoneInformation
GetConsoleCP
GetConsoleMode
HeapDestroy
HeapCreate
LCMapStringA
LCMapStringW
GetStringTypeA
GetStringTypeW
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
GetLocaleInfoW
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
SetEnvironmentVariableA
FlushFileBuffers
SetFilePointer
WriteFile
GlobalFlags
GetThreadLocale
TlsFree
LocalReAlloc
TlsSetValue
TlsAlloc
GlobalHandle
TlsGetValue
LocalAlloc
InterlockedIncrement
GetProfileIntA
InterlockedDecrement
GetModuleFileNameW
GlobalGetAtomNameA
GlobalFindAtomA
lstrcmpW
GetCurrentProcessId
GlobalAddAtomA
WritePrivateProfileStringA
FreeResource
GlobalDeleteAtom
GetCurrentThread
GetCurrentThreadId
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
lstrcmpA
FreeLibrary
GlobalFree
GlobalAlloc
FormatMessageA
LocalFree
IsProcessorFeaturePresent
OutputDebugStringA
VirtualAlloc
VirtualFree
GetSystemInfo
UnmapViewOfFile
CreateFileW
CreateFileMappingA
MapViewOfFile
GetFullPathNameA
LeaveCriticalSection
DeleteCriticalSection
InterlockedCompareExchange
Sleep
InitializeCriticalSection
EnterCriticalSection
GetTickCount
GlobalUnlock
GlobalLock
GlobalSize
GlobalReAlloc
GetVersionExA
MulDiv
GetProcAddress
GetModuleHandleA
LoadLibraryA
SetLastError
InterlockedExchange
lstrcmpiA
CompareStringA
GetLastError
lstrlenW
lstrlenA
MultiByteToWideChar
GetVersion
CompareStringW
GetCurrentDirectoryA
GetCommandLineA
FreeConsole
ReadFile
GetFileSize
CreateFileA
FindNextFileA
FindClose
CompareFileTime
FindResourceA
LoadResource
LockResource
SizeofResource
WideCharToMultiByte
FileTimeToLocalFileTime
FileTimeToSystemTime
CopyFileA
GetModuleFileNameA
GetStdHandle
AttachConsole
CloseHandle
FindFirstFileA
GetStartupInfoA
user32
PostThreadMessageA
EndPaint
BeginPaint
GetWindowDC
ShowWindow
MoveWindow
SetWindowTextA
IsDialogMessageA
IsDlgButtonChecked
CheckDlgButton
RegisterWindowMessageA
SendDlgItemMessageA
WinHelpA
IsChild
GetClassLongA
GetClassNameA
SetPropA
GetPropA
RemovePropA
SetFocus
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
MapWindowPoints
GetScrollPos
SetForegroundWindow
ShowScrollBar
UpdateWindow
GetMenu
CreateWindowExA
GetClassInfoExA
RegisterClassA
AdjustWindowRectEx
EqualRect
UnregisterClassA
GetScrollInfo
SetScrollInfo
GetDlgCtrlID
CallWindowProcA
SetWindowLongA
OffsetRect
GetWindowPlacement
GetWindowThreadProcessId
GetLastActivePopup
MessageBoxA
SetWindowsHookExA
CallNextHookEx
GetMessageA
DispatchMessageA
PeekMessageA
ValidateRect
GetActiveWindow
SetActiveWindow
CreateDialogIndirectParamA
DestroyWindow
GetWindowLongA
GetDlgItem
IsWindowEnabled
GetNextDlgTabItem
EndDialog
GetWindow
SetWindowContextHelpId
MapDialogRect
SetWindowPos
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
LoadBitmapA
ModifyMenuA
EnableMenuItem
CheckMenuItem
PostQuitMessage
GetMenuState
GetMenuItemID
GetMenuItemCount
GetSubMenu
CopyRect
IsWindowVisible
IsRectEmpty
GetDoubleClickTime
WindowFromPoint
ClientToScreen
GetParent
IsClipboardFormatAvailable
InvertRect
DefWindowProcA
GetClassInfoA
PtInRect
ScreenToClient
GetCursorPos
IsWindow
PostMessageA
KillTimer
GetFocus
GetKeyState
GrayStringA
IntersectRect
DestroyMenu
MessageBeep
GetNextDlgGroupItem
InvalidateRgn
DrawTextExA
ReleaseCapture
CopyAcceleratorTableA
CharNextA
GetSysColorBrush
RegisterClipboardFormatA
TabbedTextOutA
GetCapture
SetTimer
ClipCursor
GetMessagePos
SetCapture
GetSysColor
InflateRect
DrawEdge
FrameRect
FillRect
SetRect
LoadCursorA
SetCursor
DrawTextA
ReleaseDC
GetDC
SystemParametersInfoA
CharUpperA
GetSystemMetrics
SendMessageA
IsIconic
GetWindowRect
InvalidateRect
EnableWindow
LoadIconA
DrawIcon
GetClientRect
GetDesktopWindow
TranslateMessage
gdi32
SelectObject
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
OffsetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
DeleteDC
GetStockObject
CreateSolidBrush
CreateRectRgnIndirect
GetMapMode
GetTextColor
GetRgnBox
SetMapMode
GetWindowExtEx
GetViewportExtEx
MoveToEx
LineTo
GetTextExtentPoint32A
CreateFontIndirectA
SetBkMode
RestoreDC
SaveDC
SetBkColor
SetTextColor
GetClipBox
CreateBitmap
CopyMetaFileA
DeleteObject
PatBlt
GetTextMetricsA
BitBlt
GetBkColor
CreateCompatibleBitmap
CreateCompatibleDC
Escape
ExtTextOutA
TextOutA
CreatePen
RectVisible
CreateFontA
PtVisible
GetObjectA
GetDeviceCaps
GetCurrentObject
comdlg32
GetFileTitleA
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
advapi32
RegQueryValueA
RegEnumKeyA
RegDeleteKeyA
IsTextUnicode
RegSetValueExA
RegCreateKeyExA
RegOpenKeyA
RegCloseKey
RegQueryValueExA
RegOpenKeyExA
shell32
SHGetPathFromIDListA
SHBrowseForFolderA
comctl32
InitCommonControlsEx
shlwapi
PathFindExtensionA
PathFindFileNameA
PathStripToRootA
PathRemoveFileSpecA
PathIsUNCA
oledlg
ord8
ole32
CoGetClassObject
RevokeDragDrop
CoLockObjectExternal
RegisterDragDrop
DoDragDrop
OleInitialize
CoFreeUnusedLibraries
OleUninitialize
OleFlushClipboard
OleIsCurrentClipboard
OleSetClipboard
StgOpenStorageOnILockBytes
CLSIDFromString
CLSIDFromProgID
OleDuplicateData
CoTaskMemAlloc
ReleaseStgMedium
CoTaskMemFree
CoRegisterMessageFilter
CoRevokeClassObject
CreateStreamOnHGlobal
CreateILockBytesOnHGlobal
OleGetClipboard
StgCreateDocfileOnILockBytes
oleaut32
VariantTimeToSystemTime
SysAllocString
OleCreateFontIndirect
SafeArrayDestroy
VariantCopy
VariantInit
VariantChangeType
VariantClear
SysAllocStringLen
SysAllocStringByteLen
SysFreeString
SysStringLen
VarUdateFromDate
SystemTimeToVariantTime
Sections
.text Size: 1.1MB - Virtual size: 1.1MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 208KB - Virtual size: 206KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 64KB - Virtual size: 88KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 40KB - Virtual size: 37KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ