Static task
static1
Behavioral task
behavioral1
Sample
bad2fe1c78fcca1112f8020b900bf607.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
bad2fe1c78fcca1112f8020b900bf607.exe
Resource
win10v2004-20240226-en
General
-
Target
bad2fe1c78fcca1112f8020b900bf607
-
Size
456KB
-
MD5
bad2fe1c78fcca1112f8020b900bf607
-
SHA1
6c8c74ca4885a81c2bcdb03274524efa98a1ea9e
-
SHA256
866c2fb412fa3c31d82d00ee7be7b65c23af93413550bcb3131202fa17177b74
-
SHA512
d920d83b50912a473f12ad08216f7f220bcea1712a27ac6549767c4bbee8b055d95d9ebf48f9cbd0e53e4759b6a08cab52af780332737d8329fd6f4642cde73c
-
SSDEEP
12288:5aPkL+enVV/oeZiqWw08BN99z2XHoCVx9jeRD:jP/oeZfWw08v5E4D
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource bad2fe1c78fcca1112f8020b900bf607
Files
-
bad2fe1c78fcca1112f8020b900bf607.exe windows:4 windows x86 arch:x86
636e5734c5acc47acba52c929ca5a79c
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
Imports
cusdk
CUStopMotionDetection
CUGetTotalChannels
CUSetOsd
CUGetVideoPara
CUSetVideoPara
CUSetDeinterlace
CUPre_record
CUIsCapturing
CUInit
CUStartCapture
CUGetCaptureSizeEx
CUGetVideoSignal
CUSetVideoStandard
CUSetVideoFormat
CUSetCaptureSize
CUCaptureIFrame
CUCaptureImageJpg
CUStartCaptureFile
CUSetAudioPreview
CUStopCapture
CUStopCaptureFile
CUStopVideoPreview
CUCloseChannel
CUUninit
CUSetFrameRate
CUOpenChannel
CUStartVideoPreview
CUSetupMotionDetection
CUSetOsdDisplayMode
CURegisterVideoStreamCallback
CURegisterAudioStreamCallback
CUGetCardNum
CUStartMotionDetection
CUGetVideoDevInfo
cuplaysdk
CUPlayInputData
CUPlayStop
CUPlaySetWnd
CUPlayStart
CUPlayInit
CUPlayUninit
CUPlayOpenStream
netfun
MTALoadLibrary
MTAWriteVideo
MTAWriteAudio
MTARegNotifier
kernel32
CreateThread
ExitThread
TerminateProcess
GetTimeZoneInformation
GetSystemTime
GetLocalTime
GetACP
HeapReAlloc
HeapSize
UnhandledExceptionFilter
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GetEnvironmentStrings
GetEnvironmentStringsW
SetHandleCount
GetStdHandle
GetFileType
GetEnvironmentVariableA
GetVersionExA
HeapDestroy
HeapCreate
VirtualFree
FatalAppExitA
SetUnhandledExceptionFilter
LCMapStringA
LCMapStringW
VirtualAlloc
IsBadWritePtr
GetStringTypeA
GetStringTypeW
Sleep
IsBadReadPtr
IsBadCodePtr
IsValidLocale
IsValidCodePage
GetLocaleInfoA
EnumSystemLocalesA
GetUserDefaultLCID
SetConsoleCtrlHandler
SetStdHandle
CompareStringA
CompareStringW
SetEnvironmentVariableA
GetLocaleInfoW
RaiseException
ExitProcess
GetCommandLineA
GetStartupInfoA
RtlUnwind
CopyFileA
GlobalSize
SetFileAttributesA
SetFileTime
SystemTimeToFileTime
LocalFileTimeToFileTime
GetFileTime
GetFileSize
GetTickCount
lstrlenW
GetShortPathNameA
GetStringTypeExA
GetFullPathNameA
GetVolumeInformationA
FindFirstFileA
FindClose
DeleteFileA
MoveFileA
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
WriteFile
ReadFile
CreateFileA
GetCurrentProcess
DuplicateHandle
SetErrorMode
GetThreadLocale
GetProfileStringA
GetCurrentDirectoryA
WritePrivateProfileStringA
CreateDirectoryA
GetFileAttributesA
GetModuleFileNameA
LoadResource
FindResourceA
LockResource
GlobalFree
GlobalUnlock
GlobalLock
GetProcAddress
GetModuleHandleA
lstrcpyA
GlobalDeleteAtom
GlobalFindAtomA
GlobalAddAtomA
lstrcmpiA
GlobalGetAtomNameA
GetCurrentThreadId
lstrcatA
GetVersion
FreeLibrary
GetPrivateProfileStringA
GetPrivateProfileIntA
GetOEMCP
LoadLibraryA
InterlockedIncrement
InterlockedDecrement
lstrlenA
WideCharToMultiByte
MultiByteToWideChar
LocalFree
FormatMessageA
CloseHandle
WaitForSingleObject
SetEvent
ResumeThread
SetThreadPriority
SuspendThread
CreateEventA
GetCurrentThread
lstrcmpA
GlobalAlloc
SetLastError
MulDiv
FileTimeToSystemTime
FileTimeToLocalFileTime
lstrcpynA
GlobalFlags
HeapFree
GetLastError
SizeofResource
LocalAlloc
InitializeCriticalSection
TlsAlloc
DeleteCriticalSection
GlobalHandle
TlsFree
LeaveCriticalSection
GlobalReAlloc
EnterCriticalSection
TlsSetValue
LocalReAlloc
TlsGetValue
GetProcessVersion
GetCPInfo
HeapAlloc
user32
LoadAcceleratorsA
TranslateAcceleratorA
LoadMenuA
SetMenu
ReuseDDElParam
UnpackDDElParam
BringWindowToTop
CharUpperA
RegisterClipboardFormatA
RemoveMenu
PostThreadMessageA
DestroyIcon
WindowFromPoint
GetWindowThreadProcessId
WaitMessage
ReleaseCapture
InflateRect
GetSysColorBrush
LoadCursorA
GetDialogBaseUnits
GetDesktopWindow
PtInRect
GetClassNameA
DestroyMenu
GrayStringA
DrawTextA
TabbedTextOutA
EndPaint
BeginPaint
GetWindowDC
ClientToScreen
LoadStringA
MapDialogRect
SetWindowContextHelpId
SetCursor
ShowOwnedPopups
PostQuitMessage
GetMessageA
TranslateMessage
ValidateRect
GetCursorPos
wvsprintfA
GetDC
ReleaseDC
OemToCharA
CharToOemA
GetMenuCheckMarkDimensions
LoadBitmapA
GetMenuState
ModifyMenuA
SetMenuItemBitmaps
CheckMenuItem
EnableMenuItem
ShowWindow
MoveWindow
SetWindowTextA
SetRectEmpty
ScrollWindowEx
IsDlgButtonChecked
SetDlgItemTextA
SetDlgItemInt
GetDlgItemTextA
GetDlgItemInt
CheckRadioButton
CheckDlgButton
PostMessageA
UpdateWindow
SendDlgItemMessageA
MapWindowPoints
PeekMessageA
DispatchMessageA
GetFocus
SetFocus
AdjustWindowRectEx
ScreenToClient
EqualRect
DeferWindowPos
BeginDeferWindowPos
DeleteMenu
IsWindowVisible
ScrollWindow
GetScrollInfo
SetScrollInfo
ShowScrollBar
GetScrollRange
SetScrollRange
GetScrollPos
SetScrollPos
GetTopWindow
MessageBoxA
IsChild
GetCapture
WinHelpA
GetClassInfoA
RegisterClassA
GetMenu
UnregisterClassA
HideCaret
ShowCaret
ExcludeUpdateRgn
DrawFocusRect
GetMenuItemCount
GetSubMenu
GetMenuItemID
TrackPopupMenu
SetWindowPlacement
GetWindowTextLengthA
GetWindowTextA
GetDlgCtrlID
GetKeyState
DefWindowProcA
CreateWindowExA
SetWindowsHookExA
CallNextHookEx
MessageBeep
GetNextDlgGroupItem
CopyAcceleratorTableA
CharNextA
IsDialogMessageA
GetMenuStringA
GetClassLongA
SetPropA
UnhookWindowsHookEx
GetPropA
CallWindowProcA
RemovePropA
GetMessageTime
GetMessagePos
GetLastActivePopup
GetForegroundWindow
DefDlgProcA
IsWindowUnicode
SetForegroundWindow
GetWindow
SetWindowLongA
SetWindowPos
RegisterWindowMessageA
OffsetRect
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetNextDlgTabItem
EndDialog
GetActiveWindow
SetActiveWindow
IsWindow
CreateDialogIndirectParamA
DestroyWindow
GetWindowLongA
GetDlgItem
IsWindowEnabled
GetParent
CopyRect
LoadIconA
KillTimer
SetTimer
GetClientRect
IsIconic
GetSystemMenu
AppendMenuA
DrawIcon
SetRect
GetSystemMetrics
InvalidateRect
SendMessageA
EndDeferWindowPos
InsertMenuA
GetWindowRect
EnableWindow
wsprintfA
SetCapture
GetSysColor
gdi32
CreateCompatibleDC
BitBlt
GetTextExtentPointA
CreateDCA
CopyMetaFileA
LPtoDP
GetBkColor
GetTextColor
DPtoLP
CombineRgn
SetRectRgn
GetMapMode
CreateFontIndirectA
GetTextMetricsA
GetTextExtentPoint32A
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
CreateDIBPatternBrushPt
CreatePatternBrush
CreateHatchBrush
ExtCreatePen
CreatePen
GetWindowExtEx
GetViewportExtEx
GetDeviceCaps
PlayMetaFile
EnumMetaFile
GetObjectType
PlayMetaFileRecord
ExtSelectClipRgn
SelectClipPath
CreateRectRgn
GetClipRgn
DeleteObject
PolyBezierTo
SetColorAdjustment
PolylineTo
PolyDraw
SetArcDirection
ArcTo
GetCurrentPositionEx
SetMapperFlags
SetTextCharacterExtra
SetTextJustification
SetTextAlign
LineTo
MoveToEx
OffsetClipRgn
IntersectClipRect
ExcludeClipRect
SelectClipRgn
ScaleWindowExtEx
SetWindowExtEx
OffsetWindowOrgEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SetMapMode
SetStretchBltMode
SetROP2
SetPolyFillMode
SetBkMode
SelectPalette
GetStockObject
SelectObject
RestoreDC
SaveDC
StartDocA
DeleteDC
CreateRectRgnIndirect
PatBlt
CreateBitmap
GetObjectA
SetBkColor
SetTextColor
GetClipBox
GetDCOrgEx
CreateSolidBrush
CreateDIBitmap
comdlg32
GetSaveFileNameA
GetFileTitleA
GetOpenFileNameA
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
advapi32
RegCloseKey
RegDeleteValueA
RegDeleteKeyA
RegOpenKeyA
RegSetValueA
RegQueryValueA
RegEnumKeyA
RegCreateKeyA
RegQueryValueExA
RegOpenKeyExA
RegCreateKeyExA
RegSetValueExA
shell32
SHGetFileInfoA
DragQueryFileA
DragFinish
DragAcceptFiles
ExtractIconA
comctl32
ord17
ord13
ord14
ImageList_Destroy
ImageList_Create
ImageList_LoadImageA
ImageList_Merge
ImageList_Read
ImageList_Write
oledlg
ord8
ole32
CoTreatAsClass
StringFromCLSID
ReadClassStg
ReadFmtUserTypeStg
OleRegGetUserType
WriteClassStg
WriteFmtUserTypeStg
SetConvertStg
CreateBindCtx
OleDuplicateData
CoFreeUnusedLibraries
ReleaseStgMedium
OleInitialize
CoDisconnectObject
OleRun
CoCreateInstance
CoTaskMemAlloc
CoTaskMemFree
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CLSIDFromString
CLSIDFromProgID
CoRegisterMessageFilter
CoRegisterClassObject
CoRevokeClassObject
OleSetClipboard
OleFlushClipboard
OleIsCurrentClipboard
CreateStreamOnHGlobal
OleUninitialize
olepro32
ord253
oleaut32
LoadTypeLi
SysStringLen
SafeArrayDestroyDescriptor
SafeArrayDestroyData
SafeArrayDestroy
SafeArrayUnlock
SafeArrayLock
SafeArrayPutElement
SafeArrayPtrOfIndex
SafeArrayGetElement
SafeArrayAllocDescriptor
SafeArrayAllocData
SafeArrayCopy
VarBstrFromDate
VarDateFromStr
VarCyFromStr
SysStringByteLen
SysAllocStringByteLen
SafeArrayRedim
SafeArrayCreate
SafeArrayGetDim
SafeArrayGetElemsize
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SysAllocString
SysReAllocStringLen
VariantChangeType
VariantCopy
VariantTimeToSystemTime
SysFreeString
SysAllocStringLen
VariantClear
VarBstrFromCy
Sections
.text Size: 280KB - Virtual size: 276KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 72KB - Virtual size: 69KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.data Size: 20KB - Virtual size: 36KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 80KB - Virtual size: 80KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE