Static task
static1
Behavioral task
behavioral1
Sample
SmartHID.exe
Resource
win7-20220901-en
Behavioral task
behavioral2
Sample
SmartHID.exe
Resource
win10v2004-20220812-en
General
-
Target
SmartHID.exe
-
Size
796KB
-
MD5
dbb611cc02be106c94fb276ac723e710
-
SHA1
ffaf6ba3ff00b7f01c6506a58ed0e2ba1054e767
-
SHA256
9682185e0cfbc7322d1278946ed1da57229cc1dc89d248651191067bb3aaf739
-
SHA512
7e5164c1b81ed8dc8ac5defefd39116abbb8c274477c5aefccb808c6e378dc88f820a5cdfba137ad101c3f9619ebf56f848ab58bd5a43b6b0e3d64ab9bb2a1ad
-
SSDEEP
6144:mdeRlsQWBLFvj4VFTt2Bi8EDHI21CvUyzkECvUyzk:qeRlszvj4WCIRDYD
Malware Config
Signatures
Files
-
SmartHID.exe.exe windows x64
16bbd6308451016969000b44115ec404
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
Imports
kernel32
LocalFree
WritePrivateProfileStringW
DeviceIoControl
GetExitCodeThread
TerminateThread
CreateEventW
ExitThread
WaitForSingleObject
lstrcpynW
GetCurrentThreadId
K32EnumProcessModules
K32GetModuleFileNameExW
GetProcessId
GetModuleFileNameW
MultiByteToWideChar
GetPrivateProfileStringW
GetFileSize
GetFileTime
FileTimeToSystemTime
SystemTimeToTzSpecificLocalTime
GlobalAlloc
GlobalLock
GlobalUnlock
GlobalFree
WriteConsoleW
ReadConsoleW
ReadFile
SetEndOfFile
LoadLibraryW
OutputDebugStringW
LoadLibraryExW
SetFilePointerEx
GetConsoleMode
GetConsoleCP
FlushFileBuffers
SetStdHandle
HeapReAlloc
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetTickCount64
QueryPerformanceCounter
InitOnceExecuteOnce
GetFileType
LocalAlloc
RaiseException
RtlPcToFileHeader
GetProcessHeap
WriteFile
GetStdHandle
GetModuleHandleExW
ExitProcess
EnumSystemLocalesEx
IsValidLocaleName
LCMapStringEx
GetUserDefaultLocaleName
CompareStringEx
GetDateFormatEx
GetTimeFormatEx
GetStringTypeW
GetLocaleInfoEx
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
RtlUnwindEx
LeaveCriticalSection
EnterCriticalSection
SetLastError
GetCPInfo
WideCharToMultiByte
lstrcmpW
GetCurrentProcess
lstrcatW
lstrlenW
QueryDosDeviceW
lstrcmpiW
GetLogicalDriveStringsW
Module32FirstW
GetOEMCP
IsValidCodePage
GetProcAddress
GetModuleHandleW
GetStartupInfoW
SetEnvironmentVariableA
TerminateProcess
FlsFree
FlsSetValue
FlsGetValue
FlsAlloc
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
GetCommandLineW
DecodePointer
EncodePointer
HeapFree
HeapAlloc
GetTimeZoneInformation
GetACP
GetSystemTimeAsFileTime
lstrcpyW
OpenProcess
CreateToolhelp32Snapshot
CloseHandle
CreateFileW
DeleteFileW
CreateThread
Sleep
HeapSize
GetLastError
IsProcessorFeaturePresent
IsDebuggerPresent
user32
GetForegroundWindow
FindWindowW
SendMessageW
SetClipboardData
CloseClipboard
EmptyClipboard
OpenClipboard
SetTimer
EndDialog
PostQuitMessage
EndPaint
GetMessageW
DefWindowProcW
DestroyWindow
DialogBoxParamW
KillTimer
UpdateWindow
CreateWindowExW
RegisterClassExW
LoadCursorW
LoadIconW
AllowSetForegroundWindow
SetFocus
SwitchToThisWindow
ShowWindow
BringWindowToTop
AttachThreadInput
GetDesktopWindow
SetActiveWindow
MapVirtualKeyW
keybd_event
PostMessageW
GetRawInputDeviceInfoW
GetRawInputData
RegisterRawInputDevices
EnumChildWindows
GetWindowThreadProcessId
EnumWindows
IsWindowVisible
GetClassNameW
wsprintfW
RegisterDeviceNotificationW
DispatchMessageW
TranslateMessage
BeginPaint
advapi32
OpenProcessToken
AdjustTokenPrivileges
RegOpenKeyExW
RegQueryValueExW
RegCloseKey
RegEnumKeyExW
RegEnumKeyW
LookupPrivilegeValueW
shell32
SHGetSpecialFolderLocation
SHGetPathFromIDListW
ShellExecuteExW
SHGetPropertyStoreForWindow
ShellExecuteW
ole32
PropVariantClear
oleaut32
SysAllocString
shlwapi
StrToInt64ExW
StrToIntExW
StrStrIW
setupapi
SetupDiGetClassDevsW
CM_Get_DevNode_Registry_PropertyW
CM_Get_Parent
SetupDiEnumDeviceInterfaces
SetupDiDestroyDeviceInfoList
SetupDiEnumDeviceInfo
SetupDiGetDeviceInterfaceDetailW
hid
HidP_GetCaps
HidD_GetAttributes
HidD_FreePreparsedData
HidD_GetInputReport
HidD_SetOutputReport
HidD_SetFeature
HidD_GetFeature
HidD_GetHidGuid
HidP_GetButtonCaps
HidD_GetPreparsedData
HidP_GetValueCaps
psapi
GetProcessImageFileNameW
EnumProcessModules
GetModuleFileNameExW
Sections
.text Size: 116KB - Virtual size: 115KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 42KB - Virtual size: 42KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 19KB - Virtual size: 95KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 6KB - Virtual size: 5KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 606KB - Virtual size: 606KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 5KB - Virtual size: 4KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ