Static task
static1
Behavioral task
behavioral1
Sample
dxdiag.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
dxdiag.exe
Resource
win10v2004-20230220-en
General
-
Target
dxdiag.exe
-
Size
258KB
-
MD5
42bd9f1fa0a5dac38a5be56c0e8bea8b
-
SHA1
1e2bf455ec665235f0079b925cbe6efef1c633d5
-
SHA256
313e9b08704a8494afa388b2689c95faaab60275ecf4ee74841971f67ea1bcdd
-
SHA512
1f60a6e1b189688465600b99aec8ced005b5f5c70a587c21fd68ff0be25cc88d776c73d5e0f80de9a3d2f1d8d6157afeeb6c4421050b64bb88f520c1418bb44a
-
SSDEEP
3072:e/c2HH3H60oXXyO4KVY/CCO1TjCzwshXA1hY95iXYM0P8zkgtieNghs1X5Ta+bKE:tqq0oHkq1ib2TvZLXU+bKpZPD
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource dxdiag.exe
Files
-
dxdiag.exe.exe windows x86
59078c61d5be688ca103d3a68ebe4fbd
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
advapi32
RegCloseKey
RegSetValueExW
RegCreateKeyExW
RegFlushKey
RegQueryValueExW
RegDeleteValueW
RegOpenKeyExW
RegNotifyChangeKeyValue
kernel32
GetFileAttributesW
GetModuleFileNameW
DeleteCriticalSection
InitializeCriticalSection
lstrlenA
WaitForMultipleObjects
WaitForSingleObject
SetEvent
GetCommandLineW
GetCurrentThreadId
FreeLibrary
LoadLibraryW
CloseHandle
Sleep
HeapSetInformation
RegisterApplicationRestart
CreateEventW
GetVersionExW
GetProcAddress
GetSystemInfo
WideCharToMultiByte
GetFullPathNameW
CreateFileA
GetCurrentDirectoryW
GetProcessHeap
SetEndOfFile
VirtualQuery
VirtualProtect
WriteConsoleW
GetConsoleOutputCP
WriteConsoleA
CreateFileW
FlushFileBuffers
SetStdHandle
GetLocaleInfoA
GetStringTypeW
GetStringTypeA
LCMapStringW
LCMapStringA
MultiByteToWideChar
GetConsoleMode
GetConsoleCP
SetFilePointer
LoadLibraryExA
HeapSize
GetOEMCP
GetACP
GetCPInfo
GetSystemDirectoryW
InterlockedDecrement
LeaveCriticalSection
InterlockedIncrement
EnterCriticalSection
lstrlenW
ReadFile
UnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
VirtualAlloc
OutputDebugStringA
GetSystemTimeAsFileTime
GetCurrentProcessId
GetTickCount
QueryPerformanceCounter
VirtualFree
GetCommandLineA
GetVersionExA
GetStartupInfoA
GetLastError
HeapReAlloc
HeapAlloc
HeapFree
RaiseException
RtlUnwind
ExitThread
CreateThread
SetUnhandledExceptionFilter
GetModuleHandleA
ExitProcess
WriteFile
GetStdHandle
GetModuleFileNameA
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
GetFileType
GetModuleHandleW
TlsGetValue
TlsAlloc
TlsSetValue
TlsFree
SetLastError
HeapDestroy
HeapCreate
user32
GetKeyState
PostMessageW
CallNextHookEx
IsWindowEnabled
GetDesktopWindow
MsgWaitForMultipleObjects
PeekMessageW
IsDialogMessageW
TranslateMessage
DispatchMessageW
SetWindowsHookExW
UnhookWindowsHookEx
PostQuitMessage
UpdateWindow
LoadStringW
EnableWindow
GetClientRect
GetWindowLongW
CreateDialogParamW
GetWindowRect
AdjustWindowRectEx
SetWindowPos
GetFocus
SetFocus
DialogBoxParamW
EndDialog
SetTimer
KillTimer
SetForegroundWindow
LoadIconW
CheckDlgButton
ShowWindow
MessageBoxW
SetWindowTextW
GetDlgItem
DestroyWindow
SendMessageW
comctl32
ord17
ImageList_Create
ImageList_ReplaceIcon
ImageList_Destroy
comdlg32
GetSaveFileNameW
shell32
ShellExecuteW
ole32
CoUninitialize
CoInitializeSecurity
CoInitialize
CoCreateInstance
oleaut32
SysAllocString
SysFreeString
VariantInit
VariantClear
Sections
.text Size: 211KB - Virtual size: 210KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 5KB - Virtual size: 13KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.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