Static task
static1
Behavioral task
behavioral1
Sample
2024-05-04_aefac33135da5a973e16aab4c83c07a2_icedid.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
2024-05-04_aefac33135da5a973e16aab4c83c07a2_icedid.exe
Resource
win10v2004-20240419-en
General
-
Target
2024-05-04_aefac33135da5a973e16aab4c83c07a2_icedid
-
Size
4.2MB
-
MD5
aefac33135da5a973e16aab4c83c07a2
-
SHA1
70e32568b51fc829614bec11452b0d6fd410016e
-
SHA256
acee1ce3aff609df0a42be2c03e93e020ec27d8220c6e8166a760f6243e71e22
-
SHA512
ec30d3aeb3034662249114351292fd7f38bf049fdae56b5919b9a707c4acf8c34143a131197484e50f0cd9615f76a09d6c62eba40f0fb11c00fa196e2aea28c4
-
SSDEEP
98304:tghBF4biayHEJvPmOnHt7SIbajTs++z8lPUbDZktvZqK089TqO2s9/jKZc68:6p7wJ5t7k1+z8lJxDd9/jKZ3
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-05-04_aefac33135da5a973e16aab4c83c07a2_icedid
Files
-
2024-05-04_aefac33135da5a973e16aab4c83c07a2_icedid.exe windows:5 windows x86 arch:x86
c11cfaef234eb30e59541a46e52db454
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
gfdev
GFDev_UnregisterWakeupCallback
GFDev_UnregisterInputCallback
GFDev_RegisterInputCallback
GFMCPPro_SetADisplayText
GFDIO_GetNumDevices
GFMCP_SetADisplayText
GFMCP_SetCDisplayText
GFLGT2_GetNumDevices
GFSECM_GetNumDevices
GFDev_Terminate
GFMCP_SetDDisplayText
GFP8_GetNumDevices
GFMCP_SetEDisplayText
GFMCPPro_SetEDisplayText
GFRP48_GetNumDevices
GFMCPPro_SetDDisplayText
GFMCP_SetBDisplayText
GFMCP_GetNumDevices
GFDev_Init
GF45_GetNumDevices
GFMCPPro_SetFDisplayText
GFMESM_GetNumDevices
GF166_GetNumDevices
GFTQ6_GetNumDevices
GFWCP_GetNumDevices
GFMCPPro_SetCDisplayText
GFMCPPro_GetNumDevices
GFT8_GetNumDevices
GF46_GetNumDevices
GFLGT_GetNumDevices
GFMCPPro_SetBDisplayText
GFEFIS_GetNumDevices
GFATC_GetNumDevices
GFDev_RegisterConnectCallback
GFWCP_SetIndColorValue
GFWCP_SetBrightness
GFT8_SetBrightness
GFT8_SetIndicators
GFRP48_SetBrightness
GFRP48_SetIndicators
GFP8_SetIndicators
GFP8_SetBrightness
GFMCPPro_SetBrightness
GFMCPPro_SetIndicators
GFMCP_SetBrightness
GFMCP_SetIndicators
GFLGT2_SetBrightness
GFLGT2_SetIndicators
GFLGT_SetBrightness
GFLGT_SetIndicators
GFDIO_SetIndicators
GFATC_SetDigit
GFATC_SetDigitSegments
GF46_SetNumeric
GF46_SetBrightness
GF46_SetAlpha
GF45_SetNumeric
GF45_SetAlpha
GF45_SetBrightness
GF166_GetIndicators
GF166_SetIndicators
GFATC_SetBrightness
GF166_SetBrightness
GF166_SetRDisplayText
GFDev_GetDeviceInfo
GF166_SetLDisplayText
version
GetFileVersionInfoA
GetFileVersionInfoSizeA
VerQueryValueA
kernel32
GlobalUnlock
MulDiv
GlobalLock
GlobalSize
lstrcpyA
GetVersion
GetWindowsDirectoryA
WritePrivateProfileStringA
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSection
InterlockedDecrement
InterlockedIncrement
DeleteFileA
ReleaseMutex
CreateMutexA
CreateDirectoryA
LoadLibraryExA
GetModuleFileNameA
IsBadCodePtr
LoadLibraryA
GetProcAddress
FreeLibrary
IsBadReadPtr
GetPrivateProfileStringA
CopyFileA
IsBadWritePtr
LockResource
SizeofResource
WideCharToMultiByte
LoadResource
FindResourceW
DeleteCriticalSection
DecodePointer
HeapSize
GetVersionExA
RaiseException
InitializeCriticalSectionAndSpinCount
GetProcessHeap
HeapFree
HeapAlloc
HeapReAlloc
SetEnvironmentVariableA
GetFileAttributesExW
CreateFileW
WriteConsoleW
GetCurrentDirectoryW
OutputDebugStringW
CreateProcessA
GetExitCodeProcess
LCMapStringW
GetTimeFormatW
GetDateFormatW
GetConsoleCP
GetDriveTypeW
SetFilePointerEx
ReadConsoleW
GetConsoleMode
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
GetStringTypeW
GetTimeZoneInformation
GetStdHandle
FindFirstFileExW
GlobalReAlloc
GetTickCount
GetLastError
GetStartupInfoW
TerminateProcess
OutputDebugStringA
SetLastError
FreeResource
GetModuleFileNameW
GetModuleHandleA
GetModuleHandleW
GlobalFree
LoadLibraryW
FindResourceA
MultiByteToWideChar
GlobalAlloc
LocalFree
FormatMessageA
EncodePointer
GetCurrentThreadId
GetSystemDirectoryW
LoadLibraryExW
GlobalDeleteAtom
lstrcmpW
GlobalAddAtomA
GlobalFindAtomA
GlobalGetAtomNameA
CompareStringA
GetCurrentProcessId
GetCurrentThread
lstrcmpA
GetPrivateProfileIntA
CloseHandle
WaitForSingleObject
SetThreadPriority
ResumeThread
GetDiskFreeSpaceA
GetFileAttributesA
GetFileTime
GetFullPathNameA
SetFileTime
GetTempFileNameA
ReplaceFileA
SystemTimeToFileTime
FileTimeToLocalFileTime
FindClose
FindFirstFileA
FindNextFileA
FileTimeToSystemTime
GetProfileIntA
GetACP
GlobalFlags
GetThreadLocale
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GlobalHandle
LocalAlloc
LocalReAlloc
CompareStringW
GetLocaleInfoW
GetSystemDefaultUILanguage
GetUserDefaultUILanguage
GetOEMCP
GetCPInfo
GetCurrentDirectoryA
CreateFileA
FlushFileBuffers
GetFileSize
LockFile
ReadFile
SetEndOfFile
SetFilePointer
UnlockFile
WriteFile
DuplicateHandle
GetCurrentProcess
GetShortPathNameA
lstrcmpiA
MoveFileA
GetVolumeInformationA
GetStringTypeExA
GetFileAttributesExA
GetFileSizeEx
LocalFileTimeToFileTime
SetErrorMode
VerSetConditionMask
VerifyVersionInfoA
GetTempPathA
Sleep
SearchPathA
VirtualProtect
FindResourceExW
IsDebuggerPresent
IsProcessorFeaturePresent
SystemTimeToTzSpecificLocalTime
GetSystemTimeAsFileTime
GetCommandLineA
RtlUnwind
GetSystemInfo
VirtualAlloc
VirtualQuery
ExitProcess
GetModuleHandleExW
AreFileApisANSI
CreateThread
ExitThread
SetStdHandle
GetFileType
HeapQueryInformation
IsValidCodePage
UnhandledExceptionFilter
SetUnhandledExceptionFilter
user32
SetMenu
TrackPopupMenu
GetForegroundWindow
ValidateRect
ScrollWindow
SetScrollRange
GetScrollRange
ShowScrollBar
SetPropA
GetPropA
RemovePropA
AdjustWindowRectEx
MapWindowPoints
GetClassLongA
GetClassNameA
GetTopWindow
LoadIconA
LoadIconW
SetScrollInfo
GetScrollInfo
WinHelpA
MonitorFromWindow
GetMonitorInfoA
ShowWindow
MoveWindow
CheckDlgButton
SetWindowTextA
IsDialogMessageA
GetKeyNameTextA
MapVirtualKeyA
GetWindowThreadProcessId
BeginPaint
EndPaint
DrawIcon
LoadCursorW
DestroyMenu
GetMenuItemInfoA
PostQuitMessage
ShowOwnedPopups
GetMessageA
SetRectEmpty
BringWindowToTop
LoadAcceleratorsA
TranslateAcceleratorA
LoadMenuA
InsertMenuItemA
DestroyIcon
LoadImageA
UnpackDDElParam
ReuseDDElParam
SetCursorPos
DestroyCursor
RegisterClipboardFormatA
RealChildWindowFromPoint
GetSysColorBrush
CopyImage
DeleteMenu
LoadAcceleratorsW
LoadMenuW
GetMenu
CharUpperA
UnionRect
SetParent
PostThreadMessageA
GetMenuDefaultItem
GetNextDlgGroupItem
DrawIconEx
GetIconInfo
GetAsyncKeyState
EnableScrollBar
HideCaret
NotifyWinEvent
LockWindowUpdate
SetLayeredWindowAttributes
EnumDisplayMonitors
OpenClipboard
CloseClipboard
SetClipboardData
EmptyClipboard
DrawStateA
LoadImageW
IsMenu
UpdateLayeredWindow
MonitorFromPoint
TrackMouseEvent
GetComboBoxInfo
GetKeyboardLayout
IsCharLowerA
MapVirtualKeyExA
GetKeyboardState
ToAsciiEx
CreateAcceleratorTableA
DestroyAcceleratorTable
CopyAcceleratorTableA
SetClassLongA
CopyIcon
GetClassInfoExA
ModifyMenuA
CharUpperBuffA
DrawMenuBar
DefFrameProcA
DefMDIChildProcA
TranslateMDISysAccel
GetUpdateRect
SubtractRect
CreateMenu
MapDialogRect
GetWindowRgn
DestroyWindow
CreateDialogIndirectParamA
EndDialog
GetDlgItem
GetNextDlgTabItem
GetActiveWindow
IsWindowEnabled
SetActiveWindow
GetWindowLongA
SetFocus
SetScrollPos
RegisterClassA
CallWindowProcA
GetMessageTime
PeekMessageA
GetDlgCtrlID
DeferWindowPos
SetWindowPlacement
GetWindowPlacement
SetWindowPos
IsChild
WaitMessage
CreateWindowExA
SetMenuItemBitmaps
EnableMenuItem
CheckMenuItem
GetWindow
GetWindowTextLengthA
GetWindowTextA
GetScrollPos
RemoveMenu
InsertMenuA
GetMenuItemCount
GetMenuItemID
GetSubMenu
GetMenuState
GetMenuStringA
ClientToScreen
WindowFromPoint
GetDoubleClickTime
IsWindowVisible
IsRectEmpty
InvertRect
ScreenToClient
SetCapture
GetFocus
IsClipboardFormatAvailable
GrayStringA
PtInRect
DrawTextExA
DefWindowProcA
TabbedTextOutA
GetClassInfoA
ClipCursor
ReleaseCapture
GetMessagePos
GetKeyState
TranslateMessage
IsWindow
DispatchMessageA
GetSystemMetrics
DrawFrameControl
SetCursor
DrawTextA
DrawEdge
SetRect
FrameRect
LoadCursorA
SystemParametersInfoA
SetWindowRgn
GetWindowDC
MessageBeep
SetWindowLongA
RedrawWindow
GetParent
GetCapture
InflateRect
EqualRect
BeginDeferWindowPos
EndDeferWindowPos
GetSystemMenu
IsZoomed
GetDesktopWindow
CallNextHookEx
SetWindowsHookExA
UnhookWindowsHookEx
UpdateWindow
GetCursorPos
IsIconic
GetLastActivePopup
SetForegroundWindow
RegisterWindowMessageA
MessageBoxA
FindWindowA
OffsetRect
IntersectRect
PostMessageA
AppendMenuA
GetWindowRect
GetDC
ReleaseDC
SetTimer
KillTimer
GetClientRect
CreatePopupMenu
FillRect
DrawFocusRect
InvalidateRect
SendDlgItemMessageA
SetMenuItemInfoA
SetMenuDefaultItem
GetMenuCheckMarkDimensions
UnregisterClassA
GetSysColor
LoadBitmapW
CopyRect
SendMessageA
EnableWindow
gdi32
CreateBitmap
DPtoLP
CreateFontIndirectA
DeleteObject
CreateCompatibleDC
CreateCompatibleBitmap
CreatePatternBrush
GetDeviceCaps
GetTextMetricsA
CreateFontA
SelectObject
GetObjectA
MoveToEx
SetViewportExtEx
SetViewportOrgEx
SetWindowExtEx
SetWindowOrgEx
OffsetViewportOrgEx
OffsetWindowOrgEx
ScaleViewportExtEx
ScaleWindowExtEx
CreateEllipticRgn
Ellipse
BitBlt
LPtoDP
GetCharWidthA
StretchDIBits
SetRectRgn
GetTextExtentPoint32A
CreatePalette
GetNearestPaletteIndex
GetPaletteEntries
GetSystemPaletteEntries
GetCurrentObject
TextOutA
ExtTextOutA
CopyMetaFileA
CreateDCA
SetBkColor
SetTextColor
CreateRectRgnIndirect
CreateHatchBrush
CreateSolidBrush
DeleteDC
ExcludeClipRect
GetClipBox
GetObjectType
GetViewportExtEx
GetWindowExtEx
IntersectClipRect
LineTo
RestoreDC
SaveDC
SelectClipRgn
GetStockObject
GetPixel
CreateRectRgn
CreateDIBSection
CombineRgn
ExtSelectClipRgn
SelectPalette
SetBkMode
SetMapMode
SetLayout
GetLayout
SetPolyFillMode
SetROP2
SetTextAlign
RectVisible
SetDIBColorTable
CreatePen
Escape
GetBkColor
PtVisible
PatBlt
GetTextFaceA
GetViewportOrgEx
GetWindowOrgEx
GetBoundsRect
FillRgn
SetPaletteEntries
ExtFloodFill
SetPixelV
PtInRegion
FrameRgn
RoundRect
CreateRoundRectRgn
OffsetRgn
GetRgnBox
EnumFontFamiliesExA
Rectangle
Polyline
Polygon
CreatePolygonRgn
GetTextColor
RealizePalette
StretchBlt
SetPixel
GetTextCharsetInfo
EnumFontFamiliesA
CreateDIBitmap
advapi32
RegCloseKey
RegCreateKeyExA
RegDeleteValueA
RegSetValueExA
RegEnumKeyA
RegQueryValueA
RegQueryValueExA
RegEnumKeyExA
RegOpenKeyExA
RegDeleteKeyA
SetFileSecurityA
GetFileSecurityA
RegEnumValueA
RegOpenKeyExW
RegSetValueA
shell32
DragQueryFileA
ExtractIconA
SHBrowseForFolderA
SHGetSpecialFolderLocation
SHGetMalloc
SHGetPathFromIDListA
SHGetFolderPathA
ShellExecuteA
SHGetFileInfoA
SHGetDesktopFolder
SHAppBarMessage
DragFinish
oleaut32
VariantCopy
VarBstrFromDate
LoadTypeLi
SysStringLen
VariantChangeType
VariantClear
VariantInit
SysAllocStringLen
SysAllocStringByteLen
SysFreeString
VariantTimeToSystemTime
VarUdateFromDate
SystemTimeToVariantTime
SysAllocString
msimg32
AlphaBlend
TransparentBlt
comctl32
ImageList_Draw
ImageList_GetImageInfo
ImageList_AddMasked
ord17
shlwapi
PathFindExtensionA
PathRemoveFileSpecW
PathIsUNCA
PathStripToRootA
StrFormatKBSizeA
PathFindFileNameA
uxtheme
CloseThemeData
IsThemeBackgroundPartiallyTransparent
IsAppThemed
DrawThemeParentBackground
GetThemeColor
GetCurrentThemeName
GetThemeSysColor
GetWindowTheme
DrawThemeText
OpenThemeData
GetThemePartSize
DrawThemeBackground
oledlg
ord8
oleacc
LresultFromObject
CreateStdAccessibleObject
AccessibleObjectFromWindow
gdiplus
GdipDrawImageRectI
GdipCreateFromHDC
GdipCreateBitmapFromHBITMAP
GdipDrawImageI
GdipDeleteGraphics
GdipBitmapUnlockBits
GdipBitmapLockBits
GdipCreateBitmapFromScan0
GdipCreateBitmapFromStream
GdipGetImagePaletteSize
GdipGetImagePalette
GdipGetImagePixelFormat
GdipGetImageHeight
GdipGetImageWidth
GdipGetImageGraphicsContext
GdipDisposeImage
GdipCloneImage
GdiplusStartup
GdipFree
GdipAlloc
GdiplusShutdown
GdipSetInterpolationMode
imm32
ImmReleaseContext
ImmGetContext
ImmGetOpenStatus
winmm
PlaySoundA
winspool.drv
DocumentPropertiesA
OpenPrinterA
ClosePrinter
ole32
CoRegisterMessageFilter
OleLockRunning
OleCreateMenuDescriptor
OleDestroyMenuDescriptor
OleTranslateAccelerator
IsAccelerator
ReleaseStgMedium
CoRevokeClassObject
OleDuplicateData
CoTaskMemFree
CoTaskMemAlloc
StringFromCLSID
CreateStreamOnHGlobal
CoDisconnectObject
RevokeDragDrop
RegisterDragDrop
CoLockObjectExternal
DoDragDrop
OleIsCurrentClipboard
OleFlushClipboard
OleSetClipboard
OleUninitialize
OleInitialize
CoFreeUnusedLibraries
OleGetClipboard
CoInitialize
CoCreateInstance
CoInitializeEx
CoCreateGuid
CoUninitialize
Sections
.text Size: 1.8MB - Virtual size: 1.8MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 407KB - Virtual size: 407KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 43KB - Virtual size: 74KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 2.0MB - Virtual size: 2.0MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ