Static task
static1
Behavioral task
behavioral1
Sample
2024-06-15_2040fba35afc266926b8a0ed291002b7_icedid.exe
Resource
win7-20231129-en
Behavioral task
behavioral2
Sample
2024-06-15_2040fba35afc266926b8a0ed291002b7_icedid.exe
Resource
win10v2004-20240611-en
General
-
Target
2024-06-15_2040fba35afc266926b8a0ed291002b7_icedid
-
Size
696KB
-
MD5
2040fba35afc266926b8a0ed291002b7
-
SHA1
6be64cad70f6acf6d2dcca87564f3eb0474b3c01
-
SHA256
7f1c83040aca0f5a687bea05e4bd3a6664c56ca832a2fa3fef0b315ada799610
-
SHA512
a426301e4dd3f74bc6d55a81523d413fc38c2eb185531ac7d9e61ee4bc5e0a079c21cecb4fa6b66d3079fcc3816235bbaefeeae141b9873e77cbaeefb2fd3cf6
-
SSDEEP
12288:+9F88EsgNp19SV4aRpcgLtvfZGtCDOrYDGCs5qaAvODMTXDmcm:gANB6tvfZ/DYYDFsUjvODMTTA
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-06-15_2040fba35afc266926b8a0ed291002b7_icedid
Files
-
2024-06-15_2040fba35afc266926b8a0ed291002b7_icedid.exe windows:4 windows x86 arch:x86
0728e89aeadc76e58c65e09d4f9eb962
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
Imports
ws2_32
WSAStartup
closesocket
shutdown
WSACloseEvent
connect
WSAEventSelect
WSASocketA
WSARecv
WSASend
bind
setsockopt
WSARecvFrom
gethostbyname
WSACleanup
WSAEnumNetworkEvents
WSAGetLastError
htonl
inet_addr
htons
inet_ntoa
WSACreateEvent
WSASendTo
wininet
HttpQueryInfoA
InternetReadFile
InternetOpenA
InternetOpenUrlA
InternetCloseHandle
kernel32
GetCPInfo
GetOEMCP
WritePrivateProfileStringA
SetErrorMode
GetTickCount
RtlUnwind
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
HeapAlloc
HeapFree
GetSystemTimeAsFileTime
ExitThread
CreateThread
ExitProcess
TerminateProcess
GetStartupInfoA
GetCommandLineA
HeapReAlloc
SetEnvironmentVariableA
GlobalFlags
HeapSize
HeapDestroy
HeapCreate
VirtualFree
IsBadWritePtr
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetStdHandle
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
GetFileType
LCMapStringA
LCMapStringW
GetTimeZoneInformation
SetStdHandle
QueryPerformanceCounter
GetCurrentProcessId
GetStringTypeA
GetStringTypeW
IsBadReadPtr
IsBadCodePtr
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
IsValidCodePage
GetLocaleInfoW
TlsFree
LocalReAlloc
TlsSetValue
TlsAlloc
TlsGetValue
GlobalHandle
GlobalReAlloc
LocalAlloc
GetFileTime
SetFileTime
SystemTimeToFileTime
LocalFileTimeToFileTime
FileTimeToLocalFileTime
FileTimeToSystemTime
GetFullPathNameA
GetVolumeInformationA
GetCurrentProcess
DuplicateHandle
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
WriteFile
GetCurrentThread
lstrcmpA
ConvertDefaultLocale
EnumResourceLanguagesA
lstrcpyA
GetCurrentThreadId
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
lstrcatA
lstrcmpW
FreeResource
GetModuleHandleA
SetLastError
GlobalFree
MulDiv
GlobalAlloc
GlobalLock
GlobalUnlock
lstrcpynA
WaitForMultipleObjects
ResetEvent
LeaveCriticalSection
EnterCriticalSection
ReadFile
InterlockedCompareExchange
GetCurrentDirectoryA
SetVolumeLabelA
GetDiskFreeSpaceA
GetDriveTypeA
MoveFileA
CreateDirectoryA
CreateFileA
GetFileSize
UnmapViewOfFile
CreateFileMappingA
MapViewOfFile
FormatMessageA
LocalFree
InterlockedDecrement
DeleteCriticalSection
InitializeCriticalSection
RaiseException
InterlockedIncrement
FindFirstFileA
FindNextFileA
FindClose
GetFileAttributesA
SetFileAttributesA
DeleteFileA
GetWindowsDirectoryA
CreateProcessA
SetEvent
CloseHandle
Sleep
CreateEventA
WaitForSingleObject
LoadResource
LockResource
SizeofResource
FindResourceA
GetModuleFileNameA
FreeLibrary
LoadLibraryA
GetProcAddress
GetLastError
lstrlenA
lstrcmpiA
WideCharToMultiByte
lstrlenW
CompareStringA
CompareStringW
MultiByteToWideChar
GetVersion
GetThreadLocale
GetLocaleInfoA
GetACP
InterlockedExchange
GetVersionExA
SetCurrentDirectoryA
user32
GetNextDlgGroupItem
RegisterClipboardFormatA
PostThreadMessageA
TranslateAcceleratorA
InvalidateRgn
CopyAcceleratorTableA
SetRect
DestroyMenu
GetMenuItemInfoA
InflateRect
GetSysColorBrush
SetWindowContextHelpId
MapDialogRect
GetMessageA
TranslateMessage
ValidateRect
ShowOwnedPopups
GetCursorPos
SetWindowRgn
DrawIcon
IsRectEmpty
SetMenuItemBitmaps
ModifyMenuA
EnableMenuItem
CheckMenuItem
GetMenuCheckMarkDimensions
ShowWindow
SetWindowTextA
IsDialogMessageA
RegisterWindowMessageA
WinHelpA
CreateWindowExA
SetWindowsHookExA
CallNextHookEx
GetClassLongA
GetClassInfoExA
SetPropA
GetPropA
RemovePropA
SendDlgItemMessageA
GetFocus
SetFocus
IsChild
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
GetLastActivePopup
DispatchMessageA
BeginDeferWindowPos
EndDeferWindowPos
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
PeekMessageA
ScrollWindow
TrackPopupMenu
GetKeyState
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
SetForegroundWindow
ShowScrollBar
UpdateWindow
GetMenu
AdjustWindowRectEx
EqualRect
DeferWindowPos
GetScrollInfo
SetScrollInfo
GetClassInfoA
RegisterClassA
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
SetWindowLongA
SetWindowPos
OffsetRect
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetWindow
GetDesktopWindow
GetActiveWindow
SetActiveWindow
CreateDialogIndirectParamA
DestroyWindow
IsWindow
GetWindowLongA
GetDlgItem
IsWindowEnabled
GetParent
GetNextDlgTabItem
EndDialog
EndPaint
BeginPaint
GetWindowDC
ReleaseDC
GetDC
ClientToScreen
ScreenToClient
FillRect
GetMenuState
GetMenuItemID
GetMenuItemCount
GetSubMenu
CharToOemBuffA
OemToCharBuffA
UnregisterClassA
CopyRect
SetCapture
GetCapture
PtInRect
CharNextA
LoadMenuA
UnpackDDElParam
ReuseDDElParam
LoadAcceleratorsA
ReleaseCapture
LoadCursorA
CopyIcon
SetCursor
MessageBeep
KillTimer
FindWindowA
SetTimer
GetClassNameA
LoadIconA
PostQuitMessage
wsprintfA
InsertMenuItemA
CreatePopupMenu
SetRectEmpty
BringWindowToTop
MapWindowPoints
SetMenu
IsIconic
GetSystemMetrics
MessageBoxA
GetWindowRect
GrayStringA
DrawTextExA
TabbedTextOutA
GetClientRect
DrawTextA
GetSysColor
InvalidateRect
PostMessageA
SendMessageA
LoadBitmapA
EnableWindow
CharUpperA
IsWindowVisible
MoveWindow
gdi32
CreatePatternBrush
CreateSolidBrush
CreateEllipticRgn
LPtoDP
Ellipse
CreateRectRgnIndirect
GetMapMode
GetTextExtentPoint32A
GetRgnBox
GetBkColor
GetTextColor
DeleteDC
DeleteObject
GetClipBox
SetMapMode
ExtSelectClipRgn
ScaleWindowExtEx
SetWindowExtEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
GetPixel
GetWindowExtEx
GetViewportExtEx
SetTextColor
SelectObject
SetBkMode
GetStockObject
GetBitmapDimensionEx
BitBlt
CreateCompatibleDC
CreateBitmap
SetBkColor
RestoreDC
SaveDC
GetDeviceCaps
CreateFontIndirectA
GetObjectA
CreateFontA
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
CreateCompatibleBitmap
comdlg32
GetFileTitleA
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
advapi32
RegQueryValueExA
RegCloseKey
RegOpenKeyExA
RegOpenKeyA
RegDeleteKeyA
RegEnumKeyA
RegQueryValueA
RegCreateKeyExA
RegSetValueExA
shell32
DragFinish
DragQueryFileA
ShellExecuteA
comctl32
ord17
ImageList_Draw
ImageList_GetImageInfo
ImageList_Destroy
shlwapi
PathFindFileNameA
PathStripToRootA
PathFindExtensionA
PathIsUNCA
oledlg
ord8
ole32
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CLSIDFromString
CLSIDFromProgID
OleUninitialize
CoTaskMemFree
CoUninitialize
CoInitialize
CoCreateInstance
CoFreeUnusedLibraries
OleInitialize
CoRevokeClassObject
OleIsCurrentClipboard
OleFlushClipboard
CoRegisterMessageFilter
CoTaskMemAlloc
oleaut32
VariantCopy
SafeArrayCreate
SafeArrayGetDim
SafeArrayGetElemsize
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SysAllocStringByteLen
SysStringLen
SysFreeString
SysAllocStringLen
VariantInit
VariantChangeType
VariantClear
SystemTimeToVariantTime
SysAllocString
OleCreateFontIndirect
SafeArrayDestroy
winmm
mmioSetInfo
mmioAdvance
mmioSeek
mmioWrite
mmioOpenA
mmioCreateChunk
timeGetTime
mmioAscend
mmioRead
mmioDescend
mmioClose
mmioGetInfo
dsound
ord11
Sections
.text Size: 464KB - Virtual size: 462KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 116KB - Virtual size: 115KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 88KB - Virtual size: 100KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 24KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ