Static task
static1
Behavioral task
behavioral1
Sample
2024-03-09_ec3ad42a39aaec0e19a11141349c0a51_icedid.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
2024-03-09_ec3ad42a39aaec0e19a11141349c0a51_icedid.exe
Resource
win10v2004-20240226-en
General
-
Target
2024-03-09_ec3ad42a39aaec0e19a11141349c0a51_icedid
-
Size
580KB
-
MD5
ec3ad42a39aaec0e19a11141349c0a51
-
SHA1
a8819818293473854d57fd9dfdc9da8974897cd1
-
SHA256
c3129c612b97918dd5d1983b6a24d145da458b5dc08fd98622d98a7275f9233d
-
SHA512
35452aa9616066e588fd3fd106567843aabb37b1c56ae0b2eca9ae3b8dc90c0067b20eaabeb0439962d265511491c9e948229f1be702d48481bafdeca708dcd9
-
SSDEEP
6144:pgCMd5sv40QQuQH4Wp0at1Sa74jh5jZzUxb1k4kQrl0BWx1YA2jvdbosZ4yjhr6v:pgCRIQ0atH7EUzkal1wBd7ZnjhrKDWC
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-03-09_ec3ad42a39aaec0e19a11141349c0a51_icedid
Files
-
2024-03-09_ec3ad42a39aaec0e19a11141349c0a51_icedid.exe windows:4 windows x86 arch:x86
6b052cea9e0b4725d7cb29e7b064a33d
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
GetSystemInfo
SetThreadPriority
GlobalUnlock
Sleep
MultiByteToWideChar
MoveFileW
CreateThread
GetUserDefaultUILanguage
GetCurrentDirectoryW
GetModuleFileNameW
CopyFileW
LoadLibraryExW
FreeLibrary
LocalFileTimeToFileTime
GetSystemTime
DeleteFileW
CloseHandle
GetFileTime
CreateFileMappingW
GetLocalTime
GlobalFree
GetLastError
CreateFileW
GetTimeZoneInformation
ReadFile
FileTimeToSystemTime
WideCharToMultiByte
GlobalAlloc
WriteFile
SetFileTime
GlobalLock
SystemTimeToFileTime
UnmapViewOfFile
MapViewOfFile
SetFilePointer
GetFileSize
SetEnvironmentVariableA
WriteConsoleW
GetConsoleOutputCP
WriteConsoleA
IsValidCodePage
IsValidLocale
EnumSystemLocalesA
GetLocaleInfoA
SetLastError
SizeofResource
LockResource
LoadResource
FindResourceW
GetCurrentProcessId
lstrlenW
LocalAlloc
LocalFree
LeaveCriticalSection
TlsGetValue
EnterCriticalSection
GlobalReAlloc
GlobalHandle
InitializeCriticalSection
TlsAlloc
TlsSetValue
LocalReAlloc
DeleteCriticalSection
TlsFree
GetProcAddress
GetModuleHandleW
InterlockedDecrement
MulDiv
FormatMessageW
GlobalSize
ResumeThread
GetCurrentThreadId
WaitForSingleObject
SetEvent
SuspendThread
CreateEventW
InterlockedIncrement
GetVersion
GetVersionExA
lstrcmpW
LoadLibraryA
CompareStringW
LoadLibraryW
GlobalDeleteAtom
GlobalFindAtomW
GlobalAddAtomW
FreeResource
GlobalGetAtomNameW
GetAtomNameW
lstrcmpA
lstrlenA
GetThreadLocale
GlobalFlags
GetModuleHandleA
InterlockedExchange
CompareStringA
GetLocaleInfoW
EnumResourceLanguagesW
ConvertDefaultLocale
GetCurrentThread
GetPrivateProfileIntW
WritePrivateProfileStringW
GetPrivateProfileStringW
SetErrorMode
GetStringTypeExW
lstrcmpiW
FlushFileBuffers
LockFile
UnlockFile
SetEndOfFile
DuplicateHandle
GetCurrentProcess
FindClose
FindFirstFileW
GetVolumeInformationW
GetFullPathNameW
GetShortPathNameW
FileTimeToLocalFileTime
SetFileAttributesW
GetFileAttributesW
GetVersionExW
GetCommandLineA
HeapFree
HeapAlloc
GetProcessHeap
GetStartupInfoA
RaiseException
RtlUnwind
ExitThread
HeapReAlloc
HeapSize
ExitProcess
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
SetHandleCount
GetStdHandle
GetFileType
GetCPInfo
GetACP
GetOEMCP
GetModuleFileNameA
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
HeapDestroy
HeapCreate
VirtualFree
QueryPerformanceCounter
GetTickCount
GetSystemTimeAsFileTime
FatalAppExitA
VirtualAlloc
SetConsoleCtrlHandler
GetConsoleCP
GetConsoleMode
CreateFileA
SetStdHandle
LCMapStringA
LCMapStringW
GetStringTypeA
GetStringTypeW
GetTimeFormatA
GetDateFormatA
GetUserDefaultLCID
user32
ShowScrollBar
GetScrollPos
GetScrollRange
TrackPopupMenu
TrackPopupMenuEx
ScrollWindow
MapWindowPoints
GetMessagePos
GetMessageTime
GetTopWindow
EndDeferWindowPos
BeginDeferWindowPos
GetForegroundWindow
GetWindowTextLengthW
SetFocus
IsWindow
RemovePropW
GetPropW
SetPropW
GetClassNameW
GetClassLongW
GetCapture
IsChild
WinHelpW
SendDlgItemMessageA
PostMessageW
CheckDlgButton
CheckRadioButton
IsDlgButtonChecked
IsDialogMessageW
ScrollWindowEx
ClientToScreen
GetDesktopWindow
InflateRect
GetMenuItemInfoW
SystemParametersInfoW
TabbedTextOutW
DrawTextExW
GrayStringW
GetWindowDC
SetCursor
ShowOwnedPopups
CharUpperW
DestroyIcon
GetNextDlgTabItem
CreateDialogIndirectParamW
GetDialogBaseUnits
UnregisterClassA
GetClassInfoExW
GetClassInfoW
DeferWindowPos
GetScrollInfo
SetScrollInfo
AdjustWindowRectEx
ScreenToClient
RegisterWindowMessageW
EqualRect
IsWindowEnabled
CopyRect
LoadStringW
SetForegroundWindow
GetSubMenu
DeleteMenu
GetParent
SetScrollRange
SetWindowPlacement
AppendMenuW
SetScrollPos
CreatePopupMenu
DefMDIChildProcW
InsertMenuW
SetTimer
SetActiveWindow
GetMessageW
PostQuitMessage
KillTimer
DialogBoxParamW
LoadCursorW
EnumWindows
TranslateMessage
GetMenu
LoadIconW
LoadMenuW
BringWindowToTop
EnableMenuItem
MessageBoxW
RegisterClassW
DestroyMenu
DefWindowProcW
DefFrameProcW
DispatchMessageW
GetWindowTextW
GetDC
SetWindowLongW
CreateWindowExW
EndPaint
DestroyWindow
LoadImageW
BeginPaint
MoveWindow
OffsetRect
GetDlgItemInt
GetWindowRect
GetClientRect
SetDlgItemInt
GetWindowLongW
GetDlgItem
EndDialog
SendDlgItemMessageW
GetLastActivePopup
GetWindowThreadProcessId
UnhookWindowsHookEx
RemoveMenu
GetMenuItemCount
ShowWindow
GetDlgItemTextW
SetDlgItemTextW
UpdateWindow
EnableWindow
DrawTextW
InvalidateRect
GetSystemMetrics
wsprintfW
PeekMessageW
CreateDialogParamW
SendMessageW
SetWindowTextW
FillRect
PtInRect
GetMenuItemID
GetMenuStringW
GetMenuState
ValidateRect
GetCursorPos
GetKeyState
IsWindowVisible
GetActiveWindow
CallNextHookEx
SetWindowsHookExW
UnregisterClassW
GetSysColorBrush
GetSysColor
ReleaseDC
CheckMenuItem
ModifyMenuW
GetFocus
LoadBitmapW
GetDlgCtrlID
CallWindowProcW
SetWindowPos
IntersectRect
SystemParametersInfoA
IsIconic
GetWindow
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
GetWindowPlacement
gdi32
GetDeviceCaps
Rectangle
StartDocW
EndDoc
SetTextColor
SetBkMode
SelectClipRgn
CreateRectRgn
RestoreDC
TextOutW
GetTextExtentPoint32W
CreateFontW
BitBlt
StartPage
CreateCompatibleDC
SetMapMode
GetMapMode
GetObjectW
CreateSolidBrush
MoveToEx
LineTo
SaveDC
ExtTextOutW
CreateFontIndirectW
SetBkColor
GetClipBox
GetDCOrgEx
CreateBitmap
EndPage
DeleteDC
CreateDCW
Polyline
SetWindowExtEx
GetTextMetricsW
DPtoLP
PatBlt
CombineRgn
SetRectRgn
CreateRectRgnIndirect
CreateHatchBrush
ExtCreatePen
PlayMetaFile
EnumMetaFile
GetObjectType
PlayMetaFileRecord
SelectPalette
CreatePatternBrush
CreateDIBPatternBrushPt
ExtSelectClipRgn
PolyBezierTo
PolylineTo
PolyDraw
ArcTo
GetCurrentPositionEx
ScaleWindowExtEx
CopyMetaFileW
OffsetWindowOrgEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
Escape
RectVisible
PtVisible
GetPixel
GetWindowExtEx
GetViewportExtEx
SelectClipPath
GetClipRgn
SetColorAdjustment
SetArcDirection
SetMapperFlags
SetTextCharacterExtra
SetTextJustification
SetTextAlign
OffsetClipRgn
IntersectClipRect
ExcludeClipRect
ModifyWorldTransform
SetWorldTransform
SetGraphicsMode
SetStretchBltMode
SetROP2
SetPolyFillMode
GetStockObject
CreatePen
Ellipse
SelectObject
DeleteObject
Polygon
comdlg32
GetSaveFileNameW
ChooseColorW
PrintDlgW
GetOpenFileNameW
GetFileTitleW
shell32
ExtractIconW
SHGetFileInfoW
SHBrowseForFolderW
SHGetPathFromIDListW
comctl32
InitCommonControlsEx
CreateStatusWindowW
shlwapi
PathFindFileNameW
PathIsUNCW
PathFindExtensionW
PathRemoveExtensionW
PathStripToRootW
oleacc
LresultFromObject
AccessibleObjectFromWindow
CreateStdAccessibleObject
winspool.drv
OpenPrinterW
DocumentPropertiesW
ClosePrinter
advapi32
RegCloseKey
RegOpenKeyW
RegQueryValueExW
RegOpenKeyExW
RegCreateKeyExW
RegSetValueExW
RegDeleteValueW
RegDeleteKeyW
RegEnumKeyW
RegQueryValueW
RegCreateKeyW
RegSetValueW
ole32
ReadClassStg
ReadFmtUserTypeStg
OleRegGetUserType
CreateBindCtx
WriteFmtUserTypeStg
SetConvertStg
CoTaskMemFree
ReleaseStgMedium
CoTaskMemAlloc
StringFromCLSID
CoTreatAsClass
OleDuplicateData
CoDisconnectObject
CoCreateInstance
StringFromGUID2
CLSIDFromString
WriteClassStg
oleaut32
VarBstrFromDate
VarDecFromStr
VarBstrFromDec
VarBstrFromCy
VarCyFromStr
SysReAllocStringLen
VarDateFromStr
SystemTimeToVariantTime
VariantTimeToSystemTime
SafeArrayDestroyDescriptor
SafeArrayDestroyData
SafeArrayDestroy
SafeArrayUnlock
SafeArrayLock
SafeArrayPutElement
SafeArrayPtrOfIndex
SafeArrayGetElement
SafeArrayCopy
SafeArrayAllocDescriptor
SafeArrayAllocData
VariantCopy
SafeArrayRedim
SafeArrayCreate
SafeArrayGetDim
SafeArrayGetElemsize
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
VariantInit
VariantChangeType
VariantClear
SysAllocStringLen
SysStringByteLen
SysAllocStringByteLen
SysStringLen
SysFreeString
Sections
.text Size: 444KB - Virtual size: 440KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 76KB - Virtual size: 75KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 12KB - Virtual size: 72KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 44KB - Virtual size: 41KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ