Static task
static1
Behavioral task
behavioral1
Sample
2024-05-14_bfb53a23473af96b31967e56f63ba092_icedid.exe
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
2024-05-14_bfb53a23473af96b31967e56f63ba092_icedid.exe
Resource
win10v2004-20240426-en
General
-
Target
2024-05-14_bfb53a23473af96b31967e56f63ba092_icedid
-
Size
1.6MB
-
MD5
bfb53a23473af96b31967e56f63ba092
-
SHA1
210d8b859a76bf54df3fc930ecfd345f9f81d9e7
-
SHA256
98180e3dae92214aa638daaaf2022a1b52ee1152c8a72513e4fe9e7696ed386d
-
SHA512
79b308f2dc9ef2d4a226a8af9d4a926a98a1d9cb7d0c54c892a3422b90607f6a3b4c2bc8f124a25f375b11441a6ac27c631f716db110a7e5f934711ea60707ba
-
SSDEEP
49152:epfwK8hvRunLOGofqEj2JSKC1lZpsjKlCwiM3hEMjwQo9n/5GZLNmc8qNplveJQA:yfwK8hZunLOGofqEj2JSKC1lZpsjKlCV
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-05-14_bfb53a23473af96b31967e56f63ba092_icedid
Files
-
2024-05-14_bfb53a23473af96b31967e56f63ba092_icedid.exe windows:5 windows x86 arch:x86
61be471a62a7196f1f85cd9e829ad066
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
winmm
waveInGetDevCapsA
waveInGetNumDevs
waveInStart
waveInAddBuffer
waveInPrepareHeader
waveInOpen
waveInClose
waveInUnprepareHeader
waveInReset
sndPlaySoundA
avifil32
AVIFileOpenA
AVIFileExit
AVIFileInit
AVIStreamWrite
AVIStreamSetFormat
AVIFileRelease
AVIStreamRelease
AVIFileCreateStreamA
wininet
InternetQueryDataAvailable
HttpAddRequestHeadersA
HttpQueryInfoA
InternetGetLastResponseInfoA
InternetSetStatusCallback
InternetSetFilePointer
InternetWriteFile
InternetReadFile
HttpOpenRequestA
InternetOpenA
InternetConnectA
InternetCloseHandle
FtpSetCurrentDirectoryA
FtpPutFileA
HttpSendRequestA
mmapi
?MM_Start@@YAH_N@Z
?MM_End@@YAH_N@Z
?MM_ObjDelete@@YAHPAX@Z
?MM_MarkSetIcon@@YAHPAXH@Z
?MM_ObjRename@@YAHPAXPBD@Z
?MM_ObjGetName@@YAHPAXPADH@Z
?MM_MarkMove@@YAHPAXNN@Z
?MM_MarkCreate@@YAHPBDNNHPAPAX@Z
?MM_AddIcon@@YAHPBDH@Z
freeimage
_FreeImage_AdjustBrightness@12
_FreeImage_GetInfo@4
_FreeImage_GetBits@4
_FreeImage_GetInfoHeader@4
_FreeImage_GetWidth@4
_FreeImage_GetHeight@4
_FreeImage_Unload@4
_FreeImage_Load@12
kernel32
GlobalFlags
TlsGetValue
GlobalReAlloc
GlobalHandle
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
GetCPInfo
GetOEMCP
GetModuleHandleW
SetErrorMode
GetCurrentDirectoryA
GetFileSizeEx
RtlUnwind
GetTimeFormatA
GetDateFormatA
RaiseException
ExitThread
CreateThread
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
GetSystemTimeAsFileTime
HeapFree
HeapAlloc
GetDriveTypeA
GetCommandLineA
GetStartupInfoA
ExitProcess
HeapReAlloc
VirtualProtect
VirtualAlloc
VirtualQuery
SetStdHandle
GetFileType
HeapSize
GetACP
IsValidCodePage
GetStdHandle
GetConsoleCP
GetConsoleMode
LCMapStringA
LCMapStringW
GetStringTypeA
GetStringTypeW
HeapCreate
VirtualFree
SetHandleCount
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
InitializeCriticalSectionAndSpinCount
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
GetProcessHeap
CompareStringW
SetEnvironmentVariableA
SystemTimeToFileTime
LocalFileTimeToFileTime
GetDiskFreeSpaceA
GetTempFileNameA
GetFileTime
SetFileTime
GetFileAttributesA
GetTickCount
GetPrivateProfileStringA
WritePrivateProfileStringA
GetPrivateProfileIntA
SuspendThread
SetThreadPriority
GetCurrentThread
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
InterlockedExchange
lstrcmpA
GetShortPathNameA
GetFullPathNameA
GetVolumeInformationA
GetCurrentProcess
DuplicateHandle
GetFileSize
SetEndOfFile
UnlockFile
LockFile
SetFilePointer
lstrcmpiA
GetThreadLocale
GetStringTypeExA
MoveFileA
LocalAlloc
FileTimeToLocalFileTime
FileTimeToSystemTime
InterlockedDecrement
GetModuleFileNameW
GetCurrentProcessId
GetModuleFileNameA
GlobalAlloc
FormatMessageA
LocalFree
MulDiv
lstrlenA
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
CompareStringA
lstrcmpW
GetModuleHandleA
GlobalLock
GlobalUnlock
GlobalFree
FreeResource
OutputDebugStringA
ResumeThread
CreateMutexA
SetLastError
ReleaseMutex
lstrcpynA
FindNextFileA
FindClose
CreateDirectoryA
MultiByteToWideChar
WinExec
GetSystemDirectoryA
CopyFileA
GetComputerNameA
GetSystemInfo
GetTimeZoneInformation
SystemTimeToTzSpecificLocalTime
FlushFileBuffers
GetEnvironmentVariableA
FindFirstFileA
LoadLibraryA
GetProcAddress
FreeLibrary
BuildCommDCBA
CreateFileA
SetCommState
SetCommTimeouts
WriteFile
ReadFile
GetVersionExA
DeleteFileA
GetWindowsDirectoryA
GetCurrentThreadId
SetEvent
WaitForMultipleObjects
TerminateThread
GetLastError
Sleep
DeleteCriticalSection
InitializeCriticalSection
CreateEventA
ResetEvent
WaitForSingleObject
CloseHandle
InterlockedIncrement
EnterCriticalSection
LeaveCriticalSection
LoadResource
LockResource
SizeofResource
FindResourceA
WideCharToMultiByte
user32
CreateMenu
GetTabbedTextExtentA
DestroyCursor
SetRect
RegisterClipboardFormatA
SetWindowContextHelpId
MapDialogRect
ShowOwnedPopups
ValidateRect
CharUpperA
GetMessageA
WindowFromPoint
SetCapture
SetParent
GetSystemMenu
DeleteMenu
IsRectEmpty
IsZoomed
UnpackDDElParam
ReuseDDElParam
LoadMenuA
DestroyMenu
ReleaseCapture
LoadAcceleratorsA
InsertMenuItemA
CreatePopupMenu
BringWindowToTop
TranslateAcceleratorA
WaitMessage
GetWindowThreadProcessId
InflateRect
EndPaint
BeginPaint
GetWindowDC
ReleaseDC
GetDC
ClientToScreen
GrayStringA
DrawTextExA
DrawTextA
TabbedTextOutA
FillRect
GetMenuStringA
AppendMenuA
InsertMenuA
RemoveMenu
ShowWindow
MoveWindow
SetWindowTextA
IsDialogMessageA
SetDlgItemTextA
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
ModifyMenuA
GetMenuState
EnableMenuItem
CheckMenuItem
LoadIconA
SendDlgItemMessageA
WinHelpA
IsChild
SetWindowsHookExA
CallNextHookEx
GetClassLongA
GetClassNameA
SetPropA
GetPropA
RemovePropA
GetFocus
SetFocus
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
GetLastActivePopup
BeginDeferWindowPos
EndDeferWindowPos
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
MapWindowPoints
ScrollWindow
TrackPopupMenu
SetMenu
SetScrollRange
SetScrollPos
GetScrollPos
SetForegroundWindow
ShowScrollBar
IsWindowVisible
GetSubMenu
GetMenuItemID
GetMenuItemCount
CreateWindowExA
GetClassInfoExA
GetClassInfoA
RegisterClassA
AdjustWindowRectEx
ScreenToClient
EqualRect
DeferWindowPos
GetScrollInfo
SetScrollInfo
CopyRect
SetWindowPlacement
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
GetMenu
SetWindowLongA
SetWindowPos
OffsetRect
IntersectRect
SystemParametersInfoA
IsIconic
GetWindowPlacement
GetWindow
GetDesktopWindow
SetActiveWindow
CreateDialogIndirectParamA
DestroyWindow
IsWindow
GetWindowLongA
GetDlgItem
IsWindowEnabled
GetNextDlgTabItem
EndDialog
GetActiveWindow
MessageBoxA
SendMessageTimeoutA
LoadBitmapA
GetCursorPos
GetWindowRect
SetRectEmpty
PtInRect
SetWindowRgn
DrawIcon
PostThreadMessageA
MessageBeep
GetNextDlgGroupItem
InvalidateRgn
CopyAcceleratorTableA
CharNextA
DestroyIcon
UnregisterClassA
LockWindowUpdate
GetDCEx
GetSysColorBrush
GetMenuItemInfoA
GetCapture
GetKeyState
RegisterWindowMessageA
PostMessageA
GetSysColor
SetSysColors
GetParent
LoadCursorA
SetCursor
PeekMessageA
TranslateMessage
DispatchMessageA
PostQuitMessage
UpdateWindow
SetTimer
KillTimer
InvalidateRect
SendMessageA
wsprintfA
GetClientRect
GetSystemMetrics
EnableWindow
GetScrollRange
gdi32
CreateBitmap
SetBkColor
SetTextColor
GetClipBox
Ellipse
Arc
Polyline
GetDeviceCaps
ExtTextOutA
StartDocA
PtVisible
RectVisible
TextOutA
Escape
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
GetCurrentPositionEx
ExtSelectClipRgn
DeleteDC
CreatePatternBrush
GetPixel
Polygon
CreatePen
CreateSolidBrush
CreateFontIndirectA
CreateRectRgnIndirect
SetRectRgn
CombineRgn
GetMapMode
PatBlt
DPtoLP
GetViewportExtEx
GetTextMetricsA
GetCharWidthA
CreateFontA
StartPage
EndPage
SetAbortProc
AbortDoc
EndDoc
GetViewportOrgEx
Rectangle
GetBkColor
GetTextColor
GetRgnBox
CreateEllipticRgn
LPtoDP
GetNearestColor
GetBkMode
GetPolyFillMode
GetROP2
GetStretchBltMode
GetTextAlign
GetTextFaceA
GetTextExtentPointA
GetWindowOrgEx
CreateDIBSection
SetPixel
CreateRectRgn
SelectClipRgn
GdiFlush
CreateDIBitmap
DeleteObject
SetStretchBltMode
StretchDIBits
GetObjectA
SetBitmapBits
StretchBlt
GetTextExtentPoint32A
CreateCompatibleDC
CreateCompatibleBitmap
BitBlt
GetStockObject
SelectObject
SetTextAlign
MoveToEx
LineTo
IntersectClipRect
ExcludeClipRect
SetMapMode
SetROP2
SetPolyFillMode
SetBkMode
RestoreDC
SaveDC
CreateDCA
GetWindowExtEx
comdlg32
GetFileTitleA
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
GetJobA
advapi32
GetFileSecurityA
SetFileSecurityA
RegDeleteValueA
RegQueryValueA
RegEnumKeyA
RegDeleteKeyA
RegOpenKeyA
RegSetValueA
RegOpenKeyExA
RegSetValueExA
RegCreateKeyExA
RegQueryValueExA
RegCloseKey
RegCreateKeyA
shell32
ExtractIconA
SHGetPathFromIDListA
SHBrowseForFolderA
SHGetMalloc
DragFinish
DragQueryFileA
SHGetFileInfoA
ShellExecuteA
shlwapi
PathStripToRootA
PathIsUNCA
PathFindExtensionA
PathFindFileNameA
PathRemoveFileSpecW
oledlg
ord8
ole32
CLSIDFromString
OleUninitialize
CoFreeUnusedLibraries
OleInitialize
CoDisconnectObject
CoUninitialize
CoCreateInstance
CoInitializeEx
CoGetClassObject
StgOpenStorageOnILockBytes
StgCreateDocfileOnILockBytes
CreateILockBytesOnHGlobal
OleIsCurrentClipboard
OleFlushClipboard
CoRegisterMessageFilter
OleTranslateAccelerator
IsAccelerator
OleCreateMenuDescriptor
OleDestroyMenuDescriptor
CLSIDFromProgID
CoRevokeClassObject
CoRegisterClassObject
CoTaskMemAlloc
StringFromCLSID
CoTaskMemFree
oleaut32
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
OleCreateFontIndirect
LoadTypeLi
SysAllocString
VariantCopy
SysStringByteLen
SysAllocStringByteLen
SysStringLen
VariantChangeType
VariantClear
SysAllocStringLen
VariantInit
SysFreeString
RevokeActiveObject
RegisterActiveObject
wsock32
inet_addr
WSASetLastError
WSAAsyncSelect
htonl
sendto
send
__WSAFDIsSet
select
recvfrom
recv
connect
socket
getpeername
shutdown
accept
gethostname
ioctlsocket
gethostbyname
getservbyname
ntohs
setsockopt
getsockopt
htons
WSAStartup
bind
listen
WSACleanup
closesocket
WSAGetLastError
ws2_32
WSARecv
WSASend
WSASocketA
WSACreateEvent
WSAEventSelect
WSAWaitForMultipleEvents
WSAEnumNetworkEvents
WSAAccept
WSACloseEvent
Sections
.text Size: 1.3MB - Virtual size: 1.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 194KB - Virtual size: 193KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 19KB - Virtual size: 39KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 150KB - Virtual size: 149KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ