Static task
static1
Behavioral task
behavioral1
Sample
dxdiag.exe
Resource
win7-20230831-en
Behavioral task
behavioral2
Sample
dxdiag.exe
Resource
win10v2004-20230915-en
General
-
Target
dxdiag.exe
-
Size
307KB
-
MD5
ec7ba2ca6de9f7727a2e2910399c0825
-
SHA1
3edc64edef27c4867bb398734bb8cc07382aaf40
-
SHA256
28df7cf242e971607699bc5a05800310e5ceae4f3369f681efb2b2c5a45273ec
-
SHA512
f5b889dbbf206fb53050a43413dd5cfad3259dea35d5ec612ce9669d3341174283a9ebebfc782c1e38d8f3adb17e9cd3b1465864bb6520e6bcf9551bed466c16
-
SSDEEP
6144:ShApu5bNoRvngmNZnzJ4P1inCb0BFX7PHK:ShORvgWB94P1uu0BdP
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource dxdiag.exe
Files
-
dxdiag.exe.exe windows:10 windows x86
565c6ed75710fe55ab5863e72fe6f1d4
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
advapi32
RegSetValueExW
RegCreateKeyExW
RegCloseKey
EventActivityIdControl
RegQueryValueExW
RegDeleteValueW
EventUnregister
RegOpenKeyExW
EventSetInformation
RegFlushKey
EventRegister
EventWriteTransfer
RegNotifyChangeKeyValue
RegEnumValueW
RegEnumKeyExW
kernel32
lstrlenA
WaitForSingleObject
GetCurrentThreadId
CreateEventW
Sleep
GetLastError
SetEvent
CloseHandle
LoadLibraryW
WaitForMultipleObjects
FreeLibrary
RegisterApplicationRestart
GetVersionExW
GetSystemInfo
GetProcAddress
GetFullPathNameW
WriteFile
CreateFileW
WideCharToMultiByte
GetCommandLineW
DeleteCriticalSection
HeapSetInformation
GetCurrentDirectoryW
GetSystemDirectoryW
ReadFile
FlushFileBuffers
VirtualQuery
WriteConsoleW
SetStdHandle
LCMapStringW
GetStringTypeW
SetFilePointer
GetConsoleMode
GetConsoleCP
MultiByteToWideChar
HeapSize
GetCPInfo
GetOEMCP
GetACP
IsValidCodePage
VirtualAlloc
OutputDebugStringA
VirtualProtect
EncodePointer
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetTickCount
GetSystemTimeAsFileTime
GetCurrentProcessId
QueryPerformanceCounter
InitializeCriticalSectionAndSpinCount
GetFileType
VirtualFree
HeapCreate
GetModuleFileNameA
GetFileAttributesW
InitializeCriticalSection
LeaveCriticalSection
GetModuleFileNameW
lstrlenW
EnterCriticalSection
ReadConsoleW
GetStdHandle
LoadLibraryExW
ExitProcess
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
SetLastError
GetModuleHandleW
RaiseException
ExitThread
GetCommandLineA
GetStartupInfoW
RtlUnwind
HeapAlloc
HeapReAlloc
HeapFree
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
CreateThread
gdi32
GetTextMetricsW
GetTextExtentPoint32W
SelectObject
user32
UpdateWindow
SetForegroundWindow
EnableWindow
ReleaseDC
DialogBoxParamW
GetWindowLongW
SetScrollInfo
AdjustWindowRectEx
GetKeyState
ShowScrollBar
PostMessageW
GetWindowRect
GetFocus
DestroyWindow
GetDC
SetWindowPos
MessageBoxW
ScreenToClient
SendMessageW
CallNextHookEx
EndDialog
SetWindowTextW
GetScrollInfo
MsgWaitForMultipleObjects
LoadStringW
ShowWindow
DispatchMessageW
SetTimer
IsDialogMessageW
PeekMessageW
IsWindowEnabled
UnhookWindowsHookEx
SetFocus
TranslateMessage
LoadIconW
SetWindowsHookExW
GetClientRect
GetDlgItem
KillTimer
CheckDlgButton
PostQuitMessage
GetDesktopWindow
ScrollWindow
CreateDialogParamW
comctl32
ImageList_Create
ord17
ImageList_Destroy
ImageList_ReplaceIcon
comdlg32
GetSaveFileNameW
shell32
ShellExecuteW
ole32
CoCreateInstance
CoInitializeSecurity
CoUninitialize
CoInitialize
oleaut32
SysAllocString
VariantInit
VariantClear
SysFreeString
Sections
.text Size: 256KB - Virtual size: 256KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 11KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 4KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 29KB - Virtual size: 29KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 11KB - Virtual size: 11KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ