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