G:\Projects\uninstall-tool\Ready\UninstallTool-x86.pdb
Static task
static1
Behavioral task
behavioral1
Sample
2024-05-04_304932ba65468396117974ec69e5b978_icedid.exe
Resource
win7-20240221-en
General
-
Target
2024-05-04_304932ba65468396117974ec69e5b978_icedid
-
Size
4.7MB
-
MD5
304932ba65468396117974ec69e5b978
-
SHA1
63f46823fb680d145ad18a4aea99727c13081864
-
SHA256
b9341448e32dc31838a791056ba5125daccaa4bf038674d4f0538606808d31b4
-
SHA512
8b6c3897858822c1832a48a2a722f3189965d194260067462d2b0253faf9beb067c64a518276f66c7651c51ad34d1d0fb1cd0dea729b53fc29d68b99dbe6254e
-
SSDEEP
98304:aGjGrluTYyCfZQVc6VRxzPia3TjX59n46G0HbMuvWDDjdtbaM+2yoF:aGjGhuUxf96nxzKWl46t7MuO75yoF
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-05-04_304932ba65468396117974ec69e5b978_icedid
Files
-
2024-05-04_304932ba65468396117974ec69e5b978_icedid.exe windows:6 windows x86 arch:x86
b3549bda8fb1fc5358a468f8635b5163
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
PDB Paths
Imports
kernel32
GlobalFlags
GetSystemDefaultUILanguage
SetErrorMode
GetUserDefaultLCID
FindResourceExW
IsProcessorFeaturePresent
UnhandledExceptionFilter
QueryPerformanceCounter
GetSystemTimeAsFileTime
InitializeSListHead
GetStartupInfoW
GetSystemFirmwareTable
GetActiveProcessorCount
GetActiveProcessorGroupCount
SetThreadGroupAffinity
SetEnvironmentVariableW
FreeEnvironmentStringsW
GetEnvironmentStringsW
FindFirstFileExW
GetDriveTypeW
ReadConsoleW
GetConsoleOutputCP
SetFilePointerEx
GetTimeZoneInformation
GetOEMCP
IsValidCodePage
EnumSystemLocalesW
IsValidLocale
LCMapStringW
HeapQueryInformation
VirtualQuery
GetSystemInfo
GetCommandLineA
GetFileType
SetStdHandle
FreeLibraryAndExitThread
GetFileSizeEx
RtlUnwind
GetCPInfo
CompareStringEx
LCMapStringEx
CloseThreadpoolWork
SubmitThreadpoolWork
CreateThreadpoolWork
FreeLibraryWhenCallbackReturns
InitOnceComplete
InitOnceBeginInitialize
SleepConditionVariableSRW
SleepConditionVariableCS
WakeAllConditionVariable
WakeConditionVariable
InitializeConditionVariable
QueryPerformanceFrequency
TryEnterCriticalSection
AcquireSRWLockExclusive
ReleaseSRWLockExclusive
InitializeSRWLock
GetStringTypeW
GlobalGetAtomNameW
LocalReAlloc
GlobalHandle
GlobalReAlloc
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
DuplicateHandle
UnlockFile
SetEndOfFile
LockFile
GetVolumeInformationW
GetThreadLocale
GetPrivateProfileIntW
SuspendThread
GlobalFindAtomW
GlobalAddAtomW
GlobalDeleteAtom
GetSystemDirectoryW
EncodePointer
OutputDebugStringA
GetACP
OpenEventW
OpenMutexW
GlobalFree
lstrlenA
ExitProcess
CompareStringW
EnumResourceLanguagesW
EnumResourceTypesW
EnumResourceNamesW
GetPrivateProfileSectionNamesW
WritePrivateProfileStringW
GetPrivateProfileStringW
lstrcmpA
SetThreadPriority
CreateDirectoryW
GetTimeFormatW
GetDateFormatW
GetModuleHandleA
GetPhysicallyInstalledSystemMemory
CreateMutexW
LocalUnlock
LocalLock
GetVersionExW
GlobalLock
GlobalUnlock
GlobalAlloc
VirtualFree
VirtualAlloc
ExpandEnvironmentStringsW
lstrcatW
lstrcpyW
GetNativeSystemInfo
GetVersion
SetUnhandledExceptionFilter
K32GetModuleFileNameExW
Process32NextW
Process32FirstW
CreateToolhelp32Snapshot
QueryFullProcessImageNameW
FormatMessageW
GetModuleHandleExW
GetModuleFileNameW
GetModuleFileNameA
IsWow64Process
GetCurrentThread
GetExitCodeProcess
GetProcessTimes
CreateSemaphoreExW
CreateMutexExW
OpenSemaphoreW
WaitForSingleObjectEx
ReleaseMutex
ReleaseSemaphore
OutputDebugStringW
DebugBreak
IsDebuggerPresent
FileTimeToLocalFileTime
CompareFileTime
GetTempPathW
QueryDosDeviceW
GetTempFileNameW
GetLogicalDriveStringsW
GetFullPathNameW
FindNextFileW
FindFirstFileW
FindClose
SetFilePointer
SetConsoleTextAttribute
GetConsoleScreenBufferInfo
WriteConsoleA
GetConsoleMode
GetStdHandle
GetDynamicTimeZoneInformation
GetFileAttributesW
FlushFileBuffers
WriteConsoleW
GetWindowsDirectoryW
SetFileAttributesW
RemoveDirectoryW
IsBadWritePtr
IsBadReadPtr
UnmapViewOfFile
MapViewOfFile
CreateFileMappingW
MoveFileExW
SystemTimeToFileTime
FileTimeToSystemTime
SystemTimeToTzSpecificLocalTime
GetFileTime
GetFileAttributesExW
InitializeCriticalSectionAndSpinCount
lstrcmpiW
LoadLibraryW
CopyFileW
CreateProcessW
ResumeThread
GetLongPathNameW
GetExitCodeThread
WriteFile
GetTickCount
WinExec
InitializeCriticalSectionEx
GetProcessHeap
HeapSize
HeapFree
HeapReAlloc
HeapAlloc
RaiseException
DecodePointer
CreateFileW
lstrcmpW
SearchPathW
GetComputerNameW
DeleteFileW
CreateThread
GetCommandLineW
GetLocalTime
Sleep
GetCurrentDirectoryW
lstrcpynW
LoadLibraryExW
VirtualProtect
LoadLibraryA
FreeLibrary
ReadFile
GetFileSize
lstrlenW
OpenProcess
TerminateProcess
GetLastError
GetLocaleInfoW
MulDiv
LocalFree
LocalAlloc
GetProcAddress
GetTickCount64
VerifyVersionInfoW
VerSetConditionMask
GetCurrentThreadId
DeleteCriticalSection
LeaveCriticalSection
EnterCriticalSection
InitializeCriticalSection
GetUserDefaultUILanguage
GetCurrentProcessId
GetCurrentProcess
WideCharToMultiByte
MultiByteToWideChar
FindResourceW
SizeofResource
LockResource
LoadResource
GetModuleHandleW
GetSystemTime
TerminateThread
WaitForMultipleObjects
CreateEventW
WaitForSingleObject
ResetEvent
SetEvent
DeviceIoControl
SetLastError
CloseHandle
ExitThread
user32
SetWindowRgn
SetParent
GetTopWindow
UpdateWindow
LoadMenuW
MapVirtualKeyW
wsprintfW
GetNextDlgTabItem
GetSysColorBrush
AdjustWindowRectEx
EndDeferWindowPos
DeferWindowPos
BeginDeferWindowPos
CreateIconIndirect
CreateIconFromResourceEx
SetActiveWindow
UnionRect
GetMenuStringW
LookupIconIdFromDirectoryEx
DrawEdge
GetMenuDefaultItem
LoadBitmapW
DrawStateW
RegisterClipboardFormatW
CallNextHookEx
UnhookWindowsHookEx
SetWindowsHookExW
InvertRect
LockWindowUpdate
GetDCEx
GetSubMenu
GetCapture
ReleaseCapture
SetCapture
WindowFromPoint
ShowScrollBar
GetUpdateRect
DrawFocusRect
WinHelpW
IsDialogMessageW
GetWindow
GetLastActivePopup
MessageBeep
RedrawWindow
DrawIcon
EnableMenuItem
GetSystemMenu
GetAsyncKeyState
GetDialogBaseUnits
CheckDlgButton
CreateDialogIndirectParamW
MoveWindow
DestroyWindow
PostQuitMessage
WaitMessage
PeekMessageW
DispatchMessageW
TranslateMessage
LoadStringW
EmptyClipboard
SetClipboardData
CloseClipboard
OpenClipboard
BringWindowToTop
AttachThreadInput
EnumDisplaySettingsW
FindWindowExW
FindWindowW
SetFocus
GetDoubleClickTime
GetMenu
SetMenu
GetMenuState
GetClassLongW
SetCursorPos
CallWindowProcW
IsWindowUnicode
GetWindowLongA
SetWindowLongA
GetScrollInfo
GetTabbedTextExtentA
MapDialogRect
GetWindowPlacement
SetWindowPlacement
TranslateAcceleratorW
SendDlgItemMessageA
GetMenuItemInfoW
WaitForInputIdle
SetLayeredWindowAttributes
ShowWindow
CreateWindowExW
RegisterClassExW
ExitWindowsEx
GetMessageW
CharLowerBuffW
CharLowerBuffA
FillRect
SetWindowTextW
CharLowerW
GetShellWindow
GetDlgItem
DeleteMenu
GetMenuItemCount
CopyIcon
MessageBoxW
ToUnicodeEx
GetKeyboardLayoutList
GetKeyboardLayout
IsIconic
CharUpperW
IsCharLowerW
GetKeyboardState
GetKeyNameTextW
MapVirtualKeyExW
IsWindowEnabled
LoadAcceleratorsW
CopyAcceleratorTableW
IsZoomed
IsClipboardFormatAvailable
MapWindowPoints
GetCursor
IsMenu
IsChild
GetDlgCtrlID
GetWindowRgn
HideCaret
GetMenuItemID
TrackPopupMenu
UnregisterClassW
ClientToScreen
InsertMenuW
CheckMenuItem
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
SetMenuItemInfoW
GetMessageTime
RegisterClassW
GetClassInfoExW
ValidateRect
GetScrollPos
SetScrollRange
GetScrollRange
SetPropW
GetPropW
RemovePropW
SetScrollInfo
MonitorFromWindow
GetMonitorInfoW
SetDlgItemTextW
SendMessageW
EnableWindow
DestroyIcon
IsWindowVisible
GetActiveWindow
GetSysColor
GetParent
EnumChildWindows
GetFocus
GetSystemMetrics
DrawTextW
GetDC
ReleaseDC
BeginPaint
EndPaint
InvalidateRgn
GetWindowTextW
GetWindowTextLengthW
GetClientRect
GetWindowRect
GetCursorPos
FrameRect
InflateRect
IntersectRect
PtInRect
GetWindowLongW
GetClassNameW
RegisterWindowMessageW
PostMessageW
IsWindow
GetKeyState
InvalidateRect
SetCursor
ScreenToClient
SetRect
OffsetRect
LoadCursorW
LoadImageW
DrawIconEx
GetIconInfo
LoadIconW
SetWindowPos
SetWindowLongW
SendInput
SetForegroundWindow
GetDesktopWindow
EnumWindows
SendMessageTimeoutW
GetWindowThreadProcessId
DrawFrameControl
GetMessagePos
CreatePopupMenu
AppendMenuW
CopyRect
SetClassLongW
SystemParametersInfoW
SetMenuDefaultItem
GetForegroundWindow
SetRectEmpty
IsRectEmpty
EqualRect
DefWindowProcW
GetClassInfoW
DrawTextExW
GrayStringW
TabbedTextOutW
SetTimer
KillTimer
EndDialog
ShowOwnedPopups
GetWindowDC
CharNextW
DestroyMenu
SetWindowContextHelpId
DrawMenuBar
DefFrameProcW
TranslateMDISysAccel
InsertMenuItemW
UnpackDDElParam
ReuseDDElParam
RealChildWindowFromPoint
GetNextDlgGroupItem
PostThreadMessageW
ShowCaret
gdi32
StrokePath
MoveToEx
PolyBezierTo
OffsetViewportOrgEx
GetRgnBox
CreatePolygonRgn
SetPixelV
FillRgn
FrameRgn
RestoreDC
RealizePalette
SaveDC
SetDIBitsToDevice
ExcludeClipRect
SelectClipRgn
SetMapMode
StrokeAndFillPath
SetViewportExtEx
SetViewportOrgEx
SetWindowExtEx
SetWindowOrgEx
ScaleViewportExtEx
ScaleWindowExtEx
GetMapMode
SetRectRgn
DPtoLP
FillPath
EndPath
CloseFigure
BeginPath
ExtSelectClipRgn
LineTo
IntersectClipRect
GetWindowExtEx
GetViewportExtEx
GetTextExtentPoint32A
GetTextAlign
GetClipRgn
GetClipBox
GetCharWidthW
Ellipse
StretchDIBits
CreatePatternBrush
Polyline
CreateFontW
GetViewportOrgEx
PtInRegion
GetBitmapBits
ExtCreateRegion
GetCurrentObject
CreateDIBSection
SetStretchBltMode
StretchBlt
GetDIBits
CreateBitmap
Polygon
SetPixel
EnumFontFamiliesExW
CreateRectRgnIndirect
GetTextMetricsW
GetPixel
CreateRoundRectRgn
CreateRectRgn
CombineRgn
DeleteDC
CreateDCW
GetTextColor
TextOutW
RectVisible
PtVisible
GetBkColor
Escape
BitBlt
RoundRect
Rectangle
GetTextExtentPoint32W
CreateFontIndirectW
CreateSolidBrush
GetDeviceCaps
GetStockObject
PatBlt
SelectObject
SetBkColor
SetBkMode
SetTextColor
ExtTextOutW
CreatePen
DeleteObject
GetObjectW
CreateCompatibleBitmap
SetTextAlign
GetCurrentPositionEx
CreateCompatibleDC
msimg32
AlphaBlend
GradientFill
winspool.drv
DocumentPropertiesW
ClosePrinter
OpenPrinterW
advapi32
GetUserNameW
RegOpenKeyExW
RegCreateKeyW
RegCreateKeyExW
RegDeleteValueW
RegSetValueExW
RegQueryValueExW
RegQueryInfoKeyW
OpenProcessToken
AdjustTokenPrivileges
DuplicateTokenEx
LookupPrivilegeValueW
CloseServiceHandle
ControlService
EnumServicesStatusExW
OpenSCManagerW
OpenServiceW
QueryServiceConfigW
RegQueryValueW
RegEnumKeyW
CryptGenRandom
CryptReleaseContext
CryptAcquireContextW
RegQueryValueExA
RegOpenKeyExA
DeleteService
CreateServiceW
ChangeServiceConfig2W
ChangeServiceConfigW
RegCloseKey
RegEnumValueW
RegEnumKeyExW
ConvertSidToStringSidW
IsValidSid
GetTokenInformation
RegDeleteKeyW
StartServiceW
QueryServiceStatus
shell32
SHChangeNotify
ShellExecuteExW
SHGetSpecialFolderPathW
SHCreateDirectoryExW
SHGetPathFromIDListW
SHFileOperationW
CommandLineToArgvW
SHGetMalloc
ExtractIconExW
DragAcceptFiles
DragQueryFileW
ord680
ShellExecuteW
SHAppBarMessage
Shell_NotifyIconW
DragFinish
SHGetFileInfoW
SHGetSpecialFolderLocation
comctl32
ImageList_Draw
ImageList_GetIconSize
ord410
ord412
ord413
ord381
ImageList_AddMasked
_TrackMouseEvent
ImageList_Destroy
ImageList_ReplaceIcon
InitCommonControlsEx
ImageList_GetIcon
ImageList_GetImageCount
ImageList_Add
ImageList_DrawEx
ImageList_GetImageInfo
shlwapi
UrlUnescapeW
PathStripToRootW
PathIsUNCW
PathFindFileNameW
PathFindExtensionW
ord487
PathQuoteSpacesW
PathStripPathW
PathMatchSpecW
PathRemoveFileSpecW
PathAddBackslashW
PathCompactPathW
PathParseIconLocationW
StrFormatByteSizeW
PathUnquoteSpacesW
PathRemoveArgsW
PathIsRelativeW
PathIsDirectoryW
PathFileExistsW
SHDeleteKeyW
PathGetArgsW
uxtheme
SetWindowTheme
BeginBufferedPaint
EndBufferedPaint
OpenThemeData
CloseThemeData
DrawThemeBackground
GetThemeBackgroundContentRect
GetThemeColor
GetThemeInt
GetThemePartSize
DrawThemeParentBackground
IsAppThemed
IsThemeBackgroundPartiallyTransparent
BufferedPaintSetAlpha
ole32
CoTaskMemFree
CoInitializeEx
PropVariantClear
CoTaskMemAlloc
CoInitializeSecurity
CoCreateInstance
CoUninitialize
CoRegisterMessageFilter
CoRevokeClassObject
OleIsCurrentClipboard
OleFlushClipboard
OleUninitialize
OleInitialize
CoFreeUnusedLibraries
StgCreateDocfileOnILockBytes
CoGetClassObject
CreateILockBytesOnHGlobal
StgOpenStorageOnILockBytes
CLSIDFromProgID
CLSIDFromString
CoDisconnectObject
CoInitialize
CoCreateGuid
oleaut32
OleLoadPicturePath
SysAllocStringByteLen
SysStringByteLen
SysStringLen
VariantCopy
VariantClear
VariantInit
SafeArrayCreateVector
SafeArrayUnaccessData
SafeArrayAccessData
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayDestroy
SysFreeString
SysAllocStringLen
SysAllocString
VarUdateFromDate
VariantTimeToSystemTime
SafeArrayGetDim
SafeArrayGetElemsize
LoadTypeLi
VariantChangeType
VariantChangeTypeEx
SystemTimeToVariantTime
VarDateFromStr
VarBstrFromDate
OleCreateFontIndirect
oledlg
OleUIAddVerbMenuW
OleUIBusyW
gdiplus
GdipBitmapLockBits
GdipCreateBitmapFromHICON
GdipImageRotateFlip
GdipGetImageHeight
GdipGetImageWidth
GdipDisposeImage
GdipCloneImage
GdiplusShutdown
GdiplusStartup
GdipDrawPath
GdipDrawRectangleI
GdipDeleteGraphics
GdipCreateFromHDC
GdipSetPenDashStyle
GdipDeletePen
GdipBitmapUnlockBits
GdipAddPathArcI
GdipClosePathFigure
GdipStartPathFigure
GdipResetPath
GdipDeletePath
GdipCreatePath
GdipFree
GdipAlloc
GdipCreatePen1
version
GetFileVersionInfoSizeW
VerQueryValueW
GetFileVersionInfoW
winmm
PlaySoundW
ws2_32
select
send
getsockopt
WSAStartup
WSACleanup
WSAGetLastError
getaddrinfo
freeaddrinfo
recv
ioctlsocket
connect
closesocket
socket
inet_pton
shutdown
oleacc
CreateStdAccessibleObject
LresultFromObject
wininet
InternetOpenW
InternetCloseHandle
InternetOpenUrlW
InternetQueryDataAvailable
InternetCanonicalizeUrlW
InternetCrackUrlW
InternetReadFile
InternetWriteFile
InternetSetStatusCallbackW
InternetGetLastResponseInfoW
InternetSetOptionW
InternetQueryOptionW
InternetSetFilePointer
bcrypt
BCryptGenRandom
Sections
.text Size: 2.9MB - Virtual size: 2.9MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 747KB - Virtual size: 747KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.data Size: 59KB - Virtual size: 93KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1009KB - Virtual size: 1012KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE