d:\VC.Net\UserKVYMonitor_demo\Release\UserKVYMonitor.pdb
Static task
static1
Behavioral task
behavioral1
Sample
2024-04-24_bca5526c2d6b60f11b23a1e65f9e5597_icedid.exe
Resource
win7-20240215-en
Behavioral task
behavioral2
Sample
2024-04-24_bca5526c2d6b60f11b23a1e65f9e5597_icedid.exe
Resource
win10v2004-20240412-en
General
-
Target
2024-04-24_bca5526c2d6b60f11b23a1e65f9e5597_icedid
-
Size
632KB
-
MD5
bca5526c2d6b60f11b23a1e65f9e5597
-
SHA1
8e7adabb52fc75acd3ad256177c69ba624333c32
-
SHA256
1cb00498da8efc5e93543286402ffd793d34a3e38289fef48f03115ffa7b3b73
-
SHA512
774a544f60c53680372fde41aaab421f989a0bb57ca98c44fc5a3080c977284429e4013d8cd80fcfbdc15d889a659b114dfb8304b84fcb2472b9daa8a5628b01
-
SSDEEP
12288:CYmblttz7f2GAIPmtORSvdkYJSnEv8xvFOd:C5DxJmQRmuYJS6SOd
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-04-24_bca5526c2d6b60f11b23a1e65f9e5597_icedid
Files
-
2024-04-24_bca5526c2d6b60f11b23a1e65f9e5597_icedid.exe windows:4 windows x86 arch:x86
618ac9fa455eef6e994bc83a68790aa6
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
PDB Paths
Imports
clxwin32
ord116
ord103
ord4
ord100
ord3
calwin32
ord578
ord539
ord110
ord394
ord84
ord281
ord288
ord83
ord596
ord595
ord594
ord570
ord334
ord377
ord436
ord115
ord119
ord335
ord338
ord413
ord414
ord401
ord331
ord407
ord403
ord404
ord410
ord104
ord571
ord426
ord425
ord520
ord103
ord273
ord597
ord121
locwin32
ord1
ord58
ord63
netwin32
ord1048
ord1047
ord1013
ord1008
ord1028
ord1015
ord1007
ord1005
ord1006
ord1004
ord1014
ord1011
ord1023
ord1003
ord2040
ord1002
ord1160
ord1164
ord1029
ord1022
kernel32
ConvertDefaultLocale
lstrcmpA
GetCurrentThread
GetPrivateProfileIntA
WritePrivateProfileStringA
GetPrivateProfileStringA
GetTempFileNameA
GetDiskFreeSpaceA
GlobalFlags
LocalAlloc
LeaveCriticalSection
GlobalReAlloc
GlobalHandle
EnterCriticalSection
TlsGetValue
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
InterlockedIncrement
GetCPInfo
GetOEMCP
SetErrorMode
FindResourceExA
RtlUnwind
ExitProcess
SetEnvironmentVariableA
SetCurrentDirectoryA
GetSystemTimeAsFileTime
GetTimeFormatA
GetDateFormatA
HeapFree
HeapAlloc
VirtualAlloc
GetSystemInfo
EnumResourceLanguagesA
GetDriveTypeA
GetStartupInfoA
GetCommandLineA
HeapReAlloc
SetStdHandle
GetFileType
ExitThread
CreateThread
TerminateProcess
HeapSize
LCMapStringA
LCMapStringW
QueryPerformanceCounter
GetStringTypeA
GetStringTypeW
GetTimeZoneInformation
HeapDestroy
HeapCreate
VirtualFree
IsBadWritePtr
GetStdHandle
UnhandledExceptionFilter
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
SetUnhandledExceptionFilter
IsBadReadPtr
IsBadCodePtr
GetVersionExA
InterlockedExchange
GetACP
GetLocaleInfoA
GetThreadLocale
FindResourceA
SizeofResource
LockResource
LoadResource
WideCharToMultiByte
MultiByteToWideChar
SetEvent
WaitForSingleObject
ResetEvent
FreeLibrary
GetProcAddress
LoadLibraryA
GetSystemDirectoryA
GetCurrentProcessId
GetTickCount
Sleep
GetVersion
CompareStringW
CompareStringA
CreateEventA
SuspendThread
ResumeThread
SetThreadPriority
VirtualProtect
GetShortPathNameA
GetFullPathNameA
GetVolumeInformationA
GetCurrentProcess
DuplicateHandle
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
WriteFile
ReadFile
DeleteFileA
MoveFileA
GetFileTime
GetFileSize
GetFileAttributesA
SetFileAttributesA
CreateFileA
SetFileTime
CloseHandle
GetStringTypeExA
lstrcmpiA
lstrlenA
GetLastError
InitializeCriticalSection
DeleteCriticalSection
RaiseException
GetCurrentDirectoryA
WinExec
FreeResource
GlobalFree
GlobalUnlock
SystemTimeToFileTime
LocalFileTimeToFileTime
lstrcpyA
FindFirstFileA
FileTimeToLocalFileTime
FileTimeToSystemTime
FindNextFileA
FindClose
InterlockedDecrement
SetLastError
MulDiv
GlobalAlloc
FormatMessageA
LocalFree
GetModuleFileNameA
GetCurrentThreadId
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
lstrcatA
lstrcmpW
lstrcpynA
GetModuleHandleA
GlobalLock
VirtualQuery
user32
LockWindowUpdate
DestroyIcon
CharNextA
CopyAcceleratorTableA
InvalidateRgn
GetNextDlgGroupItem
MessageBeep
GetSystemMenu
IsRectEmpty
IsZoomed
WaitMessage
GetMessageA
GetWindowThreadProcessId
LoadCursorA
WindowFromPoint
SetCapture
UnpackDDElParam
ReuseDDElParam
LoadMenuA
DestroyMenu
SetCursor
ReleaseCapture
LoadAcceleratorsA
InsertMenuItemA
SetRectEmpty
BringWindowToTop
SetMenu
TranslateAcceleratorA
EndPaint
BeginPaint
GetWindowDC
ClientToScreen
GrayStringA
DrawTextExA
DrawTextA
TabbedTextOutA
FillRect
GetMenuStringA
SetMenuItemBitmaps
ModifyMenuA
GetMenuState
EnableMenuItem
CheckMenuItem
GetMenuCheckMarkDimensions
ShowWindow
MoveWindow
IsDialogMessageA
RegisterWindowMessageA
WinHelpA
GetCapture
CreateWindowExA
SetWindowsHookExA
CallNextHookEx
GetClassLongA
GetClassInfoExA
GetClassNameA
SetPropA
GetPropA
RemovePropA
SendDlgItemMessageA
GetDCEx
SetFocus
IsChild
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
GetLastActivePopup
BeginDeferWindowPos
EndDeferWindowPos
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
MapWindowPoints
MessageBoxA
TrackPopupMenu
GetKeyState
SetForegroundWindow
IsWindowVisible
GetMenu
GetSubMenu
GetMenuItemID
GetSysColor
AdjustWindowRectEx
ScreenToClient
EqualRect
DeferWindowPos
GetClassInfoA
RegisterClassA
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
SetWindowLongA
SetWindowPos
OffsetRect
IntersectRect
SystemParametersInfoA
IsIconic
GetWindowPlacement
PtInRect
GetWindow
GetDesktopWindow
GetActiveWindow
SetActiveWindow
CreateDialogIndirectParamA
DestroyWindow
IsWindow
GetWindowLongA
GetDlgItem
IsWindowEnabled
SetRect
GetSysColorBrush
RegisterClipboardFormatA
SetWindowContextHelpId
ShowOwnedPopups
GetMenuItemInfoA
GetParent
GetNextDlgTabItem
EndDialog
PostThreadMessageA
PostMessageA
InsertMenuA
GetMenuItemCount
DeleteMenu
wsprintfA
UnregisterClassA
CharUpperA
OemToCharA
CharToOemA
InflateRect
ValidateRect
MapDialogRect
GetAsyncKeyState
GetFocus
SetParent
LoadBitmapA
PostQuitMessage
KillTimer
SetTimer
AppendMenuA
CreatePopupMenu
GetCursorPos
CopyRect
ReleaseDC
GetDC
GetTabbedTextExtentA
UpdateWindow
CharToOemBuffA
PeekMessageA
TranslateMessage
DispatchMessageA
SetWindowTextA
GetTitleBarInfo
LoadIconA
InvalidateRect
GetClientRect
GetWindowRect
DrawFrameControl
GetSystemMetrics
SendMessageA
EnableWindow
gdi32
GetViewportExtEx
GetWindowExtEx
BitBlt
GetPixel
PtVisible
RectVisible
TextOutA
CreateRectRgn
Escape
SelectObject
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
DeleteDC
CreatePatternBrush
CreateCompatibleDC
GetStockObject
CreateSolidBrush
CreateRectRgnIndirect
PatBlt
CreateCompatibleBitmap
StretchDIBits
GetCharWidthA
CreateFontA
GetTextMetricsA
CreateFontIndirectA
SetRectRgn
CombineRgn
GetMapMode
GetBkColor
EnumFontFamiliesExA
GetTextColor
GetRgnBox
SelectClipRgn
DeleteObject
IntersectClipRect
ExcludeClipRect
SetMapMode
SetBkMode
RestoreDC
SaveDC
GetDeviceCaps
CreateBitmap
GetObjectA
SetBkColor
SetTextColor
GetClipBox
ExtTextOutA
GetTextExtentPoint32A
comdlg32
GetFileTitleA
GetSaveFileNameA
GetOpenFileNameA
winspool.drv
OpenPrinterA
DocumentPropertiesA
ClosePrinter
advapi32
RegCloseKey
RegQueryValueExA
RegOpenKeyExA
RegSetValueExA
RegCreateKeyExA
RegSetValueA
RegCreateKeyA
GetFileSecurityA
SetFileSecurityA
RegDeleteValueA
RegQueryValueA
RegEnumKeyA
RegDeleteKeyA
RegOpenKeyA
shell32
SHGetFileInfoA
SHBrowseForFolderA
SHGetDesktopFolder
SHGetMalloc
DragFinish
ExtractIconA
SHGetPathFromIDListA
DragQueryFileA
comctl32
ImageList_Destroy
ImageList_Create
ImageList_AddMasked
ImageList_GetImageInfo
PropertySheetA
DestroyPropertySheetPage
CreatePropertySheetPageA
ord17
ImageList_Draw
shlwapi
PathIsUNCA
PathFindExtensionA
PathStripToRootA
PathFindFileNameA
oledlg
ord8
ole32
CoTaskMemAlloc
CLSIDFromProgID
CLSIDFromString
OleUninitialize
CoTaskMemFree
CoFreeUnusedLibraries
OleInitialize
CoGetClassObject
StgOpenStorageOnILockBytes
StgCreateDocfileOnILockBytes
CreateILockBytesOnHGlobal
CoRegisterMessageFilter
OleFlushClipboard
OleIsCurrentClipboard
CoRevokeClassObject
oleaut32
VariantCopy
SysAllocStringByteLen
SysStringLen
SysAllocStringLen
VariantInit
VariantChangeType
VariantClear
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
SysAllocString
SysFreeString
OleCreateFontIndirect
ws2_32
ntohs
getservbyport
gethostbyaddr
gethostbyname
inet_addr
htons
setsockopt
htonl
inet_ntoa
WSAStartup
WSAStringToAddressA
WSAGetLastError
WSACleanup
WSASocketA
closesocket
recvfrom
getservbyname
sendto
select
Sections
.text Size: 432KB - Virtual size: 431KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 120KB - Virtual size: 118KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 12KB - Virtual size: 24KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 64KB - Virtual size: 62KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ