Static task
static1
Behavioral task
behavioral1
Sample
2024-04-15_f3c3b566da2ca1f307225d8c276938b8_icedid.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
2024-04-15_f3c3b566da2ca1f307225d8c276938b8_icedid.exe
Resource
win10v2004-20240412-en
General
-
Target
2024-04-15_f3c3b566da2ca1f307225d8c276938b8_icedid
-
Size
1.3MB
-
MD5
f3c3b566da2ca1f307225d8c276938b8
-
SHA1
cf50164fa42a4174b3679873861724200e63ef3a
-
SHA256
3fcfe674d660e6f3a9c7519e876e46359e9c2fb9be30921f58a3c32befa59776
-
SHA512
95b90b30cd1f47671fb91be407e3a04dd27800e02a9cefc3e64e47a9977ab20dd63f84f0b17f7bd70d6435f002e533cd1227fd7040ec0694e4cf1c5c84990f8c
-
SSDEEP
24576:ZWN82NtcSyCljEVwyhOss8+KO4rSQuiUO7tjRUD72Z93psiaTtV:4aSyyjEVwX58+OrSQuv81UeZZpeTtV
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-04-15_f3c3b566da2ca1f307225d8c276938b8_icedid
Files
-
2024-04-15_f3c3b566da2ca1f307225d8c276938b8_icedid.exe windows:5 windows x86 arch:x86
1ef0c9352c680d309251665f6aca9865
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
ws2_32
htons
gethostbyname
send
getnameinfo
freeaddrinfo
WSCEnumProtocols
gethostname
inet_addr
closesocket
recv
shutdown
connect
select
socket
setsockopt
__WSAFDIsSet
getsockname
inet_ntoa
WSASetLastError
WSACleanup
WSAStartup
WSACloseEvent
WSACreateEvent
WSAGetLastError
getaddrinfo
version
GetFileVersionInfoA
GetFileVersionInfoSizeA
VerQueryValueA
kernel32
GetCurrentThreadId
FreeResource
GetCurrentProcessId
GetThreadLocale
FlushFileBuffers
LockFile
UnlockFile
SetEndOfFile
InterlockedExchange
GetLocaleInfoA
EnumResourceLanguagesA
ConvertDefaultLocale
GetCurrentThread
GetModuleHandleW
InterlockedIncrement
TlsGetValue
GlobalReAlloc
GlobalHandle
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
GlobalFlags
GetCPInfo
GetOEMCP
FileTimeToSystemTime
GlobalDeleteAtom
GetFileTime
SetErrorMode
FileTimeToLocalFileTime
GetFileSizeEx
WritePrivateProfileStringA
GetCurrentDirectoryA
QueryPerformanceCounter
GetVersion
GetFileType
FlushConsoleInputBuffer
GetSystemTime
RtlUnwind
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
RaiseException
ExitThread
CreateThread
HeapReAlloc
GetTimeFormatA
GetDateFormatA
GetTimeZoneInformation
GetStartupInfoA
VirtualProtect
VirtualAlloc
VirtualQuery
ExitProcess
HeapSize
GetDriveTypeA
SetConsoleCtrlHandler
GetACP
IsValidCodePage
HeapCreate
VirtualFree
LCMapStringA
LCMapStringW
GetConsoleCP
GetConsoleMode
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
GetStringTypeA
GetStringTypeW
SetHandleCount
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
InitializeCriticalSectionAndSpinCount
GetLocaleInfoW
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
GlobalGetAtomNameA
SetEnvironmentVariableA
CompareStringA
lstrcmpW
InterlockedDecrement
GetModuleFileNameW
SetLastError
lstrlenW
SetFilePointer
GetWindowsDirectoryA
GetSystemTimeAsFileTime
GetFileSize
FormatMessageA
GlobalMemoryStatus
OutputDebugStringA
GetStdHandle
CreatePipe
SetStdHandle
DuplicateHandle
CreateProcessA
GetFullPathNameA
GetVolumeInformationA
LocalAlloc
LocalFree
CreateMailslotA
GetMailslotInfo
DeleteCriticalSection
InitializeCriticalSection
lstrcmpA
CreateFileA
WriteFile
ReadFile
GetModuleHandleA
GetSystemInfo
IsDBCSLeadByte
CopyFileA
GlobalFree
OpenMutexA
EnterCriticalSection
LeaveCriticalSection
GetCommandLineA
lstrcmpiA
CreateMutexA
GetCurrentProcess
ReleaseMutex
lstrcpynA
MulDiv
GlobalAlloc
GlobalLock
GlobalUnlock
MultiByteToWideChar
HeapAlloc
GetProcessHeap
HeapFree
LoadLibraryA
GetProcAddress
FreeLibrary
GetFileAttributesA
GetExitCodeProcess
GetComputerNameA
GetVersionExA
Sleep
GetTickCount
WaitForMultipleObjects
ResetEvent
FindFirstFileA
FindNextFileA
FindClose
SetEvent
WaitForSingleObject
GetTempPathA
GetLastError
GetTempFileNameA
DeleteFileA
CreateDirectoryA
CloseHandle
CreateEventA
WideCharToMultiByte
GetModuleFileNameA
FindResourceA
LoadResource
LockResource
SizeofResource
lstrcpyA
lstrlenA
GlobalAddAtomA
CompareStringW
GlobalFindAtomA
ReadConsoleInputA
SetConsoleMode
user32
GetSysColorBrush
LoadCursorA
UnregisterClassA
IsRectEmpty
SetCapture
CopyAcceleratorTableA
InvalidateRgn
GetNextDlgGroupItem
MessageBeep
RegisterClipboardFormatA
PostThreadMessageA
GetUserObjectInformationW
GetProcessWindowStation
BringWindowToTop
TranslateAcceleratorA
GetWindowThreadProcessId
InflateRect
EndPaint
BeginPaint
GetWindowDC
ReleaseDC
ClientToScreen
GrayStringA
DrawTextExA
DrawTextA
TabbedTextOutA
FillRect
ShowWindow
MoveWindow
SetWindowTextA
IsDialogMessageA
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
ModifyMenuA
CheckMenuItem
GetActiveWindow
CreateDialogIndirectParamA
IsWindowEnabled
GetNextDlgTabItem
EndDialog
SendDlgItemMessageA
WinHelpA
IsChild
GetCapture
SetWindowsHookExA
CallNextHookEx
GetClassLongA
GetClassNameA
SetPropA
GetPropA
RemovePropA
GetFocus
GetLastActivePopup
BeginDeferWindowPos
EndDeferWindowPos
GetDlgItem
DestroyWindow
GetMessageTime
GetMessagePos
MapWindowPoints
SetMenu
CreatePopupMenu
IsWindowVisible
UpdateWindow
MessageBoxA
CreateWindowExA
GetClassInfoExA
RegisterClassA
GetSysColor
AdjustWindowRectEx
ScreenToClient
EqualRect
DeferWindowPos
CopyRect
PtInRect
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
GetMenu
SetWindowLongA
OffsetRect
IntersectRect
GetWindowPlacement
GetWindowTextA
GetWindow
GetWindowLongA
UnhookWindowsHookEx
GetMenuState
GetMenuItemID
GetMenuItemCount
GetTopWindow
GetDesktopWindow
GetKeyState
SetWindowPos
WaitForInputIdle
MsgWaitForMultipleObjects
PeekMessageA
TranslateMessage
DispatchMessageA
IsIconic
LoadMenuA
GetSubMenu
EnableMenuItem
DrawIcon
FindWindowA
SetFocus
GetClassInfoA
CharNextA
ExitWindowsEx
DrawAnimatedRects
FindWindowExA
SetForegroundWindow
SetActiveWindow
MessageBoxExA
LoadBitmapA
GetForegroundWindow
SetCursor
GetParent
InvalidateRect
GetWindowRect
LoadIconA
PostMessageA
GetSystemMetrics
SystemParametersInfoA
IsWindow
GetMenuItemInfoA
SetWindowContextHelpId
MapDialogRect
ShowOwnedPopups
GetMessageA
ValidateRect
PostQuitMessage
CharUpperA
GetCursorPos
WindowFromPoint
UnpackDDElParam
KillTimer
SetTimer
ReuseDDElParam
DestroyMenu
ReleaseCapture
LoadAcceleratorsA
TrackPopupMenu
InsertMenuItemA
SetRect
GetDC
GetClientRect
wsprintfA
RegisterWindowMessageA
EnableWindow
DestroyIcon
LoadImageA
SendMessageA
SetRectEmpty
GetWindowTextLengthA
gdi32
SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
DeleteDC
CreatePatternBrush
GetStockObject
ScaleViewportExtEx
CreateRectRgnIndirect
GetMapMode
DPtoLP
GetTextExtentPoint32A
RectVisible
GetBkColor
GetTextColor
GetRgnBox
CreateSolidBrush
PtVisible
GetPixel
GetWindowExtEx
SetMapMode
SetBkMode
RestoreDC
SaveDC
SetBkColor
SetTextColor
GetClipBox
GetDeviceCaps
GetObjectA
BitBlt
CreateCompatibleDC
CreateCompatibleBitmap
CreateBitmap
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SelectObject
Escape
ExtTextOutA
CreateFontIndirectA
GetTextCharset
GetViewportExtEx
DeleteObject
TextOutA
comdlg32
GetFileTitleA
winspool.drv
DocumentPropertiesA
OpenPrinterA
ClosePrinter
advapi32
GetFileSecurityA
RegisterEventSourceA
ReportEventA
DeregisterEventSource
RegQueryValueA
RegEnumKeyA
RegOpenKeyA
RegCreateKeyExA
RegDeleteKeyA
RegSetValueExA
AdjustTokenPrivileges
GetSecurityDescriptorDacl
GetAclInformation
LookupAccountNameA
GetLengthSid
InitializeAcl
AddAccessDeniedAceEx
AddAccessAllowedAceEx
SetFileSecurityA
InitializeSecurityDescriptor
SetSecurityDescriptorDacl
RegEnumKeyExA
RegOpenKeyExA
RegQueryValueExA
RegCloseKey
GetUserNameA
OpenProcessToken
LookupPrivilegeValueA
shell32
Shell_NotifyIconA
SHAppBarMessage
ShellExecuteA
SHGetFolderPathA
ShellExecuteExA
DragQueryFileA
DragFinish
comctl32
_TrackMouseEvent
shlwapi
PathStripToRootA
PathIsUNCA
PathFindExtensionA
PathFindFileNameA
oledlg
ord8
ole32
OleInitialize
CreateStreamOnHGlobal
StgCreateDocfileOnILockBytes
CreateILockBytesOnHGlobal
CoTaskMemFree
CoRegisterMessageFilter
OleFlushClipboard
OleIsCurrentClipboard
CoRevokeClassObject
CoFreeUnusedLibraries
OleUninitialize
StgOpenStorageOnILockBytes
CoGetClassObject
CLSIDFromString
CLSIDFromProgID
CoTaskMemAlloc
oleaut32
SysAllocStringByteLen
SysFreeString
SysStringLen
SysAllocStringLen
VariantInit
VariantChangeType
VariantClear
VariantCopy
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
OleCreateFontIndirect
SysAllocString
OleLoadPicture
wininet
DetectAutoProxyUrl
InternetCrackUrlA
iphlpapi
NotifyAddrChange
GetIfTable
winhttp
WinHttpOpen
WinHttpGetProxyForUrl
WinHttpCloseHandle
Sections
.text Size: 934KB - Virtual size: 933KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 324KB - Virtual size: 323KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 77KB - Virtual size: 100KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 18KB - Virtual size: 17KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ