Static task
static1
Behavioral task
behavioral1
Sample
8f9c7182278c67702ebd37573b4c7d7fe27ff89cedca99bb272fc1fb7db15751.exe
Resource
win7-20231020-en
Behavioral task
behavioral2
Sample
8f9c7182278c67702ebd37573b4c7d7fe27ff89cedca99bb272fc1fb7db15751.exe
Resource
win10v2004-20231025-en
General
-
Target
8f9c7182278c67702ebd37573b4c7d7fe27ff89cedca99bb272fc1fb7db15751
-
Size
4.6MB
-
MD5
b1574e675596eaa81df31c128ff2236a
-
SHA1
cd349764706f97918476e733173611a1096434ec
-
SHA256
8f9c7182278c67702ebd37573b4c7d7fe27ff89cedca99bb272fc1fb7db15751
-
SHA512
7855fbefd6bb8fc6e05abc68061f7f4b6053c1165c6e55715566d918c2ce9d8e817e63f2ed936b55c0bc048b313695b5fb7c31ee82a8152641d5bf5df5e23d70
-
SSDEEP
98304:Nr0IAPKNVbM2i6htztV2A6OCAGOKF64tpkerw5j7im44f:tQAVbLhtztvChO/4/F+7X4
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 8f9c7182278c67702ebd37573b4c7d7fe27ff89cedca99bb272fc1fb7db15751
Files
-
8f9c7182278c67702ebd37573b4c7d7fe27ff89cedca99bb272fc1fb7db15751.exe windows:4 windows x86
4fa75e06ec7a0f79c5cf315c38b6adf9
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
hook
setMyHook
clearMyHook
kernel32
MulDiv
lstrcmpW
GlobalFindAtomA
GlobalGetAtomNameA
MoveFileA
LockFile
UnlockFile
SetEndOfFile
GetThreadLocale
DuplicateHandle
GetVolumeInformationA
GetFullPathNameA
GetFileAttributesA
GetFileTime
GlobalFlags
GetCurrentDirectoryA
LocalAlloc
GlobalReAlloc
GlobalHandle
LocalReAlloc
GetCPInfo
GetOEMCP
SetErrorMode
VirtualProtect
VirtualQuery
HeapReAlloc
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetTimeFormatA
GetModuleFileNameW
GetSystemTimeAsFileTime
GetCommandLineA
GetStartupInfoA
GetFileType
ExitProcess
SetConsoleCtrlHandler
RtlUnwind
RaiseException
SetStdHandle
HeapDestroy
HeapCreate
GetStdHandle
GetTimeZoneInformation
GetStringTypeA
GetStringTypeW
LCMapStringA
LCMapStringW
SetHandleCount
GetConsoleCP
GetConsoleMode
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
SetEnvironmentVariableA
FreeResource
GlobalAddAtomA
GetCurrentProcessId
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
lstrcmpA
GlobalDeleteAtom
FindFirstFileA
FileTimeToLocalFileTime
FileTimeToSystemTime
FindNextFileA
FindClose
SetThreadAffinityMask
QueryPerformanceFrequency
FormatMessageA
GetCurrentThread
QueryPerformanceCounter
GetSystemDirectoryA
TlsFree
TlsAlloc
ReleaseMutex
GetCurrentThreadId
OpenThread
TlsSetValue
TlsGetValue
VirtualAlloc
VirtualFree
PurgeComm
BuildCommDCBA
WaitCommEvent
WaitForMultipleObjects
SetCommMask
GetOverlappedResult
CreateEventA
SetCommTimeouts
SetCommState
GetCommProperties
SetEvent
GetCommState
ClearCommError
SetupComm
FlushFileBuffers
LocalFree
InterlockedExchangeAdd
WaitForSingleObject
WritePrivateProfileStringA
OutputDebugStringA
TerminateProcess
GetTickCount
InterlockedDecrement
SetFilePointer
GetFileSize
lstrcpynA
FreeLibrary
GlobalUnlock
GlobalLock
GlobalFree
LoadLibraryW
GlobalAlloc
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSection
GetVersionExA
GetSystemInfo
DeviceIoControl
GlobalMemoryStatus
GetPrivateProfileStringA
lstrcpyA
GetACP
CreateThread
DeleteFileA
CloseHandle
GetDiskFreeSpaceExA
GetModuleHandleA
LockResource
LoadLibraryA
RemoveDirectoryA
HeapSize
GetProcAddress
SetLastError
GetLogicalDriveStringsA
DisconnectNamedPipe
ReadFile
CreateProcessA
SizeofResource
GetDriveTypeA
WriteFile
GetProcessHeap
HeapFree
WaitNamedPipeA
InterlockedIncrement
HeapAlloc
LoadResource
FindResourceA
CreateFileA
GetVersion
CompareStringA
IsDebuggerPresent
CreateMutexA
GetModuleFileNameA
SetFileAttributesA
GetLastError
InterlockedExchange
lstrlenW
MultiByteToWideChar
CompareStringW
Sleep
WideCharToMultiByte
GetPrivateProfileIntA
GetSystemDefaultLCID
GetCurrentProcess
lstrlenA
SetPriorityClass
GetDateFormatA
user32
PostThreadMessageA
SetDlgItemTextA
SendDlgItemMessageA
WinHelpA
IsChild
GetClassLongA
GetClassNameA
SetPropA
GetPropA
RemovePropA
GetForegroundWindow
GetTopWindow
GetMessageTime
MapWindowPoints
TrackPopupMenu
CreateWindowExA
GetClassInfoExA
RegisterClassA
AdjustWindowRectEx
EqualRect
GetScrollInfo
SetScrollInfo
CallWindowProcA
GetWindowPlacement
EndPaint
BeginPaint
GetWindowDC
GetWindowTextLengthA
GetWindowTextA
SetFocus
UnhookWindowsHookEx
SetActiveWindow
CreateDialogIndirectParamA
DestroyWindow
GetDlgItem
EndDialog
SetWindowsHookExA
CallNextHookEx
GetMessageA
TranslateMessage
DispatchMessageA
GetKeyState
PeekMessageA
ValidateRect
MapDialogRect
SetWindowPos
GetWindowThreadProcessId
GetLastActivePopup
IsWindowEnabled
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
ModifyMenuA
GetMenuItemID
GetMenu
CheckMenuItem
GetUpdateRect
IntersectRect
SendNotifyMessageA
MessageBoxA
IsRectEmpty
BringWindowToTop
RegisterWindowMessageA
ShowScrollBar
KillTimer
GetFocus
DefWindowProcA
GetDesktopWindow
GetClassInfoA
SetCapture
GetCapture
SystemParametersInfoA
ReleaseCapture
GetMessagePos
RedrawWindow
DrawFrameControl
DrawTextA
GrayStringA
DrawTextExA
SetRect
TabbedTextOutA
GetNextDlgTabItem
ClientToScreen
GetSubMenu
WindowFromPoint
CreateIconIndirect
GetIconInfo
DrawFocusRect
InflateRect
MoveWindow
SetWindowTextA
IsDialogMessageA
DrawStateA
OffsetRect
TrackPopupMenuEx
DestroyCursor
GetSysColor
FrameRect
GetActiveWindow
DestroyMenu
DestroyIcon
CopyRect
LockWindowUpdate
SetCursor
CloseClipboard
EmptyClipboard
OpenClipboard
SetClipboardData
RegisterClipboardFormatA
UnregisterClassA
MessageBeep
InvalidateRect
GetParent
GetAsyncKeyState
GetNextDlgGroupItem
InvalidateRgn
CopyAcceleratorTableA
CharNextA
SetWindowContextHelpId
GetSysColorBrush
GetWindow
LoadCursorA
FillRect
SetTimer
ScreenToClient
GetWindowRect
PostQuitMessage
IsIconic
SetForegroundWindow
DeleteMenu
LoadBitmapA
LoadIconA
DrawIcon
GetClientRect
ExitWindowsEx
SendMessageA
PtInRect
GetDC
SetWindowLongA
GetWindowLongA
ReleaseDC
EnableMenuItem
GetCursorPos
ShowWindow
CreatePopupMenu
AppendMenuA
GetMenuItemCount
IsWindow
PostMessageA
IsWindowVisible
LoadImageA
UpdateWindow
EnableWindow
GetDlgCtrlID
CharUpperA
EnumDisplaySettingsA
ChangeDisplaySettingsExA
GetSystemMetrics
ChangeDisplaySettingsA
GetMenuState
gdi32
SelectClipRgn
GetViewportExtEx
GetWindowExtEx
SetViewportOrgEx
SaveDC
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
GetMapMode
DPtoLP
GetRgnBox
CreateRectRgnIndirect
MoveToEx
LineTo
GetClipBox
SetMapMode
SetStretchBltMode
SetROP2
SetBkMode
DeleteDC
GetDeviceCaps
CreateDCA
CreatePolygonRgn
LPtoDP
SetBrushOrgEx
UnrealizeObject
PtInRegion
GetROP2
Polyline
CreateRectRgn
GetCurrentObject
CreateBrushIndirect
GetBkColor
GetTextColor
GetTextExtentPoint32A
Rectangle
PtVisible
Escape
RectVisible
ExtTextOutA
CreateSolidBrush
TextOutA
SetTextColor
SetBkColor
SetPixel
CreateBitmap
GetPixel
GetStockObject
CreateFontIndirectA
SetBitmapBits
StretchBlt
SelectObject
CreateCompatibleBitmap
BitBlt
CreateCompatibleDC
GetObjectA
CreateFontA
DeleteObject
CreatePen
RestoreDC
msimg32
AlphaBlend
TransparentBlt
comdlg32
GetFileTitleA
winspool.drv
DocumentPropertiesA
OpenPrinterA
ClosePrinter
advapi32
RegQueryValueExA
LookupPrivilegeValueA
RegEnumKeyA
RegDeleteKeyA
RegDeleteValueA
RegCreateKeyA
RegOpenKeyA
RegOpenKeyExA
OpenProcessToken
RegCloseKey
RegQueryValueA
RegCreateKeyExA
RegSetValueExA
RegSetValueA
AdjustTokenPrivileges
shell32
Shell_NotifyIconA
SHChangeNotify
SHBrowseForFolderA
SHGetPathFromIDListA
ShellExecuteA
ShellExecuteExA
comctl32
InitCommonControlsEx
_TrackMouseEvent
shlwapi
PathFindFileNameA
PathStripToRootA
PathFindExtensionA
PathIsUNCA
ws2_32
closesocket
socket
bind
sendto
setsockopt
htons
htonl
inet_addr
ntohl
recvfrom
inet_ntoa
gethostbyname
WSACleanup
WSAStartup
gethostname
accept
listen
send
recv
ntohs
WSARecvFrom
WSASendTo
getservbyport
getservbyname
WSASetLastError
gethostbyaddr
getsockname
select
connect
WSAGetLastError
oledlg
ord8
ole32
CoTaskMemFree
CoUninitialize
CoInitialize
CoCreateGuid
CoCreateInstance
OleRun
CLSIDFromProgID
CoRegisterMessageFilter
OleFlushClipboard
OleIsCurrentClipboard
CoRevokeClassObject
CLSIDFromString
OleInitialize
CoFreeUnusedLibraries
OleUninitialize
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CoTaskMemAlloc
oleaut32
VariantClear
OleCreateFontIndirect
SystemTimeToVariantTime
VariantTimeToSystemTime
SysAllocStringLen
SysStringLen
VariantChangeType
SysAllocString
SafeArrayGetUBound
SysFreeString
SysStringByteLen
VariantInit
SafeArrayDestroy
SysAllocStringByteLen
VariantCopy
SafeArrayCreateVector
GetErrorInfo
winmm
waveInReset
PlaySoundA
waveOutPrepareHeader
waveOutOpen
waveInUnprepareHeader
waveOutUnprepareHeader
waveInAddBuffer
waveOutClose
waveOutWrite
waveInPrepareHeader
waveInOpen
waveInStart
dbghelp
MakeSureDirectoryPathExists
powrprof
ReadPwrScheme
GetActivePwrScheme
WritePwrScheme
SetActivePwrScheme
intfd
ord2
ord4
ord9
ord46
ord1
exp
?JMVSDK_CloseChannel@@YAHH@Z
?JMVSDK_Cif2Halfd1@@YAXH_N@Z
?JMVSDK_GetVideo_MJpeg@@YAHPAEPAH1PAKH@Z
?JMVSDK_CancelGetVideo@@YAHH@Z
?JMVSDK_SetSaturation@@YAXHH@Z
?JMVSDK_CancelGetVideo_Main@@YAHH@Z
?JMVSDK_OpenChannel@@YAHH@Z
?JMVSDK_ConfigChannel@@YAHW4VIDEOFORMAT@@W4VIDEORESOLUTION@@KHHHHH@Z
?JMVSDK_StartChannel_Sub@@YAHH@Z
?JMVSDK_StopChannel_Sub@@YAHH@Z
?JMVSDK_StartChannel@@YAHH@Z
?JMVSDK_StopChannel@@YAHH@Z
?JMVSDK_SetMotionDetect@@YAXHAAV?$vector@UtagRECT@@V?$allocator@UtagRECT@@@std@@@std@@HHH@Z
?JMVSDK_GetVideo_Main@@YAHPAPAEPAH1PAKH@Z
?JMVSDK_GetVideo@@YAHPAEW4COLORFORMAT@@PA_KHPAX@Z
?JMVSDK_SetBrightness@@YAXHH@Z
?JMVSDK_ForceKeyFrame@@YAHH_N@Z
?JMVSDK_GetDeviceCount@@YAHXZ
?JMVSDK_StartChannel_Preview@@YAHH@Z
?JMVSDK_SetHue@@YAXHH@Z
?JMVSDK_SetupMask@@YAHHPAUtagRECT@@H_N@Z
?JMVSDK_GetMotionDetectionResult@@YA_NH@Z
?JMVSDK_GetAudio@@YAHPAEPAHPA_KH@Z
?JMVSDK_GetVideo_Preview@@YAHPAEPAH1PAKH@Z
?JMVSDK_StopChannel_Preview@@YAHH@Z
?JMVSDK_PutVideo_Main@@YAHH@Z
?JMVSDK_SetContrast@@YAXHH@Z
?JMVSDK_GetVideo_Sub@@YAHPAPAEPAH1PAKH@Z
?JMVSDK_CancelGetVideo_Sub@@YAHH@Z
?JMVSDK_StopChannel_MJpeg@@YAHH@Z
?JMVSDK_StartChannel_MJpeg@@YAHH@Z
?JMVSDK_StopMask@@YAHH_N@Z
?JMVSDK_CancelGetVideo_Preview@@YAHH@Z
?JMVSDK_UnInitial@@YAHXZ
?JMVSDK_SetYOffset@@YAHHH@Z
?JMVSDK_PutVideo_Sub@@YAHH@Z
?JMVSDK_CancelGetAudio@@YAHH@Z
?JMVSDK_GetChannelHWConfig@@YAXHPAU_CHANNEL_HARDWARE_CONFIG@@@Z
?JMVSDK_GetChannelIndex@@YAHHHH@Z
?JMVSDK_GetDeviceInfo@@YAXHPAU_DEVICE_INFO@@@Z
?JMVSDK_SetUVOffset@@YAHHH@Z
?JMVSDK_Initial@@YAHXZ
d3d9
Direct3DCreate9
ddraw
DirectDrawCreateEx
Sections
.rodata Size: 12KB - Virtual size: 10KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.text Size: 1.9MB - Virtual size: 1.9MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 336KB - Virtual size: 333KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 24KB - Virtual size: 331KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
_RDATA Size: 4KB - Virtual size: 68B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 2.3MB - Virtual size: 2.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE