Static task
static1
Behavioral task
behavioral1
Sample
2024-03-19_a01116f7760f3007850182faed25d9f1_icedid.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
2024-03-19_a01116f7760f3007850182faed25d9f1_icedid.exe
Resource
win10v2004-20240226-en
General
-
Target
2024-03-19_a01116f7760f3007850182faed25d9f1_icedid
-
Size
3.0MB
-
MD5
a01116f7760f3007850182faed25d9f1
-
SHA1
f221836fca0788271632e4eb128b0b1ac14fbf44
-
SHA256
14ddfd2c62d58bc4819702d926c917e84316cdf0a594ca363a3242242bf8f20e
-
SHA512
4158d242f4189261842c3065c64f8a83bc7b7b17939edc3567f9012b300683954f3f33c1ca76e2405208b3fc2bf61620cfd80cceb7acdde46be0615415749eda
-
SSDEEP
49152:g7tUL63eIaINAJTYDxaJJ/TBq0ofU2DsfQkzImF+ZgOiKo0S45dvC7Lpg/uFHCR+:gJqRSAJTYF6/TBq0o5DsfQkzImFUI0St
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-03-19_a01116f7760f3007850182faed25d9f1_icedid
Files
-
2024-03-19_a01116f7760f3007850182faed25d9f1_icedid.exe windows:5 windows x86 arch:x86
febedfd538f72e7457b4dc9d0f123413
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
version
GetFileVersionInfoSizeW
GetFileVersionInfoW
VerQueryValueW
processflow
ConnectDB
WriteDataToFlow
DisconnectDB
CheckProcessEnable
ExitProcessFlow
InitProcessFlow
porthound
CreateDevHound
ReleaseDevHound
sprdmesapp
MES_WriteTestResult
MES_GetLastError
MES_Disconnect
MES_Release
MES_Create
MES_EnableCheck
MES_GetBatchInfo
MES_GetBatchName
secbinpack9
CreateSecPacParse
liveupdatesdll
CheckToolVerUpdate
wininet
InternetReadFile
HttpSendRequestW
HttpOpenRequestW
InternetCloseHandle
InternetConnectW
InternetOpenW
kernel32
FindResourceExW
GetFileAttributesExW
LocalFileTimeToFileTime
SetErrorMode
GetWindowsDirectoryW
GetNumberFormatW
InitializeCriticalSectionAndSpinCount
GetProfileIntW
SearchPathW
GetCommandLineW
HeapSetInformation
GetSystemTimeAsFileTime
RtlUnwind
GlobalReAlloc
GetDateFormatW
EncodePointer
DecodePointer
RaiseException
ExitProcess
HeapFree
HeapAlloc
HeapReAlloc
ExitThread
CreateThread
HeapQueryInformation
HeapSize
VirtualAlloc
GetSystemInfo
VirtualQuery
SetStdHandle
GetFileType
SetUnhandledExceptionFilter
GetStdHandle
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
HeapCreate
QueryPerformanceCounter
UnhandledExceptionFilter
IsDebuggerPresent
GetCPInfo
GetACP
GetOEMCP
IsValidCodePage
GetStringTypeW
IsProcessorFeaturePresent
GetTimeZoneInformation
LCMapStringW
GetConsoleCP
GetConsoleMode
GetLocaleInfoA
EnumSystemLocalesA
IsValidLocale
WriteConsoleW
GetDriveTypeW
GetProcessHeap
SetEnvironmentVariableA
TlsGetValue
LocalAlloc
GetShortPathNameW
GetVolumeInformationW
GetCurrentProcess
DuplicateHandle
SetEndOfFile
UnlockFile
LockFile
MoveFileW
lstrcmpiW
GetThreadLocale
GetStringTypeExW
GlobalGetAtomNameW
GetDiskFreeSpaceW
GetFullPathNameW
SetFileTime
ReplaceFileW
SystemTimeToFileTime
GetUserDefaultLCID
GetCurrentThread
GetUserDefaultUILanguage
ConvertDefaultLocale
GetSystemDefaultUILanguage
GetLocaleInfoW
CompareStringA
InterlockedExchange
lstrcmpA
FileTimeToLocalFileTime
FileTimeToSystemTime
ReleaseActCtx
CreateActCtxW
GlobalFlags
SetThreadPriority
VirtualProtect
GetCurrentProcessId
GetCurrentThreadId
GlobalAddAtomW
GlobalFindAtomW
GlobalDeleteAtom
GetVersionExW
CompareStringW
lstrcmpW
FreeResource
GlobalFree
CopyFileW
GlobalSize
GlobalAlloc
GlobalLock
GlobalUnlock
FormatMessageW
LocalFree
MulDiv
lstrcpynW
lstrcpyW
lstrcatW
RemoveDirectoryW
GetStartupInfoW
GetTempFileNameW
QueryDosDeviceW
CreateToolhelp32Snapshot
Process32FirstW
Process32NextW
OpenProcess
TerminateProcess
CreateNamedPipeW
FlushFileBuffers
IsBadReadPtr
GetModuleFileNameA
LoadLibraryA
GetFileTime
InitializeCriticalSection
GetCurrentDirectoryW
DeleteCriticalSection
GetFileSizeEx
SetFilePointer
GetPrivateProfileStringA
GetSystemDirectoryW
Sleep
WriteFile
CreateDirectoryW
FindNextFileW
DeleteFileW
CreateEventW
CreateFileW
GetFileSize
ReadFile
SetEvent
WaitForSingleObject
ResetEvent
CreateMutexW
LeaveCriticalSection
EnterCriticalSection
UnmapViewOfFile
GetLocalTime
CloseHandle
WritePrivateProfileSectionW
GetPrivateProfileSectionW
FindFirstFileW
FindClose
InterlockedDecrement
InterlockedIncrement
FreeLibrary
GetModuleFileNameW
GetTempPathW
WritePrivateProfileStringA
ActivateActCtx
GetLastError
DeactivateActCtx
SetLastError
GetProcAddress
GetModuleHandleW
LoadLibraryW
GetFileAttributesW
SetFileAttributesW
WritePrivateProfileStringW
GetTickCount
GetPrivateProfileStringW
GetPrivateProfileIntW
lstrlenA
lstrlenW
FindResourceW
LoadResource
LockResource
SizeofResource
WideCharToMultiByte
MultiByteToWideChar
LocalReAlloc
TlsFree
TlsSetValue
TlsAlloc
ResumeThread
GlobalHandle
GetTimeFormatW
user32
GetMenuDefaultItem
SetMenuDefaultItem
IsMenu
MonitorFromPoint
UpdateLayeredWindow
EnableScrollBar
NotifyWinEvent
RedrawWindow
SetWindowRgn
UnionRect
GetNextDlgGroupItem
InvalidateRgn
CopyAcceleratorTableW
CharNextW
SetLayeredWindowAttributes
EnumDisplayMonitors
SetParent
DeleteMenu
UnregisterClassW
RealChildWindowFromPoint
LoadCursorW
GetSysColorBrush
DrawStateW
CharUpperW
SystemParametersInfoW
GetMenuItemInfoW
UnpackDDElParam
ReuseDDElParam
DestroyMenu
DestroyIcon
LoadAcceleratorsW
InsertMenuItemW
CreatePopupMenu
BringWindowToTop
TranslateAcceleratorW
IsIconic
SetWindowContextHelpId
ShowOwnedPopups
SetCursor
PostQuitMessage
SetRectEmpty
IntersectRect
GetMessageW
ValidateRect
EndPaint
BeginPaint
GetWindowDC
ClientToScreen
GrayStringW
DrawTextExW
TabbedTextOutW
GetCursorPos
WindowFromPoint
MapVirtualKeyW
GetKeyNameTextW
MapDialogRect
GetAsyncKeyState
GetWindowThreadProcessId
ShowWindow
MoveWindow
SetWindowTextW
IsDialogMessageW
CheckDlgButton
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
ModifyMenuW
CheckMenuItem
LoadMenuW
RegisterWindowMessageW
SendDlgItemMessageW
SendDlgItemMessageA
WinHelpW
IsChild
SetWindowsHookExW
CallNextHookEx
GetClassLongW
SetPropW
GetPropW
RemovePropW
SetFocus
GetWindowTextLengthW
GetForegroundWindow
GetLastActivePopup
BeginDeferWindowPos
EndDeferWindowPos
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
MonitorFromWindow
GetMonitorInfoW
InvertRect
TrackPopupMenu
SetMenu
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
SetForegroundWindow
ShowScrollBar
IsWindowVisible
CreateWindowExW
GetClassInfoExW
GetClassInfoW
RegisterClassW
AdjustWindowRectEx
EqualRect
DeferWindowPos
GetScrollInfo
SetScrollInfo
SetWindowPlacement
GetWindowPlacement
GetDlgCtrlID
DefWindowProcW
CallWindowProcW
GetMenu
SetWindowLongW
SetWindowPos
GetActiveWindow
SetActiveWindow
CreateDialogIndirectParamW
DestroyWindow
GetWindowLongW
GetDlgItem
IsWindowEnabled
GetNextDlgTabItem
EndDialog
GetMenuState
GetMenuStringW
AppendMenuW
GetMenuItemID
InsertMenuW
GetMenuItemCount
GetSubMenu
RemoveMenu
GetDesktopWindow
DrawIcon
GetMessagePos
HideCaret
GetIconInfo
CopyImage
DrawIconEx
LockWindowUpdate
DestroyAcceleratorTable
SetClassLongW
DrawEdge
ToUnicodeEx
GetKeyboardLayout
GetKeyboardState
CreateAcceleratorTableW
SetCursorPos
GetSystemMetrics
ReleaseCapture
SetCapture
GetCapture
ScreenToClient
MapWindowPoints
DrawFocusRect
DrawFrameControl
OffsetRect
PtInRect
RegisterClipboardFormatW
OpenClipboard
SetClipboardData
CloseClipboard
EmptyClipboard
CopyIcon
CharUpperBuffW
PostThreadMessageW
GetClassNameW
GetWindow
ReleaseDC
GetDC
LoadImageW
FrameRect
IsRectEmpty
IsWindow
MessageBoxW
EnumWindows
PeekMessageW
GetSystemMenu
EnableMenuItem
GetWindowTextW
GetKeyState
MessageBeep
SetRect
keybd_event
GetCaretPos
KillTimer
SetTimer
InflateRect
PostMessageW
UpdateWindow
MessageBoxA
GetFocus
FillRect
IsZoomed
CopyRect
GetClientRect
LoadBitmapW
GetSysColor
DrawTextW
TranslateMessage
DispatchMessageW
GetParent
GetWindowRect
LoadIconW
SendMessageW
EnableWindow
InvalidateRect
GetWindowRgn
DestroyCursor
SubtractRect
GetDoubleClickTime
GetUpdateRect
IsClipboardFormatAvailable
CreateMenu
TranslateMDISysAccel
DrawMenuBar
DefMDIChildProcW
DefFrameProcW
MapVirtualKeyExW
IsCharLowerW
ScrollWindow
WaitMessage
gdi32
PatBlt
SaveDC
CreateHatchBrush
SetRectRgn
RestoreDC
CombineRgn
GetMapMode
DPtoLP
SelectPalette
GetBkColor
GetCharWidthW
StretchDIBits
EnumFontFamiliesExW
CreateDIBitmap
EnumFontFamiliesW
GetTextCharsetInfo
GetRgnBox
CreateRoundRectRgn
CreatePalette
GetPaletteEntries
GetNearestPaletteIndex
RealizePalette
GetSystemPaletteEntries
CreatePolygonRgn
CreateEllipticRgn
Polyline
Ellipse
Polygon
OffsetRgn
SetDIBColorTable
CreateRectRgnIndirect
StretchBlt
SetPixel
ExtFloodFill
SetPaletteEntries
LPtoDP
GetWindowOrgEx
GetViewportOrgEx
PtInRegion
FillRgn
FrameRgn
GetBoundsRect
SetPixelV
GetTextFaceW
CreatePatternBrush
ExtSelectClipRgn
CreateBitmap
SetBkColor
CreateDCW
CopyMetaFileW
GetDeviceCaps
CreateDIBSection
CreateFontW
ExtTextOutW
Rectangle
CreatePen
GetTextMetricsW
DeleteDC
GetTextExtentPoint32W
SetBkMode
SetTextColor
DeleteObject
CreateSolidBrush
GetTextColor
CreateCompatibleBitmap
BitBlt
CreateCompatibleDC
GetObjectW
CreateFontIndirectW
GetStockObject
GetObjectType
SelectObject
ScaleWindowExtEx
SetWindowExtEx
OffsetWindowOrgEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
Escape
TextOutW
RectVisible
PtVisible
GetPixel
GetWindowExtEx
GetViewportExtEx
CreateRectRgn
SelectClipRgn
SetLayout
GetLayout
SetTextAlign
MoveToEx
LineTo
IntersectClipRect
ExcludeClipRect
GetClipBox
SetMapMode
SetROP2
SetPolyFillMode
msimg32
AlphaBlend
TransparentBlt
comdlg32
GetFileTitleW
winspool.drv
DocumentPropertiesW
OpenPrinterW
ClosePrinter
advapi32
SetFileSecurityW
CryptReleaseContext
CryptGenRandom
RegCloseKey
RegSetValueW
RegQueryValueExW
RegOpenKeyExW
RegCreateKeyExW
RegSetValueExW
RegEnumKeyExW
RegEnumValueW
GetFileSecurityW
CryptAcquireContextW
RegQueryValueW
RegEnumKeyW
RegDeleteKeyW
RegDeleteValueW
shell32
SHGetPathFromIDListW
SHBrowseForFolderW
SHGetMalloc
ShellExecuteW
DragFinish
DragQueryFileW
SHGetFileInfoW
SHAddToRecentDocs
ExtractIconW
SHGetDesktopFolder
SHAppBarMessage
SHGetSpecialFolderLocation
comctl32
ImageList_GetIconSize
ImageList_DrawEx
shlwapi
PathFindExtensionW
PathRemoveFileSpecW
PathFileExistsW
PathFindFileNameW
PathStripToRootW
PathIsUNCW
ole32
CoFreeUnusedLibraries
CreateStreamOnHGlobal
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CLSIDFromString
CLSIDFromProgID
OleIsCurrentClipboard
OleFlushClipboard
DoDragDrop
OleCreateMenuDescriptor
OleDestroyMenuDescriptor
OleTranslateAccelerator
IsAccelerator
OleLockRunning
CoRevokeClassObject
CoRegisterMessageFilter
OleGetClipboard
RegisterDragDrop
CoLockObjectExternal
RevokeDragDrop
CoCreateGuid
CoInitializeEx
CoCreateInstance
OleDuplicateData
StringFromCLSID
CoTaskMemAlloc
ReleaseStgMedium
CoTaskMemFree
CoInitialize
CoUninitialize
OleInitialize
OleUninitialize
oleaut32
SysStringLen
SystemTimeToVariantTime
VariantTimeToSystemTime
VarBstrFromDate
OleCreateFontIndirect
SafeArrayDestroy
VariantCopy
SysAllocString
SysFreeString
VariantInit
VariantChangeType
VariantClear
SysAllocStringLen
oledlg
OleUIBusyW
gdiplus
GdipDrawImageI
GdipGetImageGraphicsContext
GdipBitmapUnlockBits
GdipBitmapLockBits
GdipCreateBitmapFromScan0
GdipCreateBitmapFromStream
GdipGetImagePalette
GdipGetImagePaletteSize
GdipGetImagePixelFormat
GdipGetImageHeight
GdipGetImageWidth
GdipCloneImage
GdipDrawImageRectI
GdipSetInterpolationMode
GdipCreateFromHDC
GdiplusShutdown
GdiplusStartup
GdipCreateBitmapFromHBITMAP
GdipDisposeImage
GdipDeleteGraphics
GdipAlloc
GdipFree
libeay32
BIO_free_all
BIO_push
OPENSSL_add_all_algorithms_noconf
BIO_s_file
PEM_read_bio_RSA_PUBKEY
CRYPTO_cleanup_all_ex_data
RSA_size
RSA_public_encrypt
RSA_free
BIO_s_mem
BIO_write
BIO_ctrl
BIO_f_base64
BIO_new
BIO_set_flags
iphlpapi
GetAdaptersInfo
oleacc
AccessibleObjectFromWindow
CreateStdAccessibleObject
LresultFromObject
imm32
ImmGetOpenStatus
ImmReleaseContext
ImmGetContext
winmm
PlaySoundW
Sections
.text Size: 1.7MB - Virtual size: 1.7MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 516KB - Virtual size: 515KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 33KB - Virtual size: 66KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 755KB - Virtual size: 754KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ