Static task
static1
Behavioral task
behavioral1
Sample
22f9f599f89e55b4b77fc10121c01259de2fa2c724100197f220258c7c7dcffd.exe
Resource
win7-20231215-en
Behavioral task
behavioral2
Sample
22f9f599f89e55b4b77fc10121c01259de2fa2c724100197f220258c7c7dcffd.exe
Resource
win10v2004-20231215-en
General
-
Target
22f9f599f89e55b4b77fc10121c01259de2fa2c724100197f220258c7c7dcffd
-
Size
2.2MB
-
MD5
5ccfea3619b54d33d6bd8d734dfe049c
-
SHA1
7c6b9041396b6f9309a8870248945274e3e54b57
-
SHA256
22f9f599f89e55b4b77fc10121c01259de2fa2c724100197f220258c7c7dcffd
-
SHA512
9fdccc75af870bc6beb1260b95228820d53ff4548f837e1c37a259184df2c0b92992b279487ac8246987bc251355cb770d48d4ce3cf5a1d585b3963c5bae70bd
-
SSDEEP
49152:2SkVrYGN1qqE/WOJG2+LJW37bx9yJK3CKyb5ECMxIHERWLyZW:oxj1A/W32+LJW3J9kKyKyBERWLy
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 22f9f599f89e55b4b77fc10121c01259de2fa2c724100197f220258c7c7dcffd
Files
-
22f9f599f89e55b4b77fc10121c01259de2fa2c724100197f220258c7c7dcffd.exe windows:5 windows x86 arch:x86
93442208ec57f506bafd4c05b4b2404a
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
usbhid_v1.0.6
appUpdateFirmware
userSetCfgFilePath
kernel32
SizeofResource
LockResource
LoadResource
FindResourceW
CloseHandle
SetEvent
Sleep
ReleaseSemaphore
CreateEventW
CreateSemaphoreW
WaitForMultipleObjects
OutputDebugStringW
GetLocalTime
OutputDebugStringA
FindFirstFileW
FindNextFileW
FindClose
GetPrivateProfileIntW
GetPrivateProfileStringW
CreateFileW
GlobalAlloc
GlobalLock
GlobalUnlock
GlobalReAlloc
GlobalFree
GetFileSize
ReadFile
GetTickCount
GetLastError
GetModuleHandleW
lstrlenW
WriteFile
GetFileAttributesW
CreateDirectoryW
FormatMessageW
WideCharToMultiByte
MultiByteToWideChar
GetModuleFileNameW
GetCommandLineW
LocalFree
SetLastError
CreateMutexW
CreateThread
WritePrivateProfileStringW
DeleteFileW
FreeResource
LoadLibraryW
GetProcAddress
FreeLibrary
GetVersionExW
WaitForSingleObject
InterlockedIncrement
InterlockedDecrement
CreateWaitableTimerW
SetWaitableTimer
lstrcmpiW
CancelIo
GetOverlappedResult
InitializeCriticalSection
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
ResetEvent
MulDiv
GlobalSize
CopyFileW
GetCurrentProcessId
GetModuleHandleA
GetVersionExA
lstrcmpW
LoadLibraryA
CompareStringW
GlobalDeleteAtom
GlobalFindAtomW
GlobalAddAtomW
GetCurrentThreadId
GetThreadLocale
SetFilePointer
FlushFileBuffers
LockFile
UnlockFile
SetEndOfFile
DuplicateHandle
GetCurrentProcess
GetVolumeInformationW
GetFullPathNameW
InterlockedExchange
CompareStringA
GetLocaleInfoW
lstrcmpA
EnumResourceLanguagesW
ConvertDefaultLocale
GetCurrentThread
ReleaseMutex
SetThreadPriority
ResumeThread
FileTimeToSystemTime
FileTimeToLocalFileTime
GetFileAttributesExW
GetFileSizeEx
GetFileTime
LocalAlloc
TlsGetValue
GlobalHandle
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
GlobalGetAtomNameW
lstrlenA
GlobalFlags
SetErrorMode
GetCurrentDirectoryW
lstrcpyW
GetTempFileNameW
GetTempPathW
SearchPathW
GetProfileIntW
VirtualProtect
FindResourceExW
GetStartupInfoW
HeapFree
HeapAlloc
ExitThread
GetSystemTimeAsFileTime
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
RtlUnwind
RaiseException
HeapReAlloc
ExitProcess
SetStdHandle
GetFileType
HeapSize
VirtualAlloc
GetSystemInfo
VirtualQuery
GetStdHandle
GetModuleFileNameA
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
GetStartupInfoA
HeapCreate
VirtualFree
QueryPerformanceCounter
GetCPInfo
GetACP
GetOEMCP
IsValidCodePage
GetConsoleCP
GetConsoleMode
LCMapStringA
LCMapStringW
InitializeCriticalSectionAndSpinCount
GetTimeZoneInformation
GetStringTypeA
GetStringTypeW
GetLocaleInfoA
CreateFileA
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
GetProcessHeap
SetEnvironmentVariableA
user32
MessageBeep
IsZoomed
PostQuitMessage
GetKeyNameTextW
CharUpperW
LoadMenuW
GetDesktopWindow
GetActiveWindow
CreateDialogIndirectParamW
GetNextDlgTabItem
EndDialog
SetWindowTextW
IsDialogMessageW
CheckDlgButton
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
LoadBitmapW
ModifyMenuW
EnableMenuItem
CheckMenuItem
RegisterWindowMessageW
SendDlgItemMessageW
SendDlgItemMessageA
WinHelpW
IsChild
GetCapture
SetWindowsHookExW
CallNextHookEx
GetClassLongW
GetClassNameW
SetPropW
GetPropW
RemovePropW
GetWindowTextLengthW
GetForegroundWindow
SetActiveWindow
DispatchMessageW
BeginDeferWindowPos
EndDeferWindowPos
GetDlgItem
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
PeekMessageW
MapWindowPoints
ScrollWindow
SetMenu
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
GetClassInfoExW
GetClassInfoW
RegisterClassW
AdjustWindowRectEx
EqualRect
DeferWindowPos
GetScrollInfo
SetScrollInfo
SetWindowPlacement
GetDlgCtrlID
DefWindowProcW
GetMenu
SetWindowPos
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetWindow
MapDialogRect
BeginPaint
BringWindowToTop
DrawTextW
TabbedTextOutW
GetWindowThreadProcessId
IsWindowEnabled
GetMenuState
GetMenuStringW
GetMenuItemID
InsertMenuW
GetMenuItemCount
GetSubMenu
RemoveMenu
OffsetRect
ToAscii
MapVirtualKeyW
ClientToScreen
GetWindowDC
DestroyMenu
TrackPopupMenu
CreatePopupMenu
GetLastActivePopup
RegisterDeviceNotificationW
DrawIcon
IsIconic
SetForegroundWindow
ShowWindow
LoadImageW
AppendMenuW
GetSystemMenu
UnregisterDeviceNotification
LoadIconW
IsWindow
GetKeyState
ReleaseCapture
InvalidateRect
FillRect
SetRect
GetClientRect
SetFocus
SetCapture
GetDoubleClickTime
SystemParametersInfoW
InflateRect
MoveWindow
RedrawWindow
GetSysColor
CallWindowProcW
DestroyWindow
CreateWindowExW
GetWindowTextW
SetRectEmpty
SetWindowLongW
GetWindowLongW
ReleaseDC
GetWindowTextA
KillTimer
SetTimer
ShowScrollBar
GetSystemMetrics
PtInRect
GetFocus
SetWindowContextHelpId
ValidateRect
TranslateMessage
GetMessageW
ShowOwnedPopups
GetMenuItemInfoW
WindowFromPoint
GetSysColorBrush
WaitMessage
DeleteMenu
PostThreadMessageW
CopyAcceleratorTableW
ToUnicodeEx
GetKeyboardLayout
GetDC
SendMessageW
FrameRect
IsWindowVisible
GetWindowRect
SetWindowRgn
MessageBoxW
FindWindowW
CopyRect
EnableWindow
SetCursor
GetKeyboardState
GetAsyncKeyState
DestroyAcceleratorTable
LoadAcceleratorsW
CreateAcceleratorTableW
NotifyWinEvent
SetParent
SetClassLongW
IsMenu
EndPaint
IsRectEmpty
TrackMouseEvent
PostMessageW
GetParent
UpdateWindow
GetCursorPos
ScreenToClient
LoadCursorW
LockWindowUpdate
EnumChildWindows
RegisterClipboardFormatW
DrawTextExW
DestroyCursor
GetWindowRgn
CreateMenu
GetIconInfo
SubtractRect
CopyIcon
CharUpperBuffW
GetUpdateRect
TranslateMDISysAccel
DrawMenuBar
DefMDIChildProcW
DefFrameProcW
IsClipboardFormatAvailable
MapVirtualKeyExW
IsCharLowerW
GetMenuDefaultItem
SetMenuDefaultItem
UpdateLayeredWindow
EnableScrollBar
UnionRect
SetCursorPos
DrawFocusRect
DrawFrameControl
DrawEdge
DrawIconEx
UnpackDDElParam
ReuseDDElParam
InsertMenuItemW
TranslateAcceleratorW
UnregisterClassW
GetNextDlgGroupItem
InvalidateRgn
CharNextW
EmptyClipboard
CloseClipboard
SetClipboardData
DestroyIcon
CopyImage
OpenClipboard
GrayStringW
DrawStateW
gdi32
DeleteDC
DeleteObject
CombineRgn
SelectObject
CreateDIBSection
SetPixel
PtInRegion
CreateEllipticRgn
GetPixel
CreateFontW
CreateSolidBrush
BitBlt
CreateCompatibleBitmap
GetObjectW
SetPixelV
GetTextFaceW
EnumFontFamiliesExW
GetSystemPaletteEntries
GetNearestPaletteIndex
SetPaletteEntries
ExtFloodFill
LPtoDP
GetViewportOrgEx
GetBoundsRect
FrameRgn
FillRgn
GetWindowOrgEx
GetPaletteEntries
CreatePalette
RoundRect
Rectangle
Polygon
Ellipse
GetBkColor
SetDIBColorTable
GetTextColor
CreateRoundRectRgn
GetTextCharsetInfo
EnumFontFamiliesW
CreateDIBitmap
GetRgnBox
OffsetRgn
DPtoLP
GetMapMode
SetRectRgn
PatBlt
CreateRectRgnIndirect
GetDCOrgEx
CreateHatchBrush
CreatePen
GetObjectType
CreateBitmap
ExtSelectClipRgn
ScaleWindowExtEx
SetWindowExtEx
OffsetWindowOrgEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
Escape
ExtTextOutW
TextOutW
RectVisible
PtVisible
GetWindowExtEx
GetViewportExtEx
SelectClipRgn
SetTextAlign
MoveToEx
LineTo
IntersectClipRect
ExcludeClipRect
GetClipBox
SetMapMode
SetTextColor
SetROP2
SetPolyFillMode
SetBkMode
SetBkColor
RestoreDC
SaveDC
CopyMetaFileW
GetDeviceCaps
Polyline
RemoveFontResourceW
CreateFontIndirectW
GetTextExtentPoint32W
CreateRectRgn
GetTextMetricsW
CreatePatternBrush
CreatePolygonRgn
GetDIBits
RealizePalette
SelectPalette
GetStockObject
StretchBlt
CreateCompatibleDC
msimg32
AlphaBlend
TransparentBlt
comdlg32
GetFileTitleW
winspool.drv
DocumentPropertiesW
OpenPrinterW
ClosePrinter
advapi32
RegDeleteValueW
RegDeleteKeyW
RegCloseKey
RegOpenKeyExW
RegQueryValueExW
RegOpenKeyW
RegCreateKeyExW
RegSetValueExW
RegQueryValueW
RegEnumKeyExW
RegEnumKeyW
shell32
SHGetSpecialFolderPathA
SHBrowseForFolderW
SHGetPathFromIDListW
CommandLineToArgvW
Shell_NotifyIconW
SHGetSpecialFolderLocation
ShellExecuteW
SHGetFileInfoW
SHAppBarMessage
DragQueryFileW
DragFinish
SHGetSpecialFolderPathW
comctl32
ImageList_GetIconSize
InitCommonControlsEx
shlwapi
StrStrIW
StrStrIA
PathFileExistsW
StrStrW
PathStripToRootW
PathIsUNCW
PathRemoveFileSpecW
PathFindExtensionW
PathRemoveExtensionW
PathFindFileNameW
oledlg
OleUIBusyW
ole32
ReleaseStgMedium
CoTaskMemAlloc
OleDuplicateData
CoInitializeEx
CLSIDFromProgID
CLSIDFromString
CoGetClassObject
StgOpenStorageOnILockBytes
StgCreateDocfileOnILockBytes
CreateILockBytesOnHGlobal
OleLockRunning
OleIsCurrentClipboard
OleFlushClipboard
DoDragDrop
OleGetClipboard
OleUninitialize
CoFreeUnusedLibraries
OleInitialize
OleCreateMenuDescriptor
OleDestroyMenuDescriptor
OleTranslateAccelerator
IsAccelerator
CoCreateGuid
CoUninitialize
CoCreateInstance
CoInitialize
CoTaskMemFree
CreateStreamOnHGlobal
CoRegisterMessageFilter
CoRevokeClassObject
RevokeDragDrop
CoLockObjectExternal
RegisterDragDrop
oleaut32
SysAllocStringLen
VariantClear
VariantChangeType
VariantInit
VariantCopy
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
SysAllocString
OleCreateFontIndirect
SysFreeString
SysStringLen
urlmon
URLDownloadToFileW
gdiplus
GdipDrawImageI
GdipBitmapUnlockBits
GdipBitmapLockBits
GdipCreateBitmapFromStreamICM
GdipCreateBitmapFromStream
GdipGetImagePalette
GdipGetImagePaletteSize
GdipGetImagePixelFormat
GdipFillRectangleI
GdipSetPixelOffsetMode
GdipSetInterpolationMode
GdipSetImageAttributesWrapMode
GdipDisposeImageAttributes
GdipCreateImageAttributes
GdipBitmapGetPixel
GdipDrawImageRectI
GdiplusShutdown
GdiplusStartup
GdipAddPathArcI
GdipFillRegion
GdipDeleteRegion
GdipCreateRegionHrgn
GdipIsVisiblePathPointI
GdipAddPathLineI
GdipCreatePath
GdipDeletePath
GdipCreateFromHDC
GdipDeleteGraphics
GdipSetSmoothingMode
GdipCreateSolidFill
GdipDeleteBrush
GdipFree
GdipAlloc
GdipCloneBrush
GdipFillPath
GdipResetPath
GdipDisposeImage
GdipCloneImage
GdipGetImageHeight
GdipGetImageWidth
GdipDrawImageRectRect
GdipCreateBitmapFromFile
GdipDrawImageRect
GdipFillRectangle
GdipCreatePen1
GdipDeletePen
GdipDrawPath
GdipDrawRectangle
GdipSetPenColor
GdipCreateBitmapFromScan0
GdipGetImageGraphicsContext
GdipCloneBitmapAreaI
setupapi
SetupDiGetClassDevsW
SetupDiDestroyDeviceInfoList
SetupDiGetDeviceInterfaceDetailW
SetupDiEnumDeviceInterfaces
hid
HidD_GetPreparsedData
HidD_GetAttributes
HidP_GetCaps
HidD_FreePreparsedData
HidD_GetProductString
HidP_GetSpecificButtonCaps
HidP_GetSpecificValueCaps
HidD_GetHidGuid
wininet
DeleteUrlCacheEntryW
winmm
timeEndPeriod
PlaySoundW
timeKillEvent
timeGetDevCaps
timeBeginPeriod
ws2_32
WSAStartup
WSAGetLastError
htons
inet_addr
connect
send
recv
shutdown
closesocket
WSACleanup
socket
imm32
ImmGetOpenStatus
ImmGetContext
ImmReleaseContext
Sections
.text Size: 1.6MB - Virtual size: 1.6MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 371KB - Virtual size: 370KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 28KB - Virtual size: 169KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 25KB - Virtual size: 24KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 173KB - Virtual size: 173KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ