?fnEnumReallyEx@@YGHPAUtagENUMLOGFONTA@@PAUtagNEWTEXTMETRICA@@H0@Z
Static task
static1
Behavioral task
behavioral1
Sample
2024-05-30_f471a8df58a14e55b20db5889ebcb877_icedid.exe
Resource
win7-20231129-en
Behavioral task
behavioral2
Sample
2024-05-30_f471a8df58a14e55b20db5889ebcb877_icedid.exe
Resource
win10v2004-20240226-en
General
-
Target
2024-05-30_f471a8df58a14e55b20db5889ebcb877_icedid
-
Size
2.3MB
-
MD5
f471a8df58a14e55b20db5889ebcb877
-
SHA1
e626662d823ad2ab8dafaef7b5e34617bd09c18d
-
SHA256
ecd1a741c705de00efbfe25adfb4197157049250841b23c14965f443826f305f
-
SHA512
b9b3562ad5548077bb00d6ab4e2423f79f440fc4accf16d222b3ca897f53d02f6e3ef9714bd2c999c4a2be7665d32b6fcbdd9f7b9e4ac4bb2b1adb0d1bcd34ba
-
SSDEEP
49152:/m6NO0vYhfciK+EfRVfgUQCVAt+pdv5eZRlR:/m6FvYVVEfRVDVA6dW
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-05-30_f471a8df58a14e55b20db5889ebcb877_icedid
Files
-
2024-05-30_f471a8df58a14e55b20db5889ebcb877_icedid.exe windows:5 windows x86 arch:x86
8c93406a32705a4738a3bd37a1862814
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
msvfw32
DrawDibRealize
DrawDibOpen
DrawDibDraw
GetOpenFileNamePreviewA
DrawDibClose
avifil32
AVIStreamSampleToTime
AVIStreamLength
AVIStreamStart
AVIStreamFindSample
AVIStreamRead
AVIStreamTimeToSample
AVIStreamReadFormat
AVIStreamInfoA
AVIStreamRelease
AVIStreamGetFrameOpen
AVIFileGetStream
AVIStreamWrite
AVIFileExit
AVISaveVA
AVIStreamSetFormat
AVIMakeCompressedStream
AVISaveOptions
AVIFileCreateStreamA
AVIFileOpenA
AVIFileInit
AVIStreamGetFrameClose
AVISaveOptionsFree
AVIFileRelease
AVIStreamGetFrame
kernel32
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
GetTimeFormatA
GetDateFormatA
VirtualAlloc
TerminateProcess
HeapReAlloc
SetStdHandle
HeapSize
GetACP
IsValidCodePage
SetHandleCount
GetStdHandle
LCMapStringA
LCMapStringW
VirtualFree
HeapCreate
InitializeCriticalSectionAndSpinCount
GetTimeZoneInformation
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
CreateFileW
GetStringTypeA
GetStringTypeW
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
QueryPerformanceCounter
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
GetLocaleInfoW
GetProcessHeap
CompareStringW
SetEnvironmentVariableA
GetStartupInfoA
GetCommandLineA
GetFileType
PeekNamedPipe
GetFileInformationByHandle
GetConsoleMode
GetConsoleCP
GetDriveTypeA
GetSystemTimeAsFileTime
RaiseException
ExitProcess
Sleep
HeapFree
HeapAlloc
RtlUnwind
GetTickCount
GetCurrentDirectoryA
FindResourceExA
SetErrorMode
GetModuleHandleW
GetOEMCP
GetCPInfo
InterlockedIncrement
TlsFree
DeleteCriticalSection
LocalReAlloc
TlsSetValue
TlsAlloc
InitializeCriticalSection
GlobalReAlloc
EnterCriticalSection
TlsGetValue
LeaveCriticalSection
GlobalFlags
GetPrivateProfileStringA
WritePrivateProfileStringA
GetPrivateProfileIntA
GetProfileIntA
GetDiskFreeSpaceA
GetTempFileNameA
GetFileTime
GetFileSizeEx
GetFileAttributesA
SetFileTime
LocalFileTimeToFileTime
FileTimeToLocalFileTime
FileTimeToSystemTime
GetCurrentThread
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
InterlockedExchange
VirtualProtect
CreateFileA
GetShortPathNameA
GetFullPathNameA
GetVolumeInformationA
GetCurrentProcess
DuplicateHandle
GetFileSize
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
WriteFile
ReadFile
GetThreadLocale
GetStringTypeExA
DeleteFileA
MoveFileA
GetCurrentProcessId
CloseHandle
FormatMessageA
InterlockedDecrement
GetModuleFileNameW
GetCurrentThreadId
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
FreeLibrary
CompareStringA
LoadLibraryA
GetLastError
SetLastError
MultiByteToWideChar
lstrcmpW
GetModuleHandleA
GetVersionExA
FreeResource
GetSystemTime
SystemTimeToFileTime
FindFirstFileA
FindNextFileA
FindClose
GlobalSize
MulDiv
GlobalAlloc
GlobalLock
GlobalHandle
GlobalUnlock
GlobalFree
GlobalMemoryStatus
GetProcAddress
_lwrite
OpenFile
_lread
_lclose
GetModuleFileNameA
lstrcatA
WideCharToMultiByte
FindResourceA
LoadResource
LockResource
SizeofResource
lstrcmpiA
lstrlenA
LocalAlloc
LocalFree
lstrcmpA
lstrcpyA
user32
SetPropA
GetPropA
RemovePropA
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
GetLastActivePopup
BeginDeferWindowPos
EndDeferWindowPos
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
MapWindowPoints
ScrollWindow
TrackPopupMenu
GetKeyState
SetMenu
SetForegroundWindow
ShowScrollBar
IsWindowVisible
GetMenuItemID
CreateWindowExA
GetClassInfoExA
GetClassInfoA
RegisterClassA
GetSysColor
AdjustWindowRectEx
ScreenToClient
DeferWindowPos
GetScrollInfo
SetScrollInfo
PtInRect
SetWindowPlacement
DefWindowProcA
CallWindowProcA
GetMenu
SetWindowLongA
SetWindowPos
OffsetRect
IntersectRect
SystemParametersInfoA
IsIconic
GetWindowPlacement
GetWindow
GetDesktopWindow
GetActiveWindow
SetActiveWindow
CreateDialogIndirectParamA
DestroyWindow
IsWindow
GetWindowLongA
IsWindowEnabled
GetNextDlgTabItem
GetWindowRect
FillRect
GetClipboardData
IsClipboardFormatAvailable
EmptyClipboard
DeleteMenu
CloseClipboard
DrawTextA
GetClassNameA
OpenClipboard
GetParent
KillTimer
IsZoomed
LoadMenuA
WaitMessage
wvsprintfA
GetClientRect
SetWindowTextA
SetRectEmpty
SetTimer
GetFocus
ShowWindow
BringWindowToTop
UpdateWindow
SetRect
SetCursor
LoadAcceleratorsA
DrawMenuBar
InsertMenuA
GetSubMenu
GetMenuItemCount
AppendMenuA
CreatePopupMenu
EqualRect
CopyRect
DialogBoxParamA
LoadBitmapA
MessageBoxA
GetDlgCtrlID
PeekMessageA
DispatchMessageA
TranslateMessage
BeginPaint
EndPaint
EndDialog
GetDlgItemTextA
GetDlgItem
SetFocus
SetDlgItemTextA
SendDlgItemMessageA
GetDialogBaseUnits
LoadStringA
UnregisterClassA
GetSysColorBrush
DestroyCursor
wsprintfA
TranslateAcceleratorA
MessageBeep
InvalidateRect
LoadCursorA
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
MapDialogRect
EnableWindow
ReleaseDC
GetDC
PostMessageA
SendMessageA
GetClassLongA
CallNextHookEx
SetWindowsHookExA
GetCapture
IsChild
WinHelpA
LoadIconA
RegisterWindowMessageA
CheckMenuItem
EnableMenuItem
GetMenuState
ModifyMenuA
GetMenuCheckMarkDimensions
SetMenuItemBitmaps
GetDlgItemInt
SetDlgItemInt
RegisterClipboardFormatA
GetTabbedTextExtentA
PostThreadMessageA
CreateMenu
CopyAcceleratorTableA
DestroyIcon
SetParent
GetSystemMetrics
SetWindowRgn
DrawIcon
ShowOwnedPopups
PostQuitMessage
GetAsyncKeyState
SetCapture
WindowFromPoint
GetMenuItemInfoA
InflateRect
UnpackDDElParam
ReuseDDElParam
DestroyMenu
ReleaseCapture
InsertMenuItemA
RedrawWindow
TranslateMDISysAccel
DefMDIChildProcA
DefFrameProcA
CharUpperA
GetWindowThreadProcessId
GetMessageA
GetCursorPos
ValidateRect
GetMenuStringA
RemoveMenu
GetWindowDC
ClientToScreen
GrayStringA
DrawTextExA
TabbedTextOutA
SetClipboardData
IsDialogMessageA
MoveWindow
gdi32
SetDIBits
CreateCompatibleBitmap
SetDIBitsToDevice
EnumFontFamiliesA
ExcludeClipRect
DeleteDC
GetClipBox
CreateBitmap
SaveDC
RestoreDC
SetPolyFillMode
SetROP2
SetStretchBltMode
SetMapMode
IntersectClipRect
LineTo
MoveToEx
SetTextAlign
SelectClipRgn
CreateRectRgn
GetViewportExtEx
GetWindowExtEx
GetPixel
StartDocA
PtVisible
ExtTextOutA
Escape
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
SetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
GetCurrentPositionEx
SetBkMode
CreatePatternBrush
CreatePen
CreateDCA
GetTextExtentPoint32A
GetCharWidthA
CreateFontA
StretchDIBits
GetBkColor
UnrealizeObject
CreateEllipticRgn
DPtoLP
LPtoDP
Ellipse
StartPage
EndPage
SetAbortProc
AbortDoc
EndDoc
GetViewportOrgEx
CreateRectRgnIndirect
SetRectRgn
CombineRgn
EnumFontFamiliesExA
GetNearestColor
GetBkMode
GetPolyFillMode
GetROP2
GetStretchBltMode
GetTextColor
GetTextAlign
GetTextFaceA
GetWindowOrgEx
GetDIBits
GetStockObject
SelectObject
PatBlt
GetTextMetricsA
GetTextExtentPointA
BitBlt
CreateCompatibleDC
CreateSolidBrush
GetObjectA
CreateFontIndirectA
SetTextColor
SetBkColor
ScaleViewportExtEx
Rectangle
TextOutA
RectVisible
GetDeviceCaps
DeleteObject
comdlg32
ChooseFontA
GetOpenFileNameA
GetSaveFileNameA
GetFileTitleA
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
GetJobA
advapi32
RegDeleteValueA
GetFileSecurityA
SetFileSecurityA
RegQueryValueA
RegEnumKeyA
RegDeleteKeyA
RegOpenKeyA
RegSetValueA
RegCreateKeyExA
RegSetValueExA
RegOpenKeyExA
RegQueryValueExA
RegCloseKey
RegCreateKeyA
shell32
ExtractIconA
SHBrowseForFolderA
SHGetSpecialFolderLocation
SHGetMalloc
SHGetFileInfoA
DragFinish
SHGetPathFromIDListA
DragQueryFileA
shlwapi
PathIsUNCA
PathFindExtensionA
PathRemoveExtensionA
PathFindFileNameA
PathStripToRootA
PathRemoveFileSpecW
ole32
OleDestroyMenuDescriptor
OleCreateMenuDescriptor
IsAccelerator
OleTranslateAccelerator
CoInitializeEx
CoCreateInstance
CoUninitialize
CoTaskMemFree
OleInitialize
oleaut32
VariantClear
VariantInit
SysAllocStringLen
VariantChangeType
ws2_32
gethostname
Exports
Exports
Sections
.text Size: 1.4MB - Virtual size: 1.4MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 209KB - Virtual size: 209KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 46KB - Virtual size: 5.1MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 660KB - Virtual size: 659KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ