Static task
static1
Behavioral task
behavioral1
Sample
2024-05-22_c99003319860765bc073f92b1657d2ab_icedid.exe
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
2024-05-22_c99003319860765bc073f92b1657d2ab_icedid.exe
Resource
win10v2004-20240426-en
General
-
Target
2024-05-22_c99003319860765bc073f92b1657d2ab_icedid
-
Size
3.6MB
-
MD5
c99003319860765bc073f92b1657d2ab
-
SHA1
8cf628a4732aa60e98c5949159aee4b9be0153d8
-
SHA256
0fb6030bd69af1ecc73477af9f67199dfd8c1d8c707f7d8f724a14546f2dbf43
-
SHA512
b61284a06d529c9d0de52ce55f62f14a66db886c560ca27b1f687b564957ad3c4dbc47a25dedc16761ac43a5e667d2c7bba74e7fad96c93b067bf34fa48bdb82
-
SSDEEP
49152:qGj/FvmxAC7h/cb9cXH/pCTmOH78L54vMIgj9JOyRt3sh1M3MQY:qGjtlC7v2mOHgJO6n1Y
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-05-22_c99003319860765bc073f92b1657d2ab_icedid
Files
-
2024-05-22_c99003319860765bc073f92b1657d2ab_icedid.exe windows:4 windows x86 arch:x86
ccebb299d2f7d997eee7d87410ca4d97
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
gdiplus
GdipAlloc
GdipCreateFromHDC
GdipDeleteGraphics
GdipReleaseDC
GdipSetTextRenderingHint
GdipDrawString
GdipDrawImageRectI
GdipDrawImagePointRectI
GdipDeleteBrush
GdipCreateFontFamilyFromName
GdipFree
GdipCreateFont
GdipCloneFont
GdipDeleteFont
GdipLoadImageFromStream
GdipLoadImageFromStreamICM
GdipDisposeImage
GdipCloneImage
GdipGetImageWidth
GdipGetImageHeight
GdipDeleteFontFamily
GdipCloneBrush
GdipCreateSolidFill
GdiplusShutdown
GdiplusStartup
GdipDrawImageRectRectI
imagehlp
CheckSumMappedFile
kernel32
GetThreadLocale
FlushFileBuffers
LockFile
UnlockFile
DuplicateHandle
GetVolumeInformationW
InterlockedExchange
CompareStringA
GetLocaleInfoW
lstrcmpA
EnumResourceLanguagesW
ConvertDefaultLocale
GetCurrentThread
GetCurrentProcessId
WritePrivateProfileStringW
GetTickCount
InterlockedDecrement
GlobalFlags
LocalAlloc
LeaveCriticalSection
TlsGetValue
EnterCriticalSection
GlobalReAlloc
GlobalHandle
InitializeCriticalSection
TlsAlloc
FileTimeToLocalFileTime
LocalReAlloc
DeleteCriticalSection
TlsFree
InterlockedIncrement
SetErrorMode
lstrlenA
GetStartupInfoW
RtlUnwind
RaiseException
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
HeapReAlloc
ExitProcess
HeapSize
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
GetStdHandle
GetModuleFileNameA
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineA
GetCommandLineW
SetHandleCount
GetFileType
GetStartupInfoA
HeapDestroy
HeapCreate
VirtualFree
QueryPerformanceCounter
GetSystemTimeAsFileTime
GetCPInfo
GetACP
GetOEMCP
IsValidCodePage
LCMapStringA
LCMapStringW
GetTimeZoneInformation
GetStringTypeA
GetStringTypeW
GetLocaleInfoA
GetConsoleCP
GetConsoleMode
SetStdHandle
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
CreateFileA
SetEnvironmentVariableA
MulDiv
GetModuleHandleA
GetCurrentThreadId
GlobalAddAtomW
GlobalFindAtomW
GlobalDeleteAtom
CompareStringW
LoadLibraryA
SetLastError
lstrcmpW
GetVersionExA
GlobalFree
WideCharToMultiByte
MultiByteToWideChar
SearchPathW
GetCurrentDirectoryW
SetCurrentDirectoryW
GetFullPathNameW
GetTempPathW
GetLongPathNameW
MoveFileW
GetSystemDirectoryW
GetWindowsDirectoryW
GetDriveTypeW
RemoveDirectoryW
SetFileAttributesW
SetEndOfFile
SetFileTime
FindNextFileW
FreeResource
lstrcpyW
GetShortPathNameW
CreateDirectoryW
GetFileTime
FileTimeToSystemTime
GetLastError
FormatMessageW
LocalFree
SetFilePointerEx
GlobalAlloc
GlobalLock
GlobalUnlock
ReadFile
lstrcpynW
FreeLibrary
CreateProcessW
WaitForSingleObject
GetTempFileNameW
MoveFileExW
DeleteFileW
GetVersion
GetProcessHeap
HeapAlloc
HeapFree
CreateFileMappingW
MapViewOfFile
IsBadReadPtr
UnmapViewOfFile
lstrcatW
Sleep
CopyFileW
CreateFileW
GetFileSize
CloseHandle
SetFilePointer
WriteFile
LoadResource
LockResource
SizeofResource
FindResourceW
GetFileAttributesW
FindFirstFileW
FindClose
GetModuleFileNameW
lstrlenW
LoadLibraryW
GetVersionExW
GetModuleHandleW
GetProcAddress
GetCurrentProcess
TlsSetValue
user32
GetWindowDC
CharUpperW
ValidateRect
SetCursor
GetWindowThreadProcessId
RegisterClipboardFormatW
MapDialogRect
SetWindowContextHelpId
DestroyMenu
GetSysColorBrush
SetCapture
ReleaseCapture
PostThreadMessageW
CharNextW
CopyAcceleratorTableW
SetRect
InvalidateRgn
GetNextDlgGroupItem
MessageBeep
UnregisterClassW
ModifyMenuW
GetMenuState
EnableMenuItem
CheckMenuItem
RegisterWindowMessageW
SendDlgItemMessageW
SendDlgItemMessageA
WinHelpW
IsChild
GetCapture
SetWindowsHookExW
CallNextHookEx
GetClassLongW
SetPropW
GetPropW
RemovePropW
GetFocus
SetFocus
GetForegroundWindow
GetLastActivePopup
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
UnregisterClassA
PeekMessageW
MapWindowPoints
TrackPopupMenu
ClientToScreen
SetForegroundWindow
IsWindowVisible
GetMenu
GetMenuItemID
GetMenuItemCount
CreateWindowExW
GetClassInfoExW
GetClassInfoW
RegisterClassW
GetSysColor
AdjustWindowRectEx
EqualRect
GetDlgCtrlID
DefWindowProcW
CallWindowProcW
OffsetRect
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetDesktopWindow
GetActiveWindow
SetActiveWindow
IsWindowEnabled
GetNextDlgTabItem
EndDialog
LoadIconW
GetParent
InvalidateRect
GetClientRect
GetWindowRect
IsIconic
GetSystemMenu
LoadMenuW
GetSubMenu
AppendMenuW
DrawIcon
IsRectEmpty
LoadCursorW
SetClassLongW
GetWindowTextW
GetClassNameW
GetWindow
SetWindowPos
IsWindow
PtInRect
SendMessageW
FindWindowW
FindWindowExW
PostMessageW
CopyRect
BeginPaint
FillRect
EndPaint
GetDlgItem
SetWindowTextW
DestroyWindow
PostQuitMessage
CreateDialogParamW
ShowWindow
UpdateWindow
GetMessageW
IsDialogMessageW
TranslateMessage
DispatchMessageW
GetCursorPos
LoadCursorFromFileW
CopyIcon
SetSystemCursor
GetSystemMetrics
GetWindowLongW
SetWindowLongW
GrayStringW
DrawTextExW
DrawTextW
TabbedTextOutW
MoveWindow
UpdateLayeredWindow
GetDC
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
GetKeyState
LoadBitmapW
ReleaseDC
wsprintfW
EnableWindow
ExitWindowsEx
MessageBoxW
CreateDialogIndirectParamW
GetMessagePos
gdi32
SetBkColor
GetObjectW
CreateBitmap
SaveDC
RestoreDC
GetViewportExtEx
GetWindowExtEx
PtVisible
RectVisible
ExtTextOutW
Escape
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
GetClipBox
ExtSelectClipRgn
CreateRectRgnIndirect
GetMapMode
GetBkColor
GetTextColor
GetRgnBox
CreateDCW
BitBlt
GetStockObject
CreatePen
CreateFontIndirectW
CreateSolidBrush
SetBkMode
TextOutW
SetTextColor
MoveToEx
LineTo
CreateCompatibleDC
CreateCompatibleBitmap
SelectObject
DeleteObject
DeleteDC
GetDeviceCaps
SetMapMode
comdlg32
GetFileTitleW
winspool.drv
OpenPrinterW
DocumentPropertiesW
ClosePrinter
advapi32
RegCloseKey
RegQueryValueW
RegEnumKeyW
RegOpenKeyW
GetUserNameW
RegCreateKeyExW
AdjustTokenPrivileges
RegDeleteValueW
RegDeleteKeyW
RegSetValueExW
RegQueryValueExW
RegOpenKeyExW
OpenProcessToken
LookupPrivilegeValueW
shell32
SHGetMalloc
SHGetPathFromIDListW
SHGetSpecialFolderLocation
ShellExecuteW
SHFileOperationW
comctl32
InitCommonControlsEx
shlwapi
PathStripToRootW
PathIsUNCW
PathFindExtensionW
PathFileExistsW
PathFindFileNameW
oledlg
OleUIBusyW
ole32
CoInitialize
CreateStreamOnHGlobal
CoTaskMemFree
CoCreateInstance
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoRegisterMessageFilter
OleFlushClipboard
OleIsCurrentClipboard
CoRevokeClassObject
CoGetClassObject
CLSIDFromString
CLSIDFromProgID
OleInitialize
CoFreeUnusedLibraries
OleUninitialize
CoTaskMemAlloc
oleaut32
VariantClear
SysFreeString
SysStringLen
VariantInit
VariantChangeType
VariantCopy
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
OleCreateFontIndirect
SysAllocString
SysAllocStringLen
version
GetFileVersionInfoSizeW
GetFileVersionInfoW
VerQueryValueW
Sections
.text Size: 328KB - Virtual size: 325KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 84KB - Virtual size: 80KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 12KB - Virtual size: 26KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 60KB - Virtual size: 59KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ