Static task
static1
Behavioral task
behavioral1
Sample
2024-02-18_4b13060bd83f765e124922327880f5b3_icedid.exe
Resource
win7-20231215-en
General
-
Target
2024-02-18_4b13060bd83f765e124922327880f5b3_icedid
-
Size
3.9MB
-
MD5
4b13060bd83f765e124922327880f5b3
-
SHA1
8085721b062faaa754b203383be54d9c5f3c6752
-
SHA256
532a1e209d0ebc8ebd52f626e5bc7172184e30a3d7ef8e5d4a5592c7b3355618
-
SHA512
9b3aae9a37c39ee1470b39d0fd51463e77fcec7a01f0c449c315a342cb65d860e3cf2d79292b287946eaee754fcf00f99ca8a60366b4449f14d467b09a70b5e8
-
SSDEEP
98304:a0OYailiNa75oCNMvvNjZP3b+WDhS/db50DmZAV9:aHYailf75oC+9VHQlbCmZAV9
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-02-18_4b13060bd83f765e124922327880f5b3_icedid
Files
-
2024-02-18_4b13060bd83f765e124922327880f5b3_icedid.exe windows:4 windows x86 arch:x86
03cf01332ae207dc3a37bc0545ab426b
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
iphlpapi
GetAdaptersInfo
crypt32
CertFreeCertificateChain
CertFreeCertificateChainEngine
CertGetCertificateChain
CertCreateCertificateChainEngine
CertFreeCertificateContext
CertNameToStrA
CertCloseStore
CryptDecodeObject
CertVerifyCertificateChainPolicy
kernel32
GlobalFlags
TlsGetValue
GlobalReAlloc
GlobalHandle
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
InterlockedIncrement
GetCPInfo
GetThreadLocale
FlushFileBuffers
LockFile
UnlockFile
GetCurrentProcess
GetVolumeInformationA
SetErrorMode
ExitProcess
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
HeapAlloc
HeapReAlloc
HeapFree
GetCommandLineA
GetProcessHeap
GetStartupInfoA
GetSystemTimeAsFileTime
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
RtlUnwind
GetTimeFormatA
GetDateFormatA
RaiseException
ExitThread
HeapSize
LCMapStringA
LCMapStringW
GetStdHandle
VirtualFree
HeapDestroy
HeapCreate
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
GetFileType
QueryPerformanceCounter
GetStringTypeA
GetStringTypeW
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
IsValidCodePage
GetConsoleCP
GetConsoleMode
GetLocaleInfoW
SetEnvironmentVariableA
SetStdHandle
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
GetCurrentProcessId
GetCurrentThread
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
lstrcmpA
LoadLibraryW
AreFileApisANSI
LockFileEx
GetPrivateProfileSectionA
GlobalMemoryStatus
GetWindowsDirectoryA
GetLongPathNameA
CreateEventA
SuspendThread
SetEvent
SetThreadPriority
InterlockedDecrement
GlobalAlloc
MulDiv
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
SetLastError
lstrcmpW
GlobalLock
GlobalUnlock
GlobalFree
FreeResource
CreateThread
UnmapViewOfFile
CreateFileMappingA
MapViewOfFile
IsBadReadPtr
FindNextFileW
FindFirstFileW
DosDateTimeToFileTime
LocalFileTimeToFileTime
FileTimeToDosDateTime
SetEndOfFile
CompareFileTime
CreateFileW
GetTickCount
SetFileAttributesW
SetFileTime
CreateDirectoryW
GetFileAttributesW
DeleteFileW
CopyFileW
MoveFileA
MoveFileW
GetModuleFileNameW
GetTempPathW
GetCurrentDirectoryA
GetCurrentDirectoryW
GetFullPathNameW
GetOEMCP
GetACP
GetVersionExA
GetModuleHandleA
GetSystemDirectoryA
OpenEventA
FreeLibrary
GetProcAddress
LoadLibraryA
GetPrivateProfileStringA
ResumeThread
GetFileSize
SetFilePointer
WriteFile
ReadFile
GetFullPathNameA
GetModuleFileNameA
SetFileAttributesA
GetFileAttributesA
RemoveDirectoryA
DeleteFileA
GetTempFileNameA
GetSystemTime
CreateDirectoryA
FindClose
FindNextFileA
FindFirstFileA
GetTempPathA
GetShortPathNameA
GetTimeZoneInformation
FileTimeToSystemTime
FileTimeToLocalFileTime
GetFileTime
CreateFileA
Module32Next
Module32First
GetExitCodeProcess
TerminateProcess
Process32Next
Process32First
CreateToolhelp32Snapshot
OpenProcess
WaitForSingleObject
CreateProcessA
CloseHandle
LocalFree
FormatMessageA
LocalAlloc
GetCurrentThreadId
LeaveCriticalSection
EnterCriticalSection
DeleteCriticalSection
InitializeCriticalSection
ResetEvent
CompareStringA
InterlockedExchange
lstrlenW
GetVersion
MultiByteToWideChar
CompareStringW
lstrlenA
WritePrivateProfileStringA
CreateMutexA
ReleaseMutex
GetPrivateProfileIntA
CopyFileA
SystemTimeToFileTime
GetLocalTime
FindResourceA
LoadResource
LockResource
SizeofResource
WideCharToMultiByte
GetLastError
Sleep
DuplicateHandle
user32
RemovePropA
GetForegroundWindow
GetLastActivePopup
DispatchMessageA
BeginDeferWindowPos
EndDeferWindowPos
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
PeekMessageA
MapWindowPoints
ScrollWindow
TrackPopupMenu
GetKeyState
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
GetMenu
GetSubMenu
GetMenuItemID
GetMenuItemCount
CreateWindowExA
GetClassInfoExA
GetClassInfoA
RegisterClassA
AdjustWindowRectEx
EqualRect
DeferWindowPos
GetScrollInfo
SetScrollInfo
SetWindowPlacement
DefWindowProcA
CallWindowProcA
IntersectRect
IsIconic
GetWindowPlacement
GetWindowTextLengthA
GetWindowTextA
GetFocus
SetWindowPos
SetFocus
MoveWindow
IsDialogMessageA
GetDesktopWindow
GetPropA
SetActiveWindow
GetSystemMetrics
CreateDialogIndirectParamA
GetMenuCheckMarkDimensions
DrawEdge
ChildWindowFromPoint
GetCursorPos
SetMenuItemBitmaps
GetDC
ReleaseDC
SetPropA
CopyRect
ShowScrollBar
GetSysColor
SetCursor
LoadImageA
MapDialogRect
PtInRect
GetWindow
ClientToScreen
LoadCursorA
GetDlgCtrlID
GetWindowLongA
DialogBoxParamA
SetWindowLongA
EndDialog
WaitForInputIdle
SystemParametersInfoA
OffsetRect
SetCapture
ReleaseCapture
GetCapture
SetClassLongA
GetParent
GetWindowRect
InvalidateRect
ScreenToClient
EnumChildWindows
GetClassNameA
GetWindowThreadProcessId
IsWindowEnabled
EnumWindows
wsprintfA
CharUpperA
PostMessageA
BeginPaint
IsWindowVisible
SetForegroundWindow
GetClassLongA
CallNextHookEx
SetWindowsHookExA
IsChild
RegisterWindowMessageA
CheckMenuItem
EnableMenuItem
GetMenuState
ModifyMenuA
GetActiveWindow
LoadBitmapA
ValidateRect
TranslateMessage
GetMessageA
PostQuitMessage
ShowOwnedPopups
FillRect
TabbedTextOutA
DrawTextA
DrawTextExA
GrayStringA
IsWindow
SetTimer
SendMessageA
UpdateWindow
KillTimer
RedrawWindow
EnableWindow
EnumDisplaySettingsA
CreateDialogParamA
SetWindowTextA
ShowWindow
GetDlgItem
SendDlgItemMessageA
DestroyWindow
MessageBoxA
LoadIconA
GetClientRect
GetWindowDC
PostThreadMessageA
MessageBeep
GetNextDlgGroupItem
RegisterClipboardFormatA
SetWindowContextHelpId
CharNextA
UnpackDDElParam
ReuseDDElParam
LoadMenuA
LoadAcceleratorsA
InsertMenuItemA
CreatePopupMenu
SetRectEmpty
BringWindowToTop
SetMenu
TranslateAcceleratorA
InvalidateRgn
SetRect
CopyAcceleratorTableA
UnregisterClassA
DestroyMenu
GetMenuItemInfoA
GetSysColorBrush
SetWindowRgn
DrawIcon
IsRectEmpty
FindWindowA
InflateRect
WindowFromPoint
EndPaint
GetNextDlgTabItem
WinHelpA
gdi32
GetPixel
PtVisible
RectVisible
TextOutA
ExtTextOutA
Escape
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
ExtSelectClipRgn
GetViewportExtEx
GetMapMode
CreateEllipticRgn
LPtoDP
Ellipse
GetTextExtentPoint32A
GetRgnBox
GetBkColor
GetTextColor
SetMapMode
SetBkMode
RestoreDC
SaveDC
GetDeviceCaps
CreateRectRgnIndirect
CreateBitmap
SetTextColor
GetClipBox
CreateCompatibleBitmap
DeleteDC
BitBlt
SelectObject
CreateCompatibleDC
CreateFontIndirectA
GetObjectA
DeleteObject
GetStockObject
CreateSolidBrush
CreatePatternBrush
GetWindowExtEx
SetBkColor
comdlg32
GetFileTitleA
winspool.drv
OpenPrinterA
DocumentPropertiesA
ClosePrinter
advapi32
GetSidSubAuthorityCount
GetSidIdentifierAuthority
GetTokenInformation
OpenProcessToken
GetSidSubAuthority
RegQueryValueA
RegEnumKeyA
RegDeleteKeyA
RegSetValueExA
RegDeleteValueA
CryptGenRandom
CryptAcquireContextA
CryptReleaseContext
RegCreateKeyExA
GetUserNameA
RegOpenKeyA
CloseServiceHandle
OpenServiceA
OpenSCManagerA
RegCloseKey
RegEnumKeyExA
RegQueryValueExA
RegOpenKeyExA
IsValidSid
SetTokenInformation
DuplicateTokenEx
GetLengthSid
CreateProcessAsUserA
shell32
SHGetSpecialFolderPathA
DragQueryFileA
DragFinish
ShellExecuteExA
Shell_NotifyIconA
comctl32
InitCommonControlsEx
shlwapi
PathStripToRootA
PathFindFileNameA
PathCombineA
PathFindExtensionA
PathRenameExtensionA
PathStripPathA
PathRemoveFileSpecA
PathIsUNCA
oledlg
ord8
ole32
CoRevokeClassObject
CoFreeUnusedLibraries
OleIsCurrentClipboard
OleFlushClipboard
CoRegisterMessageFilter
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
CLSIDFromString
StringFromGUID2
CoTaskMemAlloc
CoTaskMemFree
CoInitialize
CoCreateInstance
OleUninitialize
CoInitializeSecurity
OleInitialize
CLSIDFromProgID
CreateILockBytesOnHGlobal
CoCreateGuid
oleaut32
SafeArrayDestroy
VariantCopy
SafeArrayCreate
SafeArrayGetDim
SafeArrayGetElemsize
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
SysAllocStringByteLen
VariantChangeType
SysAllocString
SysFreeString
SystemTimeToVariantTime
VariantTimeToSystemTime
VariantClear
VariantInit
SafeArrayCreateVector
SysStringLen
SysAllocStringLen
OleCreateFontIndirect
ws2_32
ioctlsocket
select
closesocket
shutdown
connect
recv
htons
inet_addr
socket
WSAGetLastError
WSAStartup
gethostbyname
send
wininet
HttpOpenRequestA
InternetConnectA
InternetSetStatusCallback
HttpAddRequestHeadersA
InternetCloseHandle
InternetCanonicalizeUrlA
InternetCrackUrlA
HttpSendRequestA
HttpQueryInfoA
InternetReadFileExA
InternetOpenA
InternetCombineUrlA
InternetSetCookieA
InternetGetCookieA
version
GetFileVersionInfoA
VerQueryValueA
GetFileVersionInfoSizeA
urlmon
URLDownloadToFileA
IsValidURL
Sections
.text Size: 1.7MB - Virtual size: 1.7MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 584KB - Virtual size: 583KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 344KB - Virtual size: 373KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1.3MB - Virtual size: 1.3MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ