Static task
static1
Behavioral task
behavioral1
Sample
2024-06-04_13fb8f3a0546848317af376d080d1394_icedid.exe
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
2024-06-04_13fb8f3a0546848317af376d080d1394_icedid.exe
Resource
win10v2004-20240426-en
General
-
Target
2024-06-04_13fb8f3a0546848317af376d080d1394_icedid
-
Size
670KB
-
MD5
13fb8f3a0546848317af376d080d1394
-
SHA1
1f18ed63e85d29afd0c7dd9bd214ffa7375996dd
-
SHA256
eae584fd786d6398db7fb62cba606296609925bb168dcd66b76d9ccf5be63acc
-
SHA512
012efd9156abfcf2992bf56ff64a576fd96327725cf830e0df698dd60962d60374c0de829e05f0c47d249ef26fd17ca1058b3dd8424aee6b6c7fde69978088a8
-
SSDEEP
6144:GK3HfhCqyBJjhZLL3N0GgH41S0P2IY7epG03+eIr7Sv:lABJPLLgIS0P2IOS3+Xe
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-06-04_13fb8f3a0546848317af376d080d1394_icedid
Files
-
2024-06-04_13fb8f3a0546848317af376d080d1394_icedid.exe windows:5 windows x86 arch:x86
6e7b44cc144b9b678810649d8676f131
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
i8_playsdk
I8_MP4Play_SetDisplayCallBack
I8_MP4Play_InitDDraw
I8_MP4Play_SetFileEndMsg
I8_MP4Play_SetSourceBufCallBack
I8_MP4Play_SetStreamOpenMode
I8_MP4Play_OpenStream
I8_MP4Play_CloseStream
I8_MP4Play_ConvertToBmpFile
I8_MP4Play_SetFileRefCallBack
I8_MP4Play_OpenFile
I8_MP4Play_SetVolume
I8_MP4Play_SetPlayedTimeEx
I8_MP4Play_GetPlayedTime
I8_MP4Play_GetCurrentFrameNum
I8_MP4Play_Play
I8_MP4Play_ResetSourceBuffer
I8_MP4Play_GetLastError
I8_MP4Play_GetSdkVersion
I8_MP4Play_Slow
I8_MP4Play_Fast
I8_MP4Play_ThrowBFrameNum
I8_MP4Play_OneByOneBack
I8_MP4Play_SetOverlayMode
I8_MP4Play_SetPicQuality
I8_MP4Play_Stop
I8_MP4Play_CloseFile
I8_MP4Play_RealeseDDraw
I8_MP4Play_GetCaps
I8_MP4Play_GetPictureSize
I8_MP4Play_OneByOne
I8_MP4Play_StopSound
I8_MP4Play_PlaySound
I8_MP4Play_SetCurrentFrameNum
I8_MP4Play_SetPlayPos
I8_MP4Play_Pause
I8_MP4Play_RefreshPlay
I8_MP4Play_InputData
I8_MP4Play_ResetSourceBufFlag
I8_MP4Play_GetOverlayMode
I8_MP4Play_GetColorKey
I8_MP4Play_GetDisplayBuf
I8_MP4Play_GetVolume
I8_MP4Play_GetPictureQuality
I8_MP4Play_GetFileTime
I8_MP4Play_GetFileTotalFrames
I8_MP4Play_GetFileHeadLength
I8_MP4Play_GetKeyFramePos
I8_MP4Play_GetNextKeyFramePos
kernel32
GetFileSizeEx
GetFileTime
GetTickCount
RtlUnwind
HeapFree
GetCommandLineA
GetStartupInfoA
HeapAlloc
RaiseException
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
HeapReAlloc
ExitProcess
HeapSize
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
HeapCreate
VirtualFree
GetACP
GetFileAttributesA
GetStdHandle
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
GetFileType
QueryPerformanceCounter
GetSystemTimeAsFileTime
InitializeCriticalSectionAndSpinCount
GetStringTypeA
GetStringTypeW
GetTimeZoneInformation
GetConsoleCP
GetConsoleMode
LCMapStringA
LCMapStringW
SetStdHandle
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
CompareStringW
SetEnvironmentVariableA
CloseHandle
SetFilePointer
WriteFile
ReadFile
CreateFileA
SizeofResource
LockResource
LoadResource
FindResourceA
SetEvent
ResetEvent
WaitForMultipleObjects
WideCharToMultiByte
Sleep
GetModuleFileNameA
TerminateThread
GetExitCodeThread
CreateEventA
CreateThread
GetFileSize
lstrlenA
MulDiv
MultiByteToWideChar
LocalFree
FormatMessageA
GlobalUnlock
GlobalLock
GlobalAlloc
GlobalFree
SetLastError
GetLastError
FreeResource
GetCurrentProcessId
GetVersionExA
GetProcAddress
GetModuleHandleA
lstrcmpW
LoadLibraryA
CompareStringA
FileTimeToLocalFileTime
SetErrorMode
GetFullPathNameA
GetVolumeInformationA
FindFirstFileA
FindClose
GetCurrentProcess
DuplicateHandle
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
WritePrivateProfileStringA
GetOEMCP
GetCPInfo
FileTimeToSystemTime
GetThreadLocale
GlobalFlags
TlsFree
DeleteCriticalSection
LocalReAlloc
TlsSetValue
TlsAlloc
InitializeCriticalSection
GlobalHandle
GlobalReAlloc
EnterCriticalSection
TlsGetValue
LeaveCriticalSection
FreeLibrary
LocalAlloc
InterlockedIncrement
GetModuleHandleW
InterlockedDecrement
GetModuleFileNameW
GetCurrentThread
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
InterlockedExchange
lstrcmpA
GetCurrentThreadId
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
IsValidCodePage
user32
UnregisterClassA
RegisterClipboardFormatA
PostThreadMessageA
SetCapture
LoadCursorA
GetSysColorBrush
DestroyMenu
SetWindowContextHelpId
MapDialogRect
EndPaint
BeginPaint
GetWindowDC
ReleaseDC
GetDC
ClientToScreen
GrayStringA
DrawTextExA
DrawTextA
TabbedTextOutA
SetCursor
GetMessageA
TranslateMessage
GetCursorPos
ValidateRect
PostQuitMessage
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
ModifyMenuA
RegisterWindowMessageA
WinHelpA
IsChild
GetCapture
SetWindowsHookExA
CallNextHookEx
GetClassLongA
GetClassNameA
SetPropA
GetPropA
RemovePropA
MessageBeep
DispatchMessageA
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
MapWindowPoints
SetMenu
SetForegroundWindow
IsWindowVisible
UpdateWindow
GetClassInfoExA
GetClassInfoA
RegisterClassA
GetSysColor
AdjustWindowRectEx
EqualRect
CopyRect
PtInRect
SetWindowPlacement
DefWindowProcA
CallWindowProcA
GetMenu
OffsetRect
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetWindowThreadProcessId
GetLastActivePopup
MessageBoxA
GetFocus
SetWindowPos
ShowWindow
MoveWindow
SetWindowLongA
EnableWindow
PostMessageA
GetClientRect
LoadBitmapA
GetDlgCtrlID
SetWindowTextA
IsDialogMessageA
SendDlgItemMessageA
GetDesktopWindow
GetActiveWindow
GetNextDlgGroupItem
InvalidateRgn
InvalidateRect
SetRect
IsRectEmpty
CopyAcceleratorTableA
CharNextA
CharUpperA
GetForegroundWindow
ReleaseCapture
DrawIcon
AppendMenuA
CheckMenuItem
EnableMenuItem
GetMenuState
GetSubMenu
GetSystemMenu
IsIconic
GetWindowRect
RedrawWindow
SetTimer
KillTimer
SendMessageA
LoadIconA
GetSystemMetrics
PeekMessageA
GetWindowLongA
GetKeyState
GetMenuItemCount
GetMenuItemID
SetFocus
GetWindow
GetParent
GetWindowTextA
GetWindowTextLengthA
EndDialog
GetNextDlgTabItem
IsWindowEnabled
GetDlgItem
IsWindow
DestroyWindow
CreateDialogIndirectParamA
SetActiveWindow
CreateWindowExA
gdi32
GetRgnBox
GetTextColor
GetBkColor
GetMapMode
CreateRectRgnIndirect
GetStockObject
DeleteDC
ExtSelectClipRgn
SelectObject
GetDeviceCaps
GetClipBox
SetTextColor
SetBkColor
GetObjectA
CreateBitmap
SaveDC
RestoreDC
SetMapMode
GetViewportExtEx
GetWindowExtEx
PtVisible
RectVisible
TextOutA
ExtTextOutA
Escape
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
DeleteObject
comdlg32
GetFileTitleA
winspool.drv
DocumentPropertiesA
ClosePrinter
OpenPrinterA
advapi32
RegSetValueExA
RegCreateKeyExA
RegQueryValueA
RegOpenKeyA
RegEnumKeyA
RegDeleteKeyA
RegOpenKeyExA
RegQueryValueExA
RegCloseKey
shell32
DragQueryFileA
shlwapi
PathFindFileNameA
PathRemoveFileSpecW
PathStripToRootA
PathFindExtensionA
PathIsUNCA
oledlg
ord8
ole32
CoRevokeClassObject
OleInitialize
CoFreeUnusedLibraries
OleUninitialize
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CoInitializeEx
CoCreateInstance
OleIsCurrentClipboard
CLSIDFromString
CLSIDFromProgID
CoTaskMemAlloc
CoTaskMemFree
OleFlushClipboard
CoRegisterMessageFilter
CoUninitialize
oleaut32
SysStringLen
SysFreeString
SysAllocStringByteLen
VariantClear
VariantChangeType
VariantInit
SysAllocStringLen
VariantCopy
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
OleCreateFontIndirect
SysAllocString
Sections
.text Size: 233KB - Virtual size: 233KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 58KB - Virtual size: 57KB
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: 365KB - Virtual size: 365KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ