Static task
static1
Behavioral task
behavioral1
Sample
2024-04-27_a16e082aea5d3a4bbc6d5c66eece49b2_icedid.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
2024-04-27_a16e082aea5d3a4bbc6d5c66eece49b2_icedid.exe
Resource
win10v2004-20240419-en
General
-
Target
2024-04-27_a16e082aea5d3a4bbc6d5c66eece49b2_icedid
-
Size
1.1MB
-
MD5
a16e082aea5d3a4bbc6d5c66eece49b2
-
SHA1
fb2be46aefcecba62de3e9fc1abb0148cd894f0f
-
SHA256
5b63f3ff4be502fb9a869782d118fb5b4e24e869edb6c0f27bffe2c95e053132
-
SHA512
13ca6752a0967edd857fd945b6ef986c59602ff22b2f030fba7e6da3d1d8f4e5de42d6fda1311e3272d4133967237acc16669448561210227be28c378225146f
-
SSDEEP
24576:zcz66se1nT0vHzspwsXdmd8jLH5lyBOhxFO9qoYT6WqU7dWAk:zcW3eZsTSFdi8j7rYOLT6WZM
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-04-27_a16e082aea5d3a4bbc6d5c66eece49b2_icedid
Files
-
2024-04-27_a16e082aea5d3a4bbc6d5c66eece49b2_icedid.exe windows:4 windows x86 arch:x86
b1cf3d2a1d389a452ddef92aa1284d77
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
cfgmgr32
CM_Locate_DevNodeA
CM_Get_Child
CM_Get_DevNode_Registry_PropertyW
CM_Get_Parent
CM_Reenumerate_DevNode
kernel32
GetTickCount
WaitForSingleObject
GlobalFree
GlobalAlloc
GetNativeSystemInfo
LocalFree
FreeLibrary
IsDBCSLeadByte
Sleep
GetTempPathA
LoadLibraryA
GetExitCodeProcess
CloseHandle
CreateProcessA
OpenProcess
DeleteFileA
SetLastError
InterlockedExchange
GetWindowsDirectoryA
GetModuleFileNameA
GetModuleHandleA
CompareStringA
GetLastError
GetCurrentThread
ReleaseMutex
GetCommandLineW
GetCurrentProcess
GlobalHandle
GetUserDefaultLangID
FlushFileBuffers
WriteFile
GetFileSize
ReadFile
GlobalLock
GlobalUnlock
OutputDebugStringA
ResumeThread
GetSystemDirectoryA
GetPrivateProfileStringA
WritePrivateProfileStringA
FindClose
LoadResource
LockResource
SetEnvironmentVariableA
GetDriveTypeA
GetCurrentDirectoryA
GetConsoleOutputCP
WriteConsoleA
GetLocaleInfoA
GetStringTypeA
GetConsoleMode
GetConsoleCP
GetTimeZoneInformation
LCMapStringA
GetOEMCP
GetACP
QueryPerformanceCounter
VirtualFree
HeapCreate
HeapDestroy
GetStartupInfoA
SetHandleCount
GetCommandLineA
GetEnvironmentStrings
FreeEnvironmentStringsA
GetStdHandle
HeapSize
VirtualAlloc
GetFileType
SetStdHandle
ExitThread
HeapReAlloc
ExitProcess
IsDebuggerPresent
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RaiseException
GetSystemTimeAsFileTime
RtlUnwind
GetProcessHeap
HeapAlloc
HeapFree
GlobalFlags
InterlockedIncrement
TlsFree
LocalReAlloc
TlsSetValue
TlsAlloc
GlobalReAlloc
TlsGetValue
GetFileTime
SetErrorMode
ConvertDefaultLocale
GetVersion
EnumResourceLanguagesW
InterlockedDecrement
SuspendThread
SetEvent
SetThreadPriority
LocalAlloc
FileTimeToLocalFileTime
FileTimeToSystemTime
FreeResource
GetCurrentThreadId
GlobalDeleteAtom
MulDiv
DuplicateHandle
SetEndOfFile
UnlockFile
LockFile
SetFilePointer
GetThreadLocale
CreateDirectoryA
CreateFileA
GetCurrentProcessId
GetShortPathNameA
TerminateProcess
GetFileAttributesA
FindFirstFileA
SetFileAttributesA
FindNextFileA
RemoveDirectoryA
SystemTimeToFileTime
CreateThread
lstrcatA
lstrcmpA
WriteProfileStringA
GetVersionExA
lstrlenA
lstrcpyA
GetProfileStringA
GetSystemTime
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
InitializeCriticalSection
ExpandEnvironmentStringsA
SizeofResource
CopyFileA
advapi32
AllocateAndInitializeSid
SetNamedSecurityInfoW
SetEntriesInAclW
BuildExplicitAccessWithNameW
GetNamedSecurityInfoW
RegQueryValueExA
RegOpenKeyExA
LookupPrivilegeValueA
RegSetValueExA
OpenThreadToken
GetTokenInformation
RegCloseKey
EqualSid
FreeSid
OpenProcessToken
LookupPrivilegeValueW
AdjustTokenPrivileges
RegCreateKeyExA
user32
OffsetRect
GetKeyState
InflateRect
FillRect
GetSysColor
DestroyWindow
GetSystemMetrics
ScreenToClient
ReleaseDC
GetDC
GetClientRect
GetParent
InvalidateRect
GetWindowRect
ExitWindowsEx
SetForegroundWindow
SetCursor
DrawIcon
GetSystemMenu
IsIconic
EnumDesktopWindows
GetDlgItem
GetDesktopWindow
IsWindow
EnumWindows
GetWindowThreadProcessId
ShowWindow
wsprintfA
SendMessageTimeoutA
MessageBoxA
SendMessageA
SendDlgItemMessageA
GetWindowTextA
GetSubMenu
GetMenuItemCount
GetMenuItemID
GetMenuState
CheckMenuItem
EnableMenuItem
GetFocus
GetMenuCheckMarkDimensions
SetMenuItemBitmaps
GetWindow
GetWindowPlacement
SystemParametersInfoA
SetWindowPos
GetDlgCtrlID
PtInRect
CopyRect
AdjustWindowRectEx
GetMenu
UpdateWindow
IsWindowVisible
GetScrollPos
MapWindowPoints
GetMessagePos
GetMessageTime
UnhookWindowsHookEx
GetTopWindow
UnregisterClassA
SetActiveWindow
GetLastActivePopup
GetForegroundWindow
SetFocus
CallNextHookEx
GetCapture
MoveWindow
IsWindowEnabled
ValidateRect
GetCursorPos
GetActiveWindow
TranslateMessage
EndDialog
GetNextDlgTabItem
WindowFromPoint
ClientToScreen
BeginPaint
EndPaint
PostQuitMessage
DestroyMenu
GetSysColorBrush
gdi32
SelectObject
CreateBitmap
GetClipBox
SetTextColor
SetBkColor
PtVisible
SaveDC
RestoreDC
SetBkMode
RectVisible
Escape
SetViewportOrgEx
GetDeviceCaps
SetMapMode
DPtoLP
DeleteDC
ScaleWindowExtEx
SetWindowExtEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
GetStockObject
SelectPalette
StretchDIBits
SetDIBitsToDevice
SetStretchBltMode
CreatePalette
RealizePalette
CreateSolidBrush
DeleteObject
shell32
SHGetSpecialFolderLocation
SHGetMalloc
winspool.drv
ClosePrinter
GetPrinterDataExW
SetPrinterDataExW
EnumMonitorsA
GetPrinterDriverDirectoryW
EnumPrintProcessorsA
GetPrintProcessorDirectoryA
GetPrinterDriverDirectoryA
AddPrinterA
AddPortA
EnumPrinterDriversA
DeletePortA
DeletePrinterDriverExA
DeletePrinterConnectionA
DeletePrinter
DeletePrinterDriverA
AddPrintProcessorA
DeleteMonitorA
AddMonitorA
AddPrinterDriverA
DocumentPropertiesA
GetPrinterA
SetPrinterA
ord202
ord201
OpenPrinterA
EnumPortsA
EnumPrintersA
setupapi
SetupDiEnumDeviceInfo
SetupDiGetDeviceRegistryPropertyW
SetupDiRemoveDevice
SetupDiDestroyDeviceInfoList
SetupDiGetClassDevsW
SetupCloseInfFile
SetupOpenAppendInfFileA
SetupOpenInfFileA
SetupGetStringFieldA
SetupFindFirstLineA
SetupDiGetClassDevsA
SetupDiGetDeviceRegistryPropertyA
SetupQueueCopyA
SetupScanFileQueueA
SetupUninstallOEMInfA
SetupPromptReboot
SetupInstallFromInfSectionA
SetupSetDirectoryIdA
SetupInitDefaultQueueCallback
SetupOpenFileQueue
SetupInstallFilesFromInfSectionA
SetupDefaultQueueCallbackA
SetupCommitFileQueueA
SetupTermDefaultQueueCallback
SetupCloseFileQueue
SetupGetInfFileListA
SetupInstallFileExA
SetupGetIntField
SetupGetLineCountA
SetupGetFieldCount
SetupFindNextMatchLineA
SetupGetLineByIndexA
SetupFindNextLine
shlwapi
UrlUnescapeW
PathFindExtensionA
PathFindFileNameW
PathFindExtensionW
PathIsUNCW
PathStripToRootW
PathRemoveBackslashW
PathIsRelativeA
PathRemoveArgsA
PathFileExistsW
PathCombineW
PathAddBackslashW
PathStripPathW
PathAppendW
PathFileExistsA
iphlpapi
FreeMibTable
GetIpNetTable2
SendARP
GetIpAddrTable
SetIpForwardEntry
ole32
CoTaskMemFree
CoCreateInstance
CoInitialize
CoUninitialize
oleaut32
VariantClear
VariantChangeType
VariantInit
ws2_32
inet_addr
WSAStringToAddressA
sendto
select
__WSAFDIsSet
recvfrom
InetPtonW
GetNameInfoW
ntohl
InetNtopW
ntohs
getservbyport
gethostbyaddr
gethostbyname
WSAGetLastError
gethostname
WSAAddressToStringW
WSAStringToAddressW
inet_ntoa
WSACleanup
closesocket
htons
setsockopt
bind
socket
WSAStartup
WSASetLastError
htonl
getservbyname
wininet
InternetSetOptionW
InternetQueryOptionW
InternetCrackUrlW
InternetCanonicalizeUrlW
InternetQueryDataAvailable
HttpQueryInfoW
InternetCloseHandle
InternetGetLastResponseInfoW
InternetOpenW
InternetSetStatusCallbackW
InternetSetFilePointer
InternetWriteFile
InternetReadFile
HttpSendRequestW
HttpOpenRequestW
InternetConnectW
mscms
GetColorDirectoryA
Sections
.text Size: 728KB - Virtual size: 726KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 200KB - Virtual size: 196KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.data Size: 32KB - Virtual size: 5.9MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 116KB - Virtual size: 116KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE