Static task
static1
Behavioral task
behavioral1
Sample
2024-02-25_361c369b9d5a76acb48d4082ac34f937_icedid.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
2024-02-25_361c369b9d5a76acb48d4082ac34f937_icedid.exe
Resource
win10v2004-20240221-en
General
-
Target
2024-02-25_361c369b9d5a76acb48d4082ac34f937_icedid
-
Size
5.3MB
-
MD5
361c369b9d5a76acb48d4082ac34f937
-
SHA1
0de54131ee27af4ad5b1289ce5423cc348118551
-
SHA256
1ab2a9829d3972531757cd316f414648c06b8a179718d7dc060ba451e914e76c
-
SHA512
a06f6c70e965e3a806882a6bd732c5a4b71814cc191191ea424dc3994066fce88d939de058b06b39aaf7b3aa27e83e488011d4b1ab19e76c24775f902ffd10ee
-
SSDEEP
49152:E1av8G1eJXa060BXMpYHGvGgOffHkN72BbA5W47DFr3jAOatR:E1AlAJXa060BXEYOlOkN72iNzItR
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-02-25_361c369b9d5a76acb48d4082ac34f937_icedid
Files
-
2024-02-25_361c369b9d5a76acb48d4082ac34f937_icedid.exe windows:4 windows x86 arch:x86
369c178ae40b62a31b6a03c6aaa73902
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
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
FileTimeToLocalFileTime
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
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
GetActiveWindow
SetActiveWindow
CreateDialogIndirectParamW
GetNextDlgTabItem
EndDialog
LoadIconW
GetParent
GetDesktopWindow
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
GetWindowLongW
SetWindowLongW
UpdateLayeredWindow
GrayStringW
DrawTextExW
DrawTextW
TabbedTextOutW
MoveWindow
GetDC
ReleaseDC
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
GetKeyState
LoadBitmapW
GetSystemMetrics
wsprintfW
EnableWindow
ExitWindowsEx
MessageBoxW
IsWindowEnabled
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