Static task
static1
Behavioral task
behavioral1
Sample
2024-04-20_749c87f85d6a9243c7746aadedcbe827_icedid.exe
Resource
win7-20240215-en
Behavioral task
behavioral2
Sample
2024-04-20_749c87f85d6a9243c7746aadedcbe827_icedid.exe
Resource
win10v2004-20240412-en
General
-
Target
2024-04-20_749c87f85d6a9243c7746aadedcbe827_icedid
-
Size
2.9MB
-
MD5
749c87f85d6a9243c7746aadedcbe827
-
SHA1
7eb65fea77a4a2815b8988f639552653116d9c17
-
SHA256
9c837be4d15eb225c21d59fe9ea8575faa7dc6550fa2be47aaa140f218623481
-
SHA512
5e28b20596c4e290ee6dfba01c24f9a081b753cafc11348fb6e60c9a578611ea3e0521c12e363fc861a3a9ed1bf2a00de7bdf30ce12c8b72aa77ca20a8d15f01
-
SSDEEP
49152:NGEsJopvmBQGottRW0/gYtB9fex6OO3pZgUKdFHLxGy+lOTC:sEm7pottJfB9fex6OO3jg/jrxGj
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-04-20_749c87f85d6a9243c7746aadedcbe827_icedid
Files
-
2024-04-20_749c87f85d6a9243c7746aadedcbe827_icedid.exe windows:4 windows x86 arch:x86
22e511fca0cb3456e605bfbadd65b842
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
d3dx9_43
D3DXMatrixInverse
D3DXSaveSurfaceToFileA
D3DXMatrixRotationYawPitchRoll
D3DXMatrixPerspectiveFovLH
D3DXQuaternionMultiply
D3DXMatrixLookAtLH
D3DXLoadSurfaceFromFileInMemory
D3DXLoadSurfaceFromSurface
D3DXQuaternionSlerp
D3DXCreateTextureFromFileInMemoryEx
D3DXMatrixOrthoLH
D3DXQuaternionRotationAxis
D3DXSphereBoundProbe
D3DXMatrixRotationQuaternion
D3DXPlaneIntersectLine
D3DXPlaneNormalize
D3DXIntersectTri
D3DXMatrixRotationZ
D3DXVec2Normalize
D3DXPlaneFromPointNormal
D3DXPlaneFromPoints
D3DXMatrixRotationX
D3DXAssembleShader
D3DXMatrixTransformation
D3DXQuaternionInverse
D3DXQuaternionNormalize
D3DXMatrixDecompose
D3DXGetImageInfoFromFileInMemory
D3DXCreateTexture
D3DXMatrixTransformation2D
D3DXVec3TransformCoord
D3DXMatrixTranslation
D3DXMatrixRotationY
D3DXVec3Normalize
D3DXMatrixScaling
D3DXMatrixTranspose
D3DXMatrixMultiply
winmm
mmioGetInfo
timeGetTime
mmioClose
mmioDescend
mmioSeek
mmioAdvance
mmioSetInfo
mmioAscend
mmioRead
mmioOpenA
advapi32
RegQueryValueA
RegEnumKeyA
RegDeleteKeyA
RegOpenKeyA
RegEnumValueA
RegOpenKeyExA
RegCreateKeyExA
GetUserNameA
RegSetValueExA
RegQueryValueExA
RegDeleteValueA
RegCloseKey
CryptAcquireContextA
CryptCreateHash
CryptHashData
CryptDeriveKey
CryptEncrypt
CryptDestroyKey
CryptDestroyHash
CryptReleaseContext
OpenSCManagerA
CloseServiceHandle
ControlService
QueryServiceConfigA
StartServiceA
ChangeServiceConfigA
OpenServiceA
imm32
ImmSetConversionStatus
ImmGetCompositionStringA
ImmGetContext
ImmNotifyIME
ImmReleaseContext
ImmGetConversionStatus
ImmGetCandidateListA
dsound
ord11
version
VerQueryValueA
GetFileVersionInfoSizeA
GetFileVersionInfoA
psapi
EnumProcesses
EnumProcessModules
GetModuleFileNameExA
d3d9
Direct3DCreate9
kernel32
UnmapViewOfFile
GlobalFree
ResetEvent
GlobalAlloc
GetFileSize
MapViewOfFile
CreateFileMappingA
MulDiv
GetProcAddress
IsDebuggerPresent
OpenProcess
SearchPathA
OutputDebugStringA
FormatMessageA
GetComputerNameA
FreeLibrary
LoadLibraryExA
VirtualFree
VirtualProtect
LoadLibraryA
VirtualAlloc
SetEndOfFile
QueryPerformanceFrequency
QueryPerformanceCounter
HeapFree
HeapAlloc
GetProcessHeap
TerminateProcess
WriteFile
GetLocalTime
GetExitCodeProcess
CopyFileA
lstrcatA
GetCurrentThreadId
GetCurrentProcessId
OpenMutexA
TerminateThread
ExitProcess
GetSystemDirectoryA
GetModuleFileNameW
GetCurrentDirectoryA
VirtualQuery
GetTempFileNameA
GetTempPathA
FindClose
FindNextFileA
FindFirstFileA
DuplicateHandle
SetStdHandle
GetStdHandle
lstrcpyA
InterlockedIncrement
lstrcpynA
GlobalUnlock
GlobalLock
SetLastError
GetPrivateProfileIntA
WritePrivateProfileStringA
GetPrivateProfileStringA
lstrcmpW
GlobalDeleteAtom
GlobalFindAtomA
GlobalAddAtomA
GlobalGetAtomNameA
FreeResource
InterlockedDecrement
FlushFileBuffers
LockFile
UnlockFile
GetVolumeInformationA
GetFullPathNameA
EnumResourceLanguagesA
ConvertDefaultLocale
FileTimeToSystemTime
FileTimeToLocalFileTime
GetFileAttributesA
GetFileTime
GlobalReAlloc
GlobalHandle
TlsGetValue
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
GlobalFlags
GetCPInfo
GetOEMCP
SetErrorMode
RtlUnwind
GetSystemTimeAsFileTime
GetDriveTypeA
GetStartupInfoA
GetCommandLineA
HeapReAlloc
GetFileType
HeapSize
HeapDestroy
HeapCreate
IsBadWritePtr
GetTimeZoneInformation
GetStringTypeA
GetStringTypeW
LCMapStringA
LCMapStringW
UnhandledExceptionFilter
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
IsBadCodePtr
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
IsValidCodePage
SetEnvironmentVariableA
GetLocaleInfoW
GetModuleHandleA
SetUnhandledExceptionFilter
GetCurrentProcess
IsBadReadPtr
LocalAlloc
LocalFree
CreateDirectoryA
GetModuleFileNameA
lstrcmpA
SetFilePointer
SetThreadLocale
CreateFileA
ReadFile
GetSystemInfo
CreateEventA
WaitForSingleObject
CloseHandle
DeleteFileA
CreateProcessA
Sleep
CreateThread
SetThreadPriority
ResumeThread
SetEvent
LeaveCriticalSection
EnterCriticalSection
GetTickCount
GetSystemTime
IsDBCSLeadByte
FindResourceA
LoadResource
LockResource
SizeofResource
GetStringTypeExA
InterlockedExchange
GetACP
GetLocaleInfoA
GetThreadLocale
GetVersionExA
MultiByteToWideChar
WideCharToMultiByte
RaiseException
GetLastError
InitializeCriticalSection
DeleteCriticalSection
GetVersion
lstrcmpiA
lstrlenA
CompareStringA
CompareStringW
GetCurrentThread
user32
GetSysColor
GetMenu
MapWindowPoints
GetMessagePos
GetMessageTime
DestroyWindow
GetTopWindow
SetActiveWindow
GetLastActivePopup
IsWindow
RemovePropA
GetPropA
SetPropA
GetClassNameA
GetClassInfoExA
GetClassLongA
CreateWindowExA
GetCapture
WinHelpA
RegisterWindowMessageA
LoadBitmapA
GetMenuCheckMarkDimensions
CheckMenuItem
EnableMenuItem
ModifyMenuA
SetMenuItemBitmaps
MapDialogRect
SetWindowContextHelpId
TabbedTextOutA
DrawTextA
DrawTextExA
GrayStringA
GetWindowDC
BeginPaint
EndPaint
GetNextDlgTabItem
CreateDialogIndirectParamA
GetDesktopWindow
GetNextDlgGroupItem
MessageBeep
CopyAcceleratorTableA
InvalidateRgn
GetSysColorBrush
DestroyMenu
CharNextA
RegisterClipboardFormatA
PostThreadMessageA
IsWindowEnabled
MoveWindow
GetDlgCtrlID
IsDialogMessageA
AdjustWindowRectEx
GetActiveWindow
GetMenuState
GetMenuStringA
GetMenuItemID
InsertMenuA
GetMenuItemCount
GetSubMenu
GetWindowLongA
ValidateRect
GetCaretBlinkTime
CallWindowProcA
IsChild
ChildWindowFromPointEx
GetFocus
InvalidateRect
ReleaseDC
IsRectEmpty
GetKeyboardLayout
wsprintfA
EnumChildWindows
SetCapture
IsWindowVisible
GetClientRect
DeleteMenu
ShowWindow
GetWindowRect
EndDialog
SetWindowTextA
GetDlgItem
SetWindowPos
GetParent
SetParent
SetForegroundWindow
LoadCursorA
EnumDisplaySettingsA
EnableWindow
DestroyCursor
ActivateKeyboardLayout
GetDC
IsIconic
SetWindowsHookExA
LoadAcceleratorsA
PeekMessageA
TranslateAcceleratorA
WaitMessage
UnhookWindowsHookEx
CallNextHookEx
LoadIconA
GetForegroundWindow
UpdateWindow
PostMessageA
SendMessageA
SetRectEmpty
GetAsyncKeyState
GetKeyState
SetCursor
GetMessageA
TranslateMessage
DispatchMessageA
PostQuitMessage
AdjustWindowRect
SetWindowLongA
EqualRect
IntersectRect
MapVirtualKeyA
DefWindowProcA
SystemParametersInfoA
GetWindowPlacement
GetSystemMetrics
SetRect
ReleaseCapture
ClipCursor
GetCursorPos
OffsetRect
SetCursorPos
ShowCursor
GetClassInfoA
SendDlgItemMessageA
RegisterClassA
ScreenToClient
ClientToScreen
InflateRect
PtInRect
MessageBoxA
CopyRect
UnregisterClassA
GetWindow
GetWindowTextLengthA
GetWindowTextA
SetFocus
DestroyCaret
CharUpperA
gdi32
SelectObject
CreateFontA
CreateDIBSection
CreateCompatibleDC
DeleteObject
GetTextColor
GetBkColor
GetMapMode
GetRgnBox
CreateRectRgnIndirect
GetStockObject
ExtSelectClipRgn
ScaleWindowExtEx
SetWindowExtEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
GetWindowExtEx
GetViewportExtEx
SetMapMode
RestoreDC
SaveDC
CreateBitmap
GetObjectA
SetBkColor
SetTextColor
GetClipBox
GetDeviceCaps
BitBlt
CreateFontIndirectA
DeleteDC
comdlg32
GetFileTitleA
winspool.drv
OpenPrinterA
ClosePrinter
DocumentPropertiesA
shell32
ShellExecuteA
comctl32
ord17
shlwapi
PathStripToRootA
PathFindExtensionA
PathFindFileNameA
PathIsUNCA
oledlg
ord8
ole32
CoRevokeClassObject
OleIsCurrentClipboard
OleFlushClipboard
CoRegisterMessageFilter
OleInitialize
CoTaskMemFree
CoSetProxyBlanket
CoCreateInstance
CoInitialize
CoUninitialize
CoFreeUnusedLibraries
OleUninitialize
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CLSIDFromString
CLSIDFromProgID
CoTaskMemAlloc
oleaut32
VariantInit
VariantClear
SysAllocString
SysStringLen
SysAllocStringLen
SysAllocStringByteLen
VariantChangeType
VariantCopy
SafeArrayDestroy
SystemTimeToVariantTime
OleCreateFontIndirect
SysFreeString
ws2_32
inet_ntoa
closesocket
gethostbyname
connect
recv
send
htons
ntohl
getsockname
WSAStartup
WSAGetLastError
WSAAsyncSelect
inet_addr
setsockopt
ioctlsocket
WSASocketA
sendto
socket
WSACleanup
iphlpapi
GetAdaptersInfo
gdiplus
GdipMeasureString
GdiplusShutdown
GdiplusStartup
GdipCreateFontFromDC
GdipSetTextRenderingHint
GdipDrawString
GdipCreateFromHDC
GdipSetStringFormatLineAlign
GdipSetStringFormatAlign
GdipCreateSolidFill
GdipDeleteFont
GdipDeleteGraphics
GdipDeleteStringFormat
GdipCreateStringFormat
GdipDeleteBrush
Sections
.text Size: 2.4MB - Virtual size: 2.4MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 262KB - Virtual size: 262KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 138KB - Virtual size: 279KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 118KB - Virtual size: 117KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ