Static task
static1
Behavioral task
behavioral1
Sample
2024-02-01_862349bb1a31d04d29c26f18938c392a_icedid.exe
Resource
win7-20231129-en
Behavioral task
behavioral2
Sample
2024-02-01_862349bb1a31d04d29c26f18938c392a_icedid.exe
Resource
win10v2004-20231215-en
General
-
Target
2024-02-01_862349bb1a31d04d29c26f18938c392a_icedid
-
Size
376KB
-
MD5
862349bb1a31d04d29c26f18938c392a
-
SHA1
d0eb296a43c747153881f126beedb358145e25c0
-
SHA256
016ea77b037a19ec204ffee1813f6635c4601abfe05986829897948a3cf927f7
-
SHA512
d1ec0dc0a38bbdbbcdc629018d3a6246059e399cac3ac016b5d521775a9bf0910f1e097815803c356367c2c8f756c654f890f97d017a92c369d911d4832f7e21
-
SSDEEP
6144:2ldl9zbzjRqw9a46g/XIR+Bd0+KgK6Lp9wk3Mu+wmMnex:2lb9zbzjoma4vIYBd9LKCiuf
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-02-01_862349bb1a31d04d29c26f18938c392a_icedid
Files
-
2024-02-01_862349bb1a31d04d29c26f18938c392a_icedid.exe windows:4 windows x86 arch:x86
4cac631d4e1946b0d35bdc8d8ed2441a
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
ob430
?_rep_id@Exception@CORBA@@UBEPBDXZ
?OBRelease@@YAXPAVObject@CORBA@@@Z
?OBRelease@@YAXPAVORB@CORBA@@@Z
?ThrowNoMemoryException@OB@@YAXXZ
??YString_var@CORBA@@QAEAAV01@PBD@Z
??0String_var@CORBA@@QAE@PAD@Z
?string_dup@CORBA@@YAPADPBD@Z
?ORB_init@CORBA@@YAPAVORB@1@AAHPAPADPBD2@Z
??4String_var@CORBA@@QAEAAV01@PBD@Z
?EmptyString@OB@@3PADA
??4String_var@CORBA@@QAEAAV01@PAD@Z
?doRealloc@BufferImpl@OCI@@QAEXK@Z
??0Object@CORBA@@IAE@XZ
??1Object@CORBA@@UAE@XZ
??0Object@OBCORBA@@IAE@XZ
??0MarshalStubImpl@OB@@QAE@XZ
?_OB_copyFrom@Object@OBCORBA@@QAEXPAV1CORBA@@@Z
?OBRelease@@YAXPAVStubImplBase@OB@@@Z
?OBRelease@@YAXPAVDowncall@OB@@@Z
?_add_ref@Object@OBCORBA@@UAEXXZ
?_remove_ref@Object@OBCORBA@@UAEXXZ
?_get_interface@Object@OBCORBA@@UAEPAVInterfaceDef@CORBA@@XZ
?_is_a@Object@OBCORBA@@UAE_NPBD@Z
?_non_existent@Object@OBCORBA@@UAE_NXZ
?_is_equivalent@Object@OBCORBA@@UAE_NPAV1CORBA@@@Z
?_hash@Object@OBCORBA@@UAEKK@Z
?_create_request@Object@OBCORBA@@UAEXPAVContext@CORBA@@PBDPAVNVList@4@PAVNamedValue@4@PAVExceptionList@4@PAVContextList@4@V?$ObjOut@VRequest@CORBA@@@OB@@K@Z
??1TypeCodeConst@OB@@QAE@XZ
?_OB_createDowncall@MarshalStubImpl@OB@@IAEPAVDowncall@2@PBD_N@Z
?_OB_preMarshal@MarshalStubImpl@OB@@KAPAVOutputStream@2@PAVDowncall@2@@Z
?_OB_marshalEx@MarshalStubImpl@OB@@KAXPAVDowncall@2@ABVSystemException@CORBA@@@Z
?_OB_postMarshal@MarshalStubImpl@OB@@KAXPAVDowncall@2@@Z
?_OB_request@MarshalStubImpl@OB@@KAXPAVDowncall@2@@Z
?_OB_preUnmarshal@MarshalStubImpl@OB@@KAPAVInputStream@2@PAVDowncall@2@AA_N@Z
?_OB_postUnmarshal@MarshalStubImpl@OB@@KAXPAVDowncall@2@@Z
?_OB_unmarshalEx@MarshalStubImpl@OB@@KAXPAVDowncall@2@ABVSystemException@CORBA@@@Z
?_OB_handleFailureException@MarshalStubImpl@OB@@IAEXPAVDowncall@2@ABVFailureException@2@@Z
?read_long@InputStreamImpl@OB@@QAEJXZ
?read_string@InputStreamImpl@OB@@QAEPADXZ
?write_string@OutputStreamImpl@OB@@QAEXPBD@Z
?read_ulong@InputStreamImpl@OB@@QAEKXZ
?write_octet_array@OutputStreamImpl@OB@@QAEXPBEK@Z
??1MarshalStubImpl@OB@@UAE@XZ
?_OB_getStubImpl@Object@OBCORBA@@IAEPAVStubImplBase@OB@@XZ
?_OB_handleException@Object@OBCORBA@@QAEXABVExceptionBase@OB@@AAK1_N@Z
??1Object@OBCORBA@@UAE@XZ
?checkBeginChunk@ValueWriter@OB@@QAEXXZ
?_name@Exception@CORBA@@UBEPBDXZ
?string_free@CORBA@@YAXPAD@Z
?checkChunk@InputStreamImpl@OB@@IAEXXZ
??0MARSHAL@CORBA@@QAE@KW4CompletionStatus@1@@Z
??0MARSHAL@CORBA@@QAE@ABV01@@Z
??0SystemException@CORBA@@QAE@ABV01@@Z
?_OB_closeConnection@MarshalStubImpl@OB@@UAEX_N@Z
?_get_oci_transport_info@MarshalStubImpl@OB@@UAEPAVTransportInfo@OCI@@XZ
?_get_oci_connector_info@MarshalStubImpl@OB@@UAEPAVConnectorInfo@OCI@@XZ
?_locate_request@MarshalStubImpl@OB@@UAE_NXZ
?_non_existent@MarshalStubImpl@OB@@UAE_NXZ
?_is_a@MarshalStubImpl@OB@@UAE_NPBD@Z
?_get_interface@MarshalStubImpl@OB@@UAEPAVInterfaceDef@CORBA@@XZ
?_OB_marshalOrigIOR@Object@OBCORBA@@UBEXPAVOutputStreamImpl@OB@@@Z
?_OB_IOR@Object@OBCORBA@@UBEPAVRefCountIOR@OB@@XZ
?_OB_origIOR@Object@OBCORBA@@UBEPAVRefCountIOR@OB@@XZ
?_OB_toAbstractBase@Object@OBCORBA@@UAEPAVAbstractBase@CORBA@@XZ
?_OB_closeConnection@Object@OBCORBA@@UAEX_N@Z
?_get_oci_transport_info@Object@OBCORBA@@UAEPAVTransportInfo@OCI@@XZ
?_get_oci_connector_info@Object@OBCORBA@@UAEPAVConnectorInfo@OCI@@XZ
?_validate_connection@Object@OBCORBA@@UAE_NV?$SeqOut@V?$ObjSeq@VPolicy@CORBA@@VOBUnique_PolicyList@2@@OB@@@OB@@@Z
?_get_client_policy@Object@OBCORBA@@UAEPAVPolicy@CORBA@@K@Z
?_get_policy_overrides@Object@OBCORBA@@UAEPAV?$ObjSeq@VPolicy@CORBA@@VOBUnique_PolicyList@2@@OB@@ABV?$FixSeq@KVOBUnique_PolicyTypeSeq@CORBA@@@4@@Z
?_set_policy_overrides@Object@OBCORBA@@UAEPAV1CORBA@@ABV?$ObjSeq@VPolicy@CORBA@@VOBUnique_PolicyList@2@@OB@@W4SetOverrideType@3@@Z
?_get_policy@Object@OBCORBA@@UAEPAVPolicy@CORBA@@K@Z
?_request@Object@OBCORBA@@UAEPAVRequest@CORBA@@PBD@Z
?_create_request@Object@OBCORBA@@UAEXPAVContext@CORBA@@PBDPAVNVList@4@PAVNamedValue@4@V?$ObjOut@VRequest@CORBA@@@OB@@K@Z
version
GetFileVersionInfoSizeA
GetFileVersionInfoA
VerQueryValueA
kernel32
lstrcpynA
LoadLibraryA
lstrcpyA
EnumResourceLanguagesA
ConvertDefaultLocale
GetProcAddress
GetModuleHandleA
lstrcmpA
GlobalDeleteAtom
FreeLibrary
GlobalAlloc
GlobalLock
GetCurrentThreadId
GetCurrentThread
GlobalAddAtomA
CloseHandle
FreeResource
GlobalFree
GlobalUnlock
LocalFree
FormatMessageA
MulDiv
SetLastError
lstrcmpW
lstrcatA
GlobalFindAtomA
GlobalGetAtomNameA
FileTimeToSystemTime
WritePrivateProfileStringA
GlobalFlags
LocalAlloc
LeaveCriticalSection
GlobalReAlloc
GlobalHandle
EnterCriticalSection
TlsGetValue
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
ReadFile
WriteFile
SetFilePointer
FlushFileBuffers
LockFile
UnlockFile
SetEndOfFile
GetFileSize
DuplicateHandle
GetCurrentProcess
FindClose
FindFirstFileA
GetFullPathNameA
CreateFileA
GetCPInfo
GetOEMCP
FileTimeToLocalFileTime
GetFileAttributesA
GetFileTime
SetErrorMode
RtlUnwind
HeapFree
IsBadReadPtr
GetSystemTimeAsFileTime
GetTimeFormatA
GetDateFormatA
HeapAlloc
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
GetStartupInfoA
ExitProcess
TerminateProcess
HeapReAlloc
SetStdHandle
GetFileType
HeapSize
HeapDestroy
HeapCreate
VirtualFree
IsBadWritePtr
SetUnhandledExceptionFilter
GetTimeZoneInformation
LCMapStringA
LCMapStringW
GetStdHandle
UnhandledExceptionFilter
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
QueryPerformanceCounter
GetTickCount
GetCurrentProcessId
GetStringTypeA
GetStringTypeW
IsBadCodePtr
GetExitCodeProcess
CreateProcessA
SetEnvironmentVariableA
CompareStringW
CompareStringA
lstrcmpiA
GetVersion
GetLastError
InterlockedDecrement
InterlockedIncrement
GetModuleFileNameA
MultiByteToWideChar
GetCommandLineA
lstrlenA
WideCharToMultiByte
FindResourceA
LoadResource
LockResource
SizeofResource
DeleteCriticalSection
InitializeCriticalSection
RaiseException
GetVersionExA
GetThreadLocale
GetLocaleInfoA
GetACP
InterlockedExchange
GetWindowsDirectoryA
GetVolumeInformationA
WaitForSingleObject
user32
WindowFromPoint
EndPaint
BeginPaint
ClientToScreen
wsprintfA
MoveWindow
SetWindowTextA
IsDialogMessageA
WinHelpA
GetCapture
CreateWindowExA
GetClassLongA
GetClassInfoExA
GetClassNameA
SetPropA
GetPropA
RemovePropA
SendDlgItemMessageA
SetFocus
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
GetTopWindow
GetMessageTime
GetMessagePos
MapWindowPoints
AdjustWindowRectEx
GetScrollInfo
SetScrollInfo
GetClassInfoA
RegisterClassA
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
SetWindowLongA
SetWindowPos
GetWindowPlacement
GetWindow
SystemParametersInfoA
DestroyMenu
UnhookWindowsHookEx
GetMenuItemID
GetMenuItemCount
CopyRect
GetDesktopWindow
SetActiveWindow
CreateDialogIndirectParamA
DestroyWindow
GetDlgItem
GetNextDlgTabItem
EndDialog
SetMenuItemBitmaps
ModifyMenuA
GetMenuState
EnableMenuItem
GetMenuCheckMarkDimensions
LoadBitmapA
SetWindowsHookExA
CallNextHookEx
GetMessageA
TranslateMessage
DispatchMessageA
GetActiveWindow
IsWindowVisible
GetKeyState
PeekMessageA
ValidateRect
GetWindowLongA
GetLastActivePopup
IsWindowEnabled
PostQuitMessage
GetFocus
ReleaseDC
GetDC
DrawEdge
FrameRect
GrayStringA
DrawTextExA
DrawTextA
TabbedTextOutA
InvalidateRect
InflateRect
RegisterWindowMessageA
GetCursorPos
IsWindow
SetScrollPos
GetParent
ScreenToClient
GetWindowRect
BringWindowToTop
CharUpperA
IsCharAlphaA
IsCharAlphaNumericA
MessageBeep
KillTimer
SetTimer
LoadCursorA
SetCursor
MessageBoxExA
GetSysColorBrush
UpdateWindow
MessageBoxA
PtInRect
GetSysColor
PostMessageA
SetForegroundWindow
ShowWindow
UnregisterClassA
GetSystemMetrics
EnableWindow
LoadIconA
FindWindowA
GetClientRect
IsIconic
GetMenu
SendMessageA
GetSubMenu
CheckMenuItem
DrawIcon
FillRect
gdi32
LineTo
MoveToEx
DeleteObject
SelectClipRgn
SelectObject
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
SetMapMode
DeleteDC
GetStockObject
CreatePen
SetBkMode
RestoreDC
SaveDC
SetBkColor
SetTextColor
GetClipBox
GetDeviceCaps
CreateBitmap
CreateRectRgn
CreateFontIndirectA
GetTextExtentPoint32A
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
GetCurrentObject
BitBlt
GetBkColor
CreateCompatibleDC
CreateCompatibleBitmap
GetObjectA
CreateSolidBrush
comdlg32
GetFileTitleA
winspool.drv
ClosePrinter
OpenPrinterA
DocumentPropertiesA
advapi32
RegQueryValueExA
RegSetValueExA
RegEnumKeyExA
RegDeleteKeyA
RegEnumKeyA
RegOpenKeyA
RegQueryValueA
RegCreateKeyExA
RegOpenKeyExA
RegCloseKey
comctl32
ImageList_DrawIndirect
ord17
ImageList_GetBkColor
ImageList_SetBkColor
ImageList_GetImageInfo
ImageList_Destroy
shlwapi
PathFindFileNameA
PathStripToRootA
SHDeleteKeyA
PathFindExtensionA
PathIsUNCA
oleaut32
VariantChangeType
VariantClear
VariantInit
ws2_32
htonl
htons
inet_addr
bind
WSAGetLastError
gethostbyname
connect
select
socket
accept
closesocket
recvfrom
WSAAsyncSelect
send
recv
inet_ntoa
WSACleanup
WSAStartup
WSASetLastError
sendto
Sections
.text Size: 244KB - Virtual size: 243KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 80KB - Virtual size: 79KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 12KB - Virtual size: 23KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 36KB - Virtual size: 35KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ