Key Usages
KeyUsageCertSign
KeyUsageCRLSign
Static task
static1
Behavioral task
behavioral1
Sample
2024-01-27_86f8193cb4477600ff9486d6c491523b_icedid.exe
Resource
win7-20231215-en
Behavioral task
behavioral2
Sample
2024-01-27_86f8193cb4477600ff9486d6c491523b_icedid.exe
Resource
win10v2004-20231222-en
Target
2024-01-27_86f8193cb4477600ff9486d6c491523b_icedid
Size
2.1MB
MD5
86f8193cb4477600ff9486d6c491523b
SHA1
79a53c06118db1d528e072c6c466ae0e6b87fce6
SHA256
7b071b9ffe9b620c0618c4ef7baea225fd02ce50491cea2c516b35cf05b90db2
SHA512
fe7449cb645dcaa56c05d72647062b592979d2e90b173d46386322169a95ca5baafd83abc5d7b2f2a3e8a0358c11ef7ddef9434d1be22782795f7488e0c03782
SSDEEP
24576:nP2EnPOW+D4DRRb8Lmxt8aIY5bPL2J7M+9REYZH19ohgcmtqUyDair:nP5mWZRRcmAaI6bPV+dLldyN
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
ExtKeyUsageClientAuth
ExtKeyUsageCodeSigning
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
ExtKeyUsageClientAuth
ExtKeyUsageCodeSigning
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
e:\Gerrit\release-101ppt1009\Update\Release\Update.pdb
HeapFree
HeapReAlloc
HeapSize
SetUnhandledExceptionFilter
GetStdHandle
GetModuleFileNameA
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
GetFileType
GetStartupInfoA
HeapCreate
HeapDestroy
VirtualFree
QueryPerformanceCounter
GetTickCount
GetSystemTimeAsFileTime
TerminateProcess
UnhandledExceptionFilter
IsDebuggerPresent
FatalAppExitA
VirtualAlloc
SetConsoleCtrlHandler
InitializeCriticalSectionAndSpinCount
GetTimeZoneInformation
GetCPInfo
GetACP
GetOEMCP
IsValidCodePage
GetConsoleCP
GetConsoleMode
GetLocaleInfoA
GetTimeFormatA
GetDateFormatA
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
GetStringTypeA
GetStringTypeW
LCMapStringA
LCMapStringW
SetStdHandle
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
CreateFileA
SetEnvironmentVariableA
RaiseException
RtlUnwind
GetStartupInfoW
GetFileTime
GetFileSizeEx
GetFileAttributesW
SetFileAttributesW
SetFileTime
LocalFileTimeToFileTime
GetProcessHeap
GetDriveTypeA
HeapAlloc
VerifyVersionInfoA
ExpandEnvironmentStringsA
PeekNamedPipe
SleepEx
FindNextFileW
FindFirstChangeNotificationA
GetLogicalDriveStringsA
FindCloseChangeNotification
GetLogicalDriveStringsW
FindFirstChangeNotificationW
GetFileInformationByHandle
AreFileApisANSI
GetWindowsDirectoryW
RemoveDirectoryW
SetCurrentDirectoryW
MoveFileA
SearchPathA
GetShortPathNameA
GetTempPathW
GetSystemDirectoryA
GetSystemDirectoryW
GetWindowsDirectoryA
CreateDirectoryW
SearchPathW
GetTempFileNameW
GetFullPathNameA
GetCurrentDirectoryA
FormatMessageA
SetFilePointerEx
ResetEvent
ReleaseSemaphore
CreateSemaphoreA
CreateEventA
CompareFileTime
GetTempPathA
GetTempFileNameA
CopyFileA
FindResourceA
VirtualProtect
FindNextFileA
CreateFileMappingA
GetLocalTime
SetFileAttributesA
RemoveDirectoryA
FindFirstFileA
CreateDirectoryA
UnmapViewOfFile
MoveFileExA
DeleteFileA
OutputDebugStringA
OpenFileMappingW
WaitForMultipleObjects
WritePrivateProfileStringA
GetPrivateProfileStringA
SetCurrentDirectoryA
CreateProcessA
GetFileAttributesA
GetPrivateProfileIntA
MapViewOfFile
CreateThread
VerSetConditionMask
GetFileAttributesExW
FileTimeToLocalFileTime
SetErrorMode
CreateFileW
GetShortPathNameW
GetFullPathNameW
GetVolumeInformationW
FindFirstFileW
FindClose
GetCurrentProcess
DuplicateHandle
GetFileSize
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
WriteFile
ReadFile
lstrcmpiW
GetStringTypeExW
DeleteFileW
MoveFileW
GetCurrentDirectoryW
GetPrivateProfileStringW
WritePrivateProfileStringW
GetPrivateProfileIntW
SystemTimeToFileTime
FileTimeToSystemTime
GetThreadLocale
lstrlenA
GetAtomNameW
GlobalGetAtomNameW
GlobalFlags
TlsFree
DeleteCriticalSection
LocalReAlloc
TlsSetValue
TlsAlloc
InitializeCriticalSection
GlobalHandle
GlobalReAlloc
EnterCriticalSection
TlsGetValue
LeaveCriticalSection
LocalAlloc
InterlockedIncrement
CreateEventW
SuspendThread
SetEvent
WaitForSingleObject
ResumeThread
SetThreadPriority
GetCurrentThread
ConvertDefaultLocale
EnumResourceLanguagesW
lstrcmpA
GetLocaleInfoW
CompareStringA
InterlockedExchange
GetCurrentProcessId
FreeResource
GetCurrentThreadId
GlobalAddAtomW
GlobalFindAtomW
GlobalDeleteAtom
GetVersionExW
LoadLibraryW
CompareStringW
LoadLibraryA
lstrcmpW
GetVersionExA
GetModuleHandleA
FreeLibrary
InterlockedDecrement
GetModuleHandleW
GetProcAddress
SetLastError
CopyFileW
GlobalSize
FormatMessageW
LocalFree
lstrlenW
MulDiv
WideCharToMultiByte
OutputDebugStringW
MultiByteToWideChar
CreateMutexW
GetLastError
GetCommandLineW
GetModuleFileNameW
CreateProcessW
CloseHandle
Sleep
ExitProcess
GlobalAlloc
GlobalLock
GlobalUnlock
GlobalFree
SizeofResource
FindResourceW
LoadResource
LockResource
ExitThread
InterlockedCompareExchange
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
ModifyMenuW
EnableMenuItem
CheckMenuItem
LoadMenuW
RegisterWindowMessageW
SendDlgItemMessageW
SendDlgItemMessageA
WinHelpW
IsChild
GetCapture
SetWindowsHookExW
CallNextHookEx
GetClassLongW
GetClassNameW
SetPropW
GetPropW
RemovePropW
CheckDlgButton
IsWindow
SetFocus
GetWindowTextLengthW
GetWindowTextW
GetForegroundWindow
GetLastActivePopup
LockWindowUpdate
CheckRadioButton
GetDlgItemInt
GetDlgItemTextW
SetActiveWindow
DispatchMessageW
BeginDeferWindowPos
EndDeferWindowPos
GetDlgItem
GetTopWindow
DestroyWindow
GetMessageTime
GetMessagePos
PeekMessageW
MapWindowPoints
ScrollWindow
TrackPopupMenuEx
SetDlgItemInt
SetDlgItemTextW
IsDlgButtonChecked
IsDialogMessageW
SetWindowTextW
MoveWindow
IsWindowEnabled
ScrollWindowEx
GetWindowThreadProcessId
EndDialog
GetNextDlgTabItem
GetFocus
CreateDialogIndirectParamW
LoadBitmapW
GetClientRect
InvalidateRect
EnableWindow
PtInRect
DrawIcon
SendMessageW
IsIconic
GetWindowRect
CharNextA
CharPrevA
CharToOemA
CharUpperA
CharLowerW
CharLowerA
CharPrevExA
MessageBoxA
SendMessageA
LoadIconW
PostMessageW
SetRect
GetActiveWindow
GetDesktopWindow
ValidateRect
GetCursorPos
TranslateMessage
GetMessageW
SetCursor
ShowOwnedPopups
GetSysColorBrush
LoadCursorW
UnregisterClassW
InflateRect
GetMenuItemInfoW
DestroyMenu
SystemParametersInfoW
GetDialogBaseUnits
DeleteMenu
SetCapture
WindowFromPoint
ReleaseCapture
WaitMessage
DestroyIcon
CharUpperW
SetRectEmpty
TranslateAcceleratorW
BringWindowToTop
CreatePopupMenu
InsertMenuItemW
LoadAcceleratorsW
GetMenuBarInfo
ReuseDDElParam
UnpackDDElParam
SetTimer
KillTimer
GetKeyNameTextW
MapVirtualKeyW
IsRectEmpty
GetSystemMenu
SetParent
UnionRect
GetDCEx
GetSystemMetrics
ShowWindow
PostQuitMessage
RemoveMenu
GetSubMenu
GetMenuItemCount
InsertMenuW
GetMenuItemID
AppendMenuW
GetMenuStringW
GetMenuState
UnhookWindowsHookEx
FillRect
TabbedTextOutW
DrawTextW
DrawTextExW
GrayStringW
ScreenToClient
TrackPopupMenu
GetKeyState
ClientToScreen
GetDC
ReleaseDC
GetWindowDC
BeginPaint
EndPaint
GetSysColor
GetWindow
GetWindowPlacement
SystemParametersInfoA
IntersectRect
OffsetRect
SetWindowPos
SetWindowLongW
GetWindowLongW
GetMenu
CopyRect
CallWindowProcW
DefWindowProcW
GetDlgCtrlID
SetWindowPlacement
SetScrollInfo
GetScrollInfo
DeferWindowPos
EqualRect
GetParent
AdjustWindowRectEx
RegisterClassW
GetClassInfoW
GetClassInfoExW
CreateWindowExW
MessageBoxW
UpdateWindow
IsWindowVisible
ShowScrollBar
SetForegroundWindow
GetScrollPos
SetScrollPos
GetScrollRange
SetScrollRange
SetMenu
MoveToEx
SetTextAlign
SetTextJustification
SetTextCharacterExtra
SetMapperFlags
SetArcDirection
SetColorAdjustment
DeleteObject
SelectClipRgn
GetClipRgn
CreateRectRgn
SelectClipPath
GetObjectW
GetViewportExtEx
GetWindowExtEx
GetPixel
StartDocW
PtVisible
RectVisible
TextOutW
ExtTextOutW
Escape
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
OffsetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
GetCurrentPositionEx
LineTo
IntersectClipRect
PolylineTo
PolyBezierTo
ExtSelectClipRgn
DeleteDC
CreateDIBPatternBrushPt
CreatePatternBrush
CreateBitmap
GetStockObject
SelectPalette
PlayMetaFileRecord
GetObjectType
EnumMetaFile
PlayMetaFile
CreatePen
ExtCreatePen
CreateSolidBrush
CreateHatchBrush
GetDCOrgEx
CreateRectRgnIndirect
SetRectRgn
CombineRgn
GetMapMode
PatBlt
DPtoLP
GetTextExtentPoint32W
GetTextMetricsW
GetCharWidthW
StretchDIBits
CreateCompatibleBitmap
GetBkColor
ArcTo
OffsetClipRgn
ExcludeClipRect
GetClipBox
SetMapMode
ModifyWorldTransform
SetWorldTransform
SetGraphicsMode
SetTextColor
SetStretchBltMode
SetROP2
SetPolyFillMode
SetBkMode
SetBkColor
RestoreDC
SaveDC
BitBlt
CreateDCW
CopyMetaFileW
CreateCompatibleDC
CreateFontIndirectW
SelectObject
CreateFontW
PolyDraw
GetDeviceCaps
GetFileTitleW
DocumentPropertiesW
OpenPrinterW
ClosePrinter
CryptEncrypt
CryptHashData
CryptGetHashParam
CryptDestroyHash
CryptAcquireContextA
CryptImportKey
CryptReleaseContext
CryptDestroyKey
RegDeleteValueW
RegSetValueExW
RegCreateKeyW
RegCreateKeyExW
RegQueryValueW
RegOpenKeyW
RegEnumKeyW
RegDeleteKeyW
RegOpenKeyExW
RegQueryValueExW
RegSetValueW
RegCloseKey
CryptCreateHash
DragQueryFileW
SHGetSpecialFolderPathA
CommandLineToArgvW
ExtractIconW
SHGetFileInfoW
DragFinish
ShellExecuteA
PathRemoveExtensionW
PathFindFileNameW
PathStripToRootW
PathIsUNCW
PathFindExtensionW
PathFileExistsA
PathRemoveFileSpecW
CoDisconnectObject
CoCreateInstance
CoTreatAsClass
StringFromCLSID
CoTaskMemAlloc
ReleaseStgMedium
CreateBindCtx
ReadClassStg
ReadFmtUserTypeStg
OleRegGetUserType
WriteClassStg
WriteFmtUserTypeStg
SetConvertStg
CoTaskMemFree
StringFromGUID2
CreateStreamOnHGlobal
CLSIDFromString
CoUninitialize
CoInitializeEx
OleDuplicateData
SysAllocString
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
LoadRegTypeLi
LoadTypeLi
RegisterTypeLi
SysStringByteLen
SysAllocStringByteLen
SysStringLen
VariantInit
VariantChangeType
VariantClear
SysAllocStringLen
SysFreeString
GdipCreateFromHDC
GdipGetPropertyItem
GdipGetPropertyItemSize
GdipImageSelectActiveFrame
GdipImageGetFrameCount
GdipImageGetFrameDimensionsCount
GdipGetImageHeight
GdipGetImageWidth
GdipDisposeImage
GdipLoadImageFromStreamICM
GdipLoadImageFromStream
GdipDeleteGraphics
GdipAlloc
GdipFree
GdiplusStartup
GdipCloneImage
GdipDrawImageRectRect
GdipImageGetFrameDimensionsList
GetAdaptersInfo
recvfrom
sendto
getaddrinfo
freeaddrinfo
accept
getsockopt
bind
ntohs
getsockname
WSAIoctl
WSAGetLastError
__WSAFDIsSet
WSASetLastError
WSAStartup
WSACleanup
ioctlsocket
connect
inet_addr
htons
setsockopt
recv
socket
closesocket
gethostbyname
send
select
listen
gethostname
getpeername
ord22
ord26
ord30
ord200
ord32
ord211
ord79
ord33
ord301
ord27
ord41
ord46
ord143
ord60
ord35
ord50
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ