d:\CDG-820\PatchMaker\res\UpdatePatch.pdb
Static task
static1
Behavioral task
behavioral1
Sample
2024-07-01_6ea8a1d636a0bbceab633517be6cb4cf_icedid.exe
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
2024-07-01_6ea8a1d636a0bbceab633517be6cb4cf_icedid.exe
Resource
win10v2004-20240508-en
General
-
Target
2024-07-01_6ea8a1d636a0bbceab633517be6cb4cf_icedid
-
Size
1.1MB
-
MD5
6ea8a1d636a0bbceab633517be6cb4cf
-
SHA1
4676c15bbbda0a9b16685572a0244dbb689e31e3
-
SHA256
86a86cd7a4fe75bd319ffd240dd4d40e2ada2c2851cd9f26bab1a05c1f054ae1
-
SHA512
ab305ec22ae079ac7cdef43e25473be5c662fa8ec759795e0466f541c8078f59dd04570801f9a1bb2cef8f8fe9de1910b569eb39f9745abc9922a9e646faa5ce
-
SSDEEP
24576:MW3rgg0kIF5JJkc/8m5cmaI+v44rGmZWkDRS:MhjYc/8mr+vOmZZRS
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-07-01_6ea8a1d636a0bbceab633517be6cb4cf_icedid
Files
-
2024-07-01_6ea8a1d636a0bbceab633517be6cb4cf_icedid.exe windows:5 windows x86 arch:x86
c3936064bcfb2b0a8fdb0d7126e2c135
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
PDB Paths
Imports
version
GetFileVersionInfoW
GetFileVersionInfoSizeW
VerQueryValueW
kernel32
GlobalReAlloc
GlobalHandle
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
GlobalFlags
GetStringTypeExW
FlushFileBuffers
LockFile
UnlockFile
SetEndOfFile
GetVolumeInformationW
GetFullPathNameW
SetErrorMode
GetFileAttributesExW
LocalFileTimeToFileTime
GetFileSizeEx
GetFileTime
GetTickCount
GetStartupInfoW
RtlUnwind
GetSystemTimeAsFileTime
RaiseException
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
GetCPInfo
ExitProcess
MoveFileA
HeapReAlloc
ExitThread
HeapSize
VirtualProtect
VirtualAlloc
GetSystemInfo
TlsGetValue
GetStdHandle
GetModuleFileNameA
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
GetStartupInfoA
HeapCreate
HeapDestroy
VirtualFree
QueryPerformanceCounter
GetACP
GetOEMCP
IsValidCodePage
GetTimeFormatA
GetDateFormatA
GetTimeZoneInformation
GetConsoleCP
GetConsoleMode
FatalAppExitA
LCMapStringA
LCMapStringW
GetStringTypeA
GetStringTypeW
SetConsoleCtrlHandler
InitializeCriticalSectionAndSpinCount
SetStdHandle
CreateFileA
GetUserDefaultLCID
GetLocaleInfoA
EnumSystemLocalesA
IsValidLocale
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
GetCurrentDirectoryA
SetCurrentDirectoryA
GetDriveTypeA
GetFullPathNameA
SetEnvironmentVariableA
LocalAlloc
InterlockedIncrement
GetThreadLocale
lstrlenA
GetAtomNameW
GlobalGetAtomNameW
GetModuleHandleA
InterlockedDecrement
GlobalFindAtomW
CompareStringW
LoadLibraryA
GetVersionExA
FreeResource
GlobalAddAtomW
GlobalDeleteAtom
ConvertDefaultLocale
EnumResourceLanguagesW
lstrcmpA
GetLocaleInfoW
CompareStringA
InterlockedExchange
lstrcmpW
SuspendThread
GetCurrentThreadId
ResumeThread
FileTimeToLocalFileTime
GlobalFree
GlobalSize
GlobalAlloc
GlobalLock
GlobalUnlock
FormatMessageW
MulDiv
DeleteCriticalSection
InitializeCriticalSection
EnterCriticalSection
LeaveCriticalSection
GetEnvironmentVariableA
UnmapViewOfFile
CreateFileMappingW
MapViewOfFile
GetFileInformationByHandle
GetSystemTime
GetLocalTime
FileTimeToDosDateTime
FileTimeToSystemTime
SetCurrentDirectoryW
GetTempPathW
GetTempFileNameW
SetLastError
lstrcpyW
SetEvent
OpenMutexW
WaitForMultipleObjects
GetShortPathNameW
SetPriorityClass
GetCurrentThread
SetThreadPriority
GetSystemDirectoryW
GetVersion
OpenEventW
PulseEvent
TerminateProcess
lstrcatW
GetEnvironmentVariableW
GetModuleFileNameW
lstrcmpiW
GetCommandLineW
CreateMutexW
CreateEventW
CreateThread
SetFileTime
DosDateTimeToFileTime
GetCurrentDirectoryW
SystemTimeToFileTime
DuplicateHandle
GetFileType
WTSGetActiveConsoleSessionId
CreateToolhelp32Snapshot
Process32FirstW
ProcessIdToSessionId
Process32NextW
OpenProcess
GetFileSize
SetFilePointer
WriteFileEx
ReadFile
FindFirstFileW
FindNextFileW
FindClose
MultiByteToWideChar
LoadResource
LockResource
SizeofResource
FindResourceW
lstrcpynW
WritePrivateProfileStringW
GetPrivateProfileIntW
GetPrivateProfileStringW
GetWindowsDirectoryW
RemoveDirectoryW
GetFileAttributesW
CreateProcessW
SetFileAttributesW
DeleteFileW
MoveFileW
MoveFileExW
CreateDirectoryW
CopyFileW
Sleep
WaitForSingleObject
GetExitCodeProcess
WaitNamedPipeW
CreateFileW
WriteFile
FreeLibrary
GetCurrentProcessId
LoadLibraryW
lstrlenW
WideCharToMultiByte
OutputDebugStringA
OutputDebugStringW
OpenFileMappingW
GetCurrentProcess
CloseHandle
GetVersionExW
LocalFree
GetLastError
GetProcessHeap
HeapAlloc
GetModuleHandleW
GetProcAddress
HeapFree
VirtualQuery
InterlockedCompareExchange
user32
CharNextW
GetDialogBaseUnits
CharUpperW
DestroyIcon
WaitMessage
ReleaseCapture
WindowFromPoint
SetCapture
DeleteMenu
LoadCursorW
GetSysColorBrush
MapVirtualKeyW
GetKeyNameTextW
EndPaint
BeginPaint
GetWindowDC
ReleaseDC
GetDC
ClientToScreen
GrayStringW
DrawTextExW
DrawTextW
TabbedTextOutW
FillRect
SystemParametersInfoW
DestroyMenu
GetMenuItemInfoW
InflateRect
ScrollWindowEx
ShowWindow
MoveWindow
SetWindowTextW
IsDialogMessageW
IsDlgButtonChecked
SetDlgItemTextW
SetDlgItemInt
GetDlgItemTextW
GetDlgItemInt
CheckRadioButton
CheckDlgButton
RegisterWindowMessageW
SendDlgItemMessageW
SendDlgItemMessageA
WinHelpW
IsChild
GetCapture
GetClassLongW
GetClassNameW
SetPropW
GetPropW
RemovePropW
SetFocus
GetWindowTextLengthW
GetWindowTextW
GetForegroundWindow
BeginDeferWindowPos
EndDeferWindowPos
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
IsRectEmpty
ScrollWindow
TrackPopupMenuEx
TrackPopupMenu
SetMenu
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
SetForegroundWindow
ShowScrollBar
UpdateWindow
GetClassInfoExW
GetClassInfoW
RegisterClassW
GetSysColor
AdjustWindowRectEx
ScreenToClient
EqualRect
DeferWindowPos
GetScrollInfo
SetScrollInfo
SetWindowPlacement
GetDlgCtrlID
DefWindowProcW
CallWindowProcW
CopyRect
PtInRect
GetMenu
OffsetRect
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetWindowRect
GetWindow
SetWindowContextHelpId
MapDialogRect
SetWindowPos
GetDesktopWindow
SetActiveWindow
CreateDialogIndirectParamW
DestroyWindow
IsWindow
GetNextDlgTabItem
EndDialog
ShowOwnedPopups
SetCursor
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
LoadBitmapW
GetFocus
ModifyMenuW
EnableMenuItem
CheckMenuItem
PostQuitMessage
GetParent
GetLastActivePopup
IsWindowEnabled
SetWindowsHookExW
CallNextHookEx
GetMessageW
TranslateMessage
SetRect
CopyAcceleratorTableW
InvalidateRect
InvalidateRgn
GetNextDlgGroupItem
MessageBeep
UnregisterClassW
SetRectEmpty
LoadMenuW
TranslateAcceleratorW
BringWindowToTop
CreatePopupMenu
InsertMenuItemW
LoadAcceleratorsW
GetMenuBarInfo
ReuseDDElParam
UnpackDDElParam
RegisterClipboardFormatW
LockWindowUpdate
GetDCEx
UnionRect
MapWindowPoints
SetParent
DispatchMessageW
GetActiveWindow
IsWindowVisible
GetKeyState
PeekMessageW
GetCursorPos
ValidateRect
GetMenuState
GetMenuStringW
GetMenuItemID
InsertMenuW
GetMenuItemCount
GetSubMenu
RemoveMenu
KillTimer
IsIconic
GetSystemMetrics
GetClientRect
DrawIcon
GetSystemMenu
AppendMenuW
SendMessageW
GetWindowLongW
SetWindowLongW
SetTimer
LoadIconW
GetDlgItem
EnableWindow
ExitWindowsEx
FindWindowW
GetWindowThreadProcessId
PostThreadMessageW
PostMessageW
MessageBoxW
wsprintfW
CreateWindowExW
gdi32
DPtoLP
CreateCompatibleBitmap
StartDocW
GetMapMode
CombineRgn
GetPixel
GetWindowExtEx
GetViewportExtEx
SelectClipPath
StretchDIBits
CreateFontW
GetCharWidthW
GetRgnBox
GetTextColor
GetBkColor
GetTextMetricsW
PatBlt
CreateRectRgnIndirect
CreateHatchBrush
CreateSolidBrush
ExtCreatePen
CreatePen
PlayMetaFile
EnumMetaFile
GetObjectType
PlayMetaFileRecord
SelectPalette
GetStockObject
CreatePatternBrush
CreateDIBPatternBrushPt
DeleteDC
ExtSelectClipRgn
PolyBezierTo
PolylineTo
PolyDraw
ArcTo
GetCurrentPositionEx
ScaleWindowExtEx
SetWindowExtEx
OffsetWindowOrgEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SelectObject
Escape
TextOutW
RectVisible
CreateBitmap
CreateDCW
CopyMetaFileW
SetRectRgn
GetDeviceCaps
CreateRectRgn
GetClipRgn
SelectClipRgn
DeleteObject
SetColorAdjustment
SetArcDirection
SetMapperFlags
SetTextCharacterExtra
SetTextJustification
SetTextAlign
MoveToEx
LineTo
OffsetClipRgn
IntersectClipRect
ExcludeClipRect
SetMapMode
ModifyWorldTransform
SetWorldTransform
SetGraphicsMode
SetStretchBltMode
SetROP2
SetPolyFillMode
SetBkMode
RestoreDC
SaveDC
GetTextExtentPoint32W
ExtTextOutW
BitBlt
CreateCompatibleDC
CreateFontIndirectW
GetObjectW
SetBkColor
SetTextColor
GetClipBox
GetDCOrgEx
PtVisible
comdlg32
GetFileTitleW
winspool.drv
OpenPrinterW
ClosePrinter
DocumentPropertiesW
advapi32
RegCreateKeyW
RegCreateKeyExW
RegQueryValueW
RegEnumKeyW
RegDeleteKeyW
RegSetValueW
RegQueryValueExW
RegOpenKeyW
LookupPrivilegeValueW
DuplicateTokenEx
SetTokenInformation
AdjustTokenPrivileges
CreateProcessAsUserW
RegOpenKeyExW
RegSetValueExW
RegCloseKey
OpenSCManagerW
OpenServiceW
CloseServiceHandle
GetSecurityInfo
SetSecurityInfo
ConvertSecurityDescriptorToStringSecurityDescriptorW
OpenProcessToken
GetTokenInformation
IsValidSid
ConvertSidToStringSidW
ConvertStringSecurityDescriptorToSecurityDescriptorW
GetSecurityDescriptorSacl
SetNamedSecurityInfoW
LookupAccountNameW
GetFileSecurityW
InitializeSecurityDescriptor
GetSecurityDescriptorDacl
GetAclInformation
GetLengthSid
InitializeAcl
GetAce
EqualSid
AddAce
AddAccessAllowedAce
SetSecurityDescriptorDacl
GetSecurityDescriptorControl
SetFileSecurityW
RegDeleteValueW
shell32
DragFinish
ShellExecuteW
ord680
SHChangeNotify
ShellExecuteA
SHGetFolderPathW
SHGetPathFromIDListW
SHGetSpecialFolderLocation
SHGetMalloc
DragQueryFileW
ShellExecuteExW
SHGetFileInfoW
ExtractIconW
shlwapi
PathFileExistsW
PathIsDirectoryEmptyW
PathIsDirectoryW
PathFindExtensionW
PathRemoveExtensionW
PathFindFileNameW
PathStripToRootW
PathIsUNCW
PathRemoveFileSpecW
oledlg
OleUIBusyW
ole32
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CoDisconnectObject
StringFromGUID2
CLSIDFromString
CLSIDFromProgID
OleDuplicateData
CoTreatAsClass
StringFromCLSID
CoTaskMemAlloc
OleRun
CreateBindCtx
ReadClassStg
ReadFmtUserTypeStg
CreateILockBytesOnHGlobal
WriteClassStg
WriteFmtUserTypeStg
SetConvertStg
CoTaskMemFree
CoInitialize
CoCreateInstance
CoUninitialize
OleUninitialize
CoFreeUnusedLibraries
OleInitialize
CoRegisterClassObject
CoRevokeClassObject
OleSetClipboard
OleIsCurrentClipboard
OleFlushClipboard
OleRegGetUserType
CoInitializeEx
CreateStreamOnHGlobal
ReleaseStgMedium
CoRegisterMessageFilter
oleaut32
LoadRegTypeLi
LoadTypeLi
RegisterTypeLi
VarBstrFromDate
VarDecFromStr
VarBstrFromDec
VarBstrFromCy
VarCyFromStr
SysReAllocStringLen
VarDateFromStr
SystemTimeToVariantTime
VariantTimeToSystemTime
SafeArrayDestroyDescriptor
SafeArrayDestroyData
SafeArrayDestroy
SafeArrayUnlock
SafeArrayLock
SafeArrayPutElement
SafeArrayPtrOfIndex
SafeArrayGetElement
SafeArrayCopy
SafeArrayAllocDescriptor
SafeArrayAllocData
VariantCopy
SafeArrayRedim
SafeArrayCreate
SafeArrayGetDim
SafeArrayGetElemsize
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
VariantInit
VariantChangeType
VariantClear
SysAllocStringLen
SysStringByteLen
SysAllocStringByteLen
SysFreeString
OleCreateFontIndirect
SysAllocString
SysStringLen
imagehlp
MakeSureDirectoryPathExists
wtsapi32
WTSQueryUserToken
userenv
CreateEnvironmentBlock
Sections
.text Size: 776KB - Virtual size: 776KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 180KB - Virtual size: 179KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 14KB - Virtual size: 30KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 177KB - Virtual size: 176KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ