Static task
static1
Behavioral task
behavioral1
Sample
d326cbc950dfb79c38f0c41019ae4d49_icedid_JC.exe
Resource
win7-20230712-en
Behavioral task
behavioral2
Sample
d326cbc950dfb79c38f0c41019ae4d49_icedid_JC.exe
Resource
win10v2004-20230703-en
General
-
Target
d326cbc950dfb79c38f0c41019ae4d49_icedid_JC.exe
-
Size
669KB
-
MD5
d326cbc950dfb79c38f0c41019ae4d49
-
SHA1
bfa7861ed7490e60b5d6bdef7021f572b4086fa0
-
SHA256
3d5cf610a3e24bfff9d8b922c3b8f8b5c69f06a499f3ca750ff52e0c9d51ba80
-
SHA512
fb6a757cfe9eb754031d1c673147c9b704d2e2d20471f267a032edbfb04c4f6ef0c62fc7424cb6d46a4b223c728d376b2e6361ce3d6fa9e490904c47ecd9dd7e
-
SSDEEP
12288:NNZPZIN4Mc+zuzDOu1mJNLdUm+3WSo0RUGPPjmiOfgq/meyn:944L+S9g7dAo0RUGSiO4qAn
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource d326cbc950dfb79c38f0c41019ae4d49_icedid_JC.exe
Files
-
d326cbc950dfb79c38f0c41019ae4d49_icedid_JC.exe.exe windows x86
9df005e04d12c015591230eb24875e8d
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
softwareupdatefiles
ord23
?Package_Directory_Parent_Name@App@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
?Package_Directory_Name@App@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
?Default_URL@Registry@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
?Managed_Host@Registry@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
ord2
?SetFileURL@CSUDownloadFileObject@@QAEXV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@@Z
?CreateProductsFromXML@CSUCatalogObject@@QAEXP6AIPAXIIJ@Z0PA_W@Z
?AddUpdateToIgnore@CIgnoreList@@QAEXV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@@Z
?DeleteProductFromList@CSUCatalogObject@@QAEJQAU__POSITION@@@Z
?ProductListHasUpdates@CSUCatalogObject@@QAEHXZ
?GetFilterString@CIgnoreList@@QAEXAAV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@@Z
?UpdatesWASU@CSUCatalogObject@@QAEHXZ
?InstallResult@CSUCatalogObject@@QAE?AW4ASUInstallStatus@@AAV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@@Z
?isSelectedToInstall@CSUCatalogObject@@QAEHV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@@Z
?CoalesceProducts@CSUCatalogObject@@QAEXXZ
?GetPostURLInfo@CSUCatalogObject@@QAEJAAV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@0AAI@Z
?GetNonLocResourceDirectory@ASUResourceProxy@@QAEJAAV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PB_W@Z
?Icon_File_Name@Resources@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
?CloseDebugLog@CSoftwareUpdateFilesApp@@SAXXZ
?OpenDebugLog@CSoftwareUpdateFilesApp@@SAXXZ
?DestroyIgnoreList@CIgnoreList@@QAEJXZ
?SaveListToRegistry@CIgnoreList@@QAEJXZ
?IsGlobalLogValid@CSoftwareUpdateFilesApp@@SAHXZ
ord3
??1ASUResourceProxy@@UAE@XZ
?Key@Registry@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
?Background_Switch@App@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
?Default_Application_Fragment@Resources@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
??0ASUResourceProxy@@QAE@V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@@Z
?Default_URL@App@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
?Restarted_Switch@App@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
?GetAppleInternalProductName@CSUProductObject@@QAE?AV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@XZ
?GetUpdateSize@CSUDistributionObject@@QAE?AV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@XZ
?CancelThreadByUser@CSUFileObject@@QAEHXZ
?GetProductList@CSUCatalogObject@@QAEPAVCObList@@XZ
?DownloadAndInstallSelectedProducts@CSUCatalogObject@@QAEXP6AIPAXIIJ@Z0@Z
?DownloadSelectedProducts@CSUCatalogObject@@QAEXP6AIPAXIIJ@Z0@Z
?Path@Registry@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
?Update_Install_List@Registry@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
?Task_Name@App@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
?Task_Switch@App@SUConstants@@2V?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@B
ord6
?GetProductInfoByName@CSUCatalogObject@@QAEJV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@PAV23@111@Z
ord13
ord4
?SetCurrentLanguage@CSUFileObject@@QAEXV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@@Z
ord5
?GetDistribution@CSUProductObject@@QAEPAVCSUDistributionObject@@XZ
?GetUpdateName@CSUDistributionObject@@QAE?AV?$CStringT@_WV?$StrTraitMFC@_WV?$ChTraitsCRT@_W@ATL@@@@@ATL@@XZ
ord21
ord16
wtsapi32
WTSFreeMemory
WTSQuerySessionInformationW
WTSEnumerateSessionsW
WTSEnumerateProcessesW
version
GetFileVersionInfoSizeW
GetFileVersionInfoW
VerQueryValueW
wininet
InternetAttemptConnect
msi
ord70
ord45
psapi
GetModuleBaseNameW
EnumProcesses
EnumProcessModules
kernel32
GetLocaleInfoW
lstrcmpA
EnumResourceLanguagesW
ConvertDefaultLocale
WritePrivateProfileStringW
GetTickCount
FileTimeToLocalFileTime
FindClose
FindFirstFileW
CreateFileW
CompareStringA
GetFileAttributesW
GetFileSizeEx
GetFileTime
TlsGetValue
GlobalReAlloc
GlobalHandle
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
GlobalGetAtomNameW
GlobalFlags
GetFullPathNameW
ReadFile
WriteFile
SetFilePointer
FlushFileBuffers
LockFile
UnlockFile
SetEndOfFile
GetFileSize
DuplicateHandle
GetVolumeInformationW
SetErrorMode
GetStartupInfoW
RtlUnwind
HeapAlloc
VirtualProtect
VirtualAlloc
VirtualQuery
GetSystemTimeAsFileTime
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
HeapReAlloc
ExitProcess
HeapSize
GetStdHandle
GetModuleFileNameA
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineW
SetHandleCount
GetFileType
GetStartupInfoA
HeapCreate
VirtualFree
QueryPerformanceCounter
GetCPInfo
GetACP
GetOEMCP
IsValidCodePage
LCMapStringW
GetTimeZoneInformation
GetConsoleCP
GetConsoleMode
GetTimeFormatA
GetDateFormatA
InitializeCriticalSectionAndSpinCount
GetLocaleInfoA
LCMapStringA
GetStringTypeA
GetStringTypeW
SetStdHandle
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
CreateFileA
SetEnvironmentVariableA
GetModuleHandleA
FileTimeToSystemTime
GetThreadLocale
GetCurrentThreadId
GlobalAddAtomW
GlobalFindAtomW
GlobalDeleteAtom
CompareStringW
LoadLibraryA
lstrcmpW
GetVersionExA
FreeResource
GlobalFree
GlobalAlloc
GlobalLock
GlobalUnlock
FormatMessageW
MulDiv
GetProcessHeap
HeapFree
WideCharToMultiByte
lstrlenA
SetSystemPowerState
GetSystemInfo
CreateDirectoryW
GetCurrentProcessId
GetVersionExW
Sleep
CreateThread
CreateEventW
WaitForSingleObject
HeapSetInformation
CreateProcessW
LoadLibraryExW
FreeLibrary
InterlockedIncrement
lstrcmpiW
OpenProcess
GetCurrentThread
LocalAlloc
LocalFree
CreateMutexW
ReleaseMutex
GetVersion
GetCurrentProcess
CloseHandle
DeleteCriticalSection
InitializeCriticalSection
RaiseException
SetLastError
GetProcAddress
GetModuleHandleW
LoadLibraryW
MultiByteToWideChar
GetLastError
SetEvent
ResetEvent
EnterCriticalSection
LeaveCriticalSection
InterlockedExchange
GetModuleFileNameW
lstrlenW
InterlockedDecrement
GetLocalTime
FindResourceW
LoadResource
LockResource
SizeofResource
user32
PostThreadMessageW
GetNextDlgGroupItem
CharUpperW
UnpackDDElParam
ReuseDDElParam
LoadAcceleratorsW
CreatePopupMenu
TranslateAcceleratorW
InvalidateRgn
SetRect
CopyAcceleratorTableW
UnregisterClassW
GetSysColorBrush
RegisterClipboardFormatW
SetWindowContextHelpId
MapDialogRect
ShowOwnedPopups
GetMessageW
TranslateMessage
ValidateRect
DestroyMenu
GetMenuItemInfoW
GetWindowThreadProcessId
EndPaint
BeginPaint
GetWindowDC
GrayStringW
DrawTextExW
DrawTextW
TabbedTextOutW
GetCursorPos
SetWindowRgn
FillRect
IsRectEmpty
SystemParametersInfoW
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
CheckMenuItem
SendDlgItemMessageA
WinHelpW
IsChild
GetCapture
SetWindowsHookExW
CallNextHookEx
GetClassLongW
GetClassNameW
SetPropW
GetPropW
RemovePropW
GetForegroundWindow
DispatchMessageW
GetTopWindow
GetMessageTime
GetMessagePos
PeekMessageW
MapWindowPoints
ScrollWindow
TrackPopupMenu
SetMenu
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
ShowScrollBar
MessageBoxW
CreateWindowExW
GetClassInfoExW
GetClassInfoW
RegisterClassW
AdjustWindowRectEx
EqualRect
DeferWindowPos
GetScrollInfo
SetScrollInfo
CopyRect
PtInRect
DefWindowProcW
CallWindowProcW
GetMenu
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetDesktopWindow
GetActiveWindow
SetActiveWindow
CreateDialogIndirectParamW
DestroyWindow
GetNextDlgTabItem
EndDialog
GetWindowTextLengthW
GetWindowTextW
GetFocus
SetWindowPos
SetFocus
IsWindowEnabled
ShowWindow
MoveWindow
GetDlgCtrlID
SetWindowTextW
IsDialogMessageW
GetDlgItem
UnhookWindowsHookEx
GetMenuState
GetMenuItemID
GetMenuItemCount
ExitWindowsEx
FindWindowW
MessageBeep
DrawFocusRect
ReleaseDC
GetDC
ReleaseCapture
SetCursor
LoadCursorW
SetCapture
ScreenToClient
ClientToScreen
OffsetRect
DestroyIcon
DrawIconEx
CopyImage
PostQuitMessage
GetWindowLongW
SetWindowLongW
BeginDeferWindowPos
EndDeferWindowPos
GetWindow
GetSystemMetrics
AnimateWindow
LoadIconW
GetParent
LockWindowUpdate
UpdateWindow
DrawMenuBar
LoadMenuW
ModifyMenuW
InsertMenuItemW
GetSubMenu
EnableMenuItem
DeleteMenu
DrawIcon
wsprintfW
GetKeyState
SetRectEmpty
RegisterWindowMessageW
CharNextW
SetForegroundWindow
GetLastActivePopup
IsWindowVisible
BringWindowToTop
IsIconic
BroadcastSystemMessageW
KillTimer
SetTimer
GetSystemMenu
GetSysColor
LoadBitmapW
GetWindowRect
InflateRect
InvalidateRect
GetClientRect
SendMessageW
EnableWindow
IsWindow
PostMessageW
SendDlgItemMessageW
gdi32
SetMapMode
LineTo
MoveToEx
SetROP2
GetViewportExtEx
GetWindowExtEx
GetPixel
PtVisible
RectVisible
TextOutW
ExtTextOutW
Escape
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetBkMode
RestoreDC
SaveDC
Ellipse
LPtoDP
CreateEllipticRgn
CreateRectRgnIndirect
CreateBitmap
SetBkColor
SetTextColor
GetClipBox
GetDeviceCaps
GetStockObject
CreatePen
SetRectRgn
CombineRgn
CreateCompatibleBitmap
CreateFontIndirectW
CreateDIBSection
CreateCompatibleDC
DeleteDC
SelectObject
SetDIBColorTable
GetDIBColorTable
GetObjectW
BitBlt
DeleteObject
StretchBlt
FillRgn
CreateRectRgn
GetTextColor
GetBkColor
GetRgnBox
GetMapMode
GetTextExtentPoint32W
CreatePatternBrush
ExtSelectClipRgn
ScaleWindowExtEx
SetWindowExtEx
CreateSolidBrush
msimg32
AlphaBlend
TransparentBlt
comdlg32
GetFileTitleW
winspool.drv
OpenPrinterW
DocumentPropertiesW
ClosePrinter
advapi32
RegDeleteKeyW
RegCreateKeyExW
RegCloseKey
RegOpenKeyExW
RegQueryValueExW
RegSetValueExW
RegQueryInfoKeyW
AdjustTokenPrivileges
LookupPrivilegeValueW
OpenProcessToken
SetKernelObjectSecurity
SetSecurityDescriptorDacl
SetEntriesInAclW
MakeAbsoluteSD
GetKernelObjectSecurity
GetTokenInformation
OpenThreadToken
EqualSid
LookupAccountNameW
RegQueryValueW
RegOpenKeyW
RegEnumKeyW
AllocateAndInitializeSid
CheckTokenMembership
FreeSid
CreateProcessAsUserW
RegEnumKeyExW
RegDeleteValueW
shell32
SHPathPrepareForWriteW
DragFinish
SHFileOperationW
SHGetStockIconInfo
SHGetFolderPathW
SHGetSpecialFolderPathW
ShellExecuteW
DragQueryFileW
ord6
comctl32
ord17
shlwapi
PathFindExtensionW
PathFindFileNameW
PathStripToRootW
PathIsUNCW
PathIsDirectoryEmptyW
oledlg
OleUIBusyW
ole32
CoSetProxyBlanket
CoGetObject
CoInitialize
CoUninitialize
StringFromGUID2
CoTaskMemFree
CoRevokeClassObject
CoTaskMemRealloc
CLSIDFromString
CLSIDFromProgID
OleUninitialize
CoFreeUnusedLibraries
OleInitialize
CoDisconnectObject
CoRegisterClassObject
CoRegisterMessageFilter
OleFlushClipboard
OleIsCurrentClipboard
CoTaskMemAlloc
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoCreateInstance
CoGetClassObject
oleaut32
SystemTimeToVariantTime
VariantTimeToSystemTime
OleCreateFontIndirect
SafeArrayGetVartype
SysFreeString
VariantCopy
VariantInit
SafeArrayCopy
VariantClear
SysAllocStringLen
SafeArrayGetUBound
SafeArrayGetLBound
SafeArrayGetDim
SafeArrayGetElemsize
VariantChangeType
LoadRegTypeLi
VarUI4FromStr
RegisterTypeLi
UnRegisterTypeLi
LoadTypeLi
SysStringLen
SafeArrayCreateVector
SafeArrayAccessData
SafeArrayUnaccessData
SafeArrayRedim
SafeArrayDestroy
SafeArrayCreate
SysAllocString
SafeArrayUnlock
SafeArrayLock
ws2_32
gethostbyname
closesocket
connect
send
socket
WSAStartup
htons
Sections
.text Size: 382KB - Virtual size: 382KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 124KB - Virtual size: 123KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.data Size: 15KB - Virtual size: 31KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 134KB - Virtual size: 136KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE