Static task
static1
Behavioral task
behavioral1
Sample
2024-05-20_184cbfe8373b3c85e2e952d4bfd83730_icedid_vidar.exe
Resource
win7-20231129-en
Behavioral task
behavioral2
Sample
2024-05-20_184cbfe8373b3c85e2e952d4bfd83730_icedid_vidar.exe
Resource
win10v2004-20240426-en
General
-
Target
2024-05-20_184cbfe8373b3c85e2e952d4bfd83730_icedid_vidar
-
Size
3.2MB
-
MD5
184cbfe8373b3c85e2e952d4bfd83730
-
SHA1
4c7bed0dd2d2a3bc83663a2ad76b26ca803423c0
-
SHA256
b0cd8ae73f6c66f05286518dd31fc6226380def05b2d7751033d44ea35a2653f
-
SHA512
b3e4b2e281583d32e1ddbec571a79984aaa66cb68c1a061fc6a284a6afe963986c288e7c6f48dbbf67b3c55cb339210d9b9ffbb12dd9005335c0f7cc47db88ea
-
SSDEEP
49152:vcjtf+a/x6YHCWGMp0BjgLuYOpkwqzDL6NwQBRsh0pSaajG+NL:Gt2al0iBwO6wQB+0pJ+NL
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-05-20_184cbfe8373b3c85e2e952d4bfd83730_icedid_vidar
Files
-
2024-05-20_184cbfe8373b3c85e2e952d4bfd83730_icedid_vidar.exe windows:5 windows x86 arch:x86
6ebc43fd050ffed076031d04ad5ad758
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
winmm
waveInAddBuffer
waveOutWrite
waveOutClose
waveOutUnprepareHeader
waveOutReset
waveInClose
waveInUnprepareHeader
waveInReset
sndPlaySoundA
waveInGetDevCapsA
waveInGetNumDevs
waveOutPrepareHeader
waveOutOpen
waveInStart
waveInPrepareHeader
waveInOpen
ws2_32
WSAGetLastError
WSACleanup
closesocket
WSACloseEvent
WSASend
WSARecv
WSAEnumNetworkEvents
WSAWaitForMultipleEvents
WSAEventSelect
WSACreateEvent
WSAAccept
listen
bind
WSASocketA
WSAStartup
htons
setsockopt
getsockopt
inet_ntoa
gethostbyname
gethostname
ntohs
getservbyname
accept
recv
recvfrom
__WSAFDIsSet
shutdown
getpeername
socket
connect
inet_addr
sendto
htonl
send
select
mmapi
?MM_End@@YAH_N@Z
?MM_AddIcon@@YAHPBDH@Z
?MM_Start@@YAH_N@Z
?MM_ObjDelete@@YAHPAX@Z
libspeex
speex_decoder_destroy
speex_bits_destroy
speex_encoder_destroy
speex_decoder_ctl
speex_decoder_init
speex_bits_init
speex_encoder_init
speex_lib_get_mode
speex_decode
speex_bits_read_from
speex_bits_write
speex_encode
speex_bits_reset
speex_encoder_ctl
avifil32
AVIStreamWrite
AVIFileRelease
AVIStreamRelease
AVIStreamSetFormat
AVIFileCreateStreamA
AVIFileOpenA
AVIFileInit
AVIFileExit
freeimage
_FreeImage_GetInfoHeader@4
_FreeImage_GetWidth@4
_FreeImage_GetHeight@4
_FreeImage_Unload@4
_FreeImage_GetBits@4
_FreeImage_GetInfo@4
_FreeImage_AdjustBrightness@12
_FreeImage_Load@12
version
GetFileVersionInfoSizeA
GetFileVersionInfoA
VerQueryValueA
kernel32
AreFileApisANSI
UnlockFile
LockFile
LockFileEx
UnlockFileEx
LoadLibraryA
LoadLibraryW
FreeLibrary
QueryPerformanceCounter
GetCurrentProcessId
LocalFree
FormatMessageA
FormatMessageW
SetFilePointer
SetEndOfFile
GetFileSize
GetTempPathA
GetTempPathW
GetFileAttributesA
GetFileAttributesW
DeleteFileW
InterlockedCompareExchange
GetFullPathNameA
GetFullPathNameW
GetDiskFreeSpaceA
GetDiskFreeSpaceW
UnmapViewOfFile
CreateFileW
MapViewOfFile
CreateFileMappingA
OutputDebugStringA
FreeResource
GlobalFree
lstrlenA
MulDiv
lstrcmpW
CompareStringA
GlobalDeleteAtom
GlobalFindAtomA
GlobalAddAtomA
GlobalGetAtomNameA
MoveFileA
GetStringTypeExA
GetThreadLocale
lstrcmpiA
DuplicateHandle
GetCurrentProcess
GetVolumeInformationA
GetShortPathNameA
LocalAlloc
SetFileTime
GetFileTime
GetTempFileNameA
GetModuleFileNameW
InterlockedDecrement
SetThreadPriority
SuspendThread
lstrcmpA
InterlockedExchange
GetLocaleInfoA
EnumResourceLanguagesA
ConvertDefaultLocale
GetCurrentThread
GetPrivateProfileIntA
WritePrivateProfileStringA
GetPrivateProfileStringA
LocalFileTimeToFileTime
GetFileSizeEx
GlobalFlags
GetModuleHandleW
TlsGetValue
GlobalReAlloc
GlobalHandle
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
GetCPInfo
GetOEMCP
SetErrorMode
GetCurrentDirectoryA
RtlUnwind
GetTimeFormatA
GetDateFormatA
TerminateProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
IsDebuggerPresent
RaiseException
ExitThread
CreateThread
HeapFree
ExitProcess
HeapAlloc
HeapReAlloc
GetCommandLineA
GetStartupInfoA
VirtualProtect
VirtualAlloc
VirtualQuery
SetStdHandle
GetFileType
HeapSize
GetACP
IsValidCodePage
LCMapStringA
LCMapStringW
GetStdHandle
GetConsoleCP
GetConsoleMode
HeapCreate
VirtualFree
GetStringTypeA
GetStringTypeW
SetHandleCount
InitializeCriticalSectionAndSpinCount
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
CompareStringW
SetEnvironmentVariableA
GetProcessHeap
ResumeThread
CreateMutexA
SetLastError
ReleaseMutex
lstrcpynA
GetTickCount
GetModuleFileNameA
GetSystemTimeAsFileTime
GetModuleHandleA
GetProcAddress
ClearCommError
GetEnvironmentVariableA
SystemTimeToFileTime
SetupComm
EscapeCommFunction
GetTimeZoneInformation
GlobalSize
lstrcpyA
SystemTimeToTzSpecificLocalTime
GetSystemDirectoryA
GetComputerNameA
GetSystemInfo
GetSystemTime
MultiByteToWideChar
FileTimeToLocalFileTime
FileTimeToSystemTime
BuildCommDCBA
CreateFileA
SetCommState
SetCommTimeouts
ReadFile
WriteFile
FlushFileBuffers
GetVersionExA
DeleteFileA
GetWindowsDirectoryA
InitializeCriticalSection
CreateEventA
ResetEvent
InterlockedIncrement
GetCurrentThreadId
WaitForSingleObject
SetEvent
WaitForMultipleObjects
TerminateThread
GetLastError
CloseHandle
Sleep
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
FindClose
FindFirstFileA
FindNextFileA
GlobalAlloc
GlobalLock
GlobalUnlock
WideCharToMultiByte
FindResourceA
LoadResource
LockResource
SizeofResource
GetFileAttributesExW
user32
GetClassLongA
CallNextHookEx
SetWindowsHookExA
GetCapture
IsChild
WinHelpA
SendDlgItemMessageA
LoadIconA
RegisterWindowMessageA
CheckMenuItem
EnableMenuItem
LoadBitmapA
GetMenuCheckMarkDimensions
SetMenuItemBitmaps
SetDlgItemTextA
IsDialogMessageA
SetWindowTextA
MoveWindow
ShowWindow
GetWindowThreadProcessId
CharUpperA
InflateRect
GetMenuItemInfoA
DestroyMenu
WaitMessage
TranslateAcceleratorA
BringWindowToTop
SetRectEmpty
CreatePopupMenu
InsertMenuItemA
LoadAcceleratorsA
ReleaseCapture
LoadMenuA
ReuseDDElParam
UnpackDDElParam
IsZoomed
SetParent
IsRectEmpty
ValidateRect
GetMessageA
ShowOwnedPopups
MapDialogRect
SetWindowContextHelpId
RegisterClipboardFormatA
SetRect
DestroyCursor
GetSysColorBrush
UnregisterClassA
WindowFromPoint
GetDCEx
LockWindowUpdate
SetCapture
DestroyIcon
CharNextA
CopyAcceleratorTableA
InvalidateRgn
GetNextDlgGroupItem
MessageBeep
PostThreadMessageA
DrawIcon
SetWindowRgn
CreateMenu
GetTabbedTextExtentA
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
SetForegroundWindow
ShowScrollBar
CreateWindowExA
GetClassInfoExA
GetClassInfoA
RegisterClassA
AdjustWindowRectEx
EqualRect
DeferWindowPos
GetScrollInfo
SetScrollInfo
GetClassNameA
PtInRect
SetWindowPlacement
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
GetMenu
SetWindowLongA
SetWindowPos
OffsetRect
IntersectRect
SystemParametersInfoA
IsIconic
GetWindowPlacement
GetWindow
GetSysColor
EndPaint
BeginPaint
ClientToScreen
ScreenToClient
GrayStringA
DrawTextExA
DrawTextA
TabbedTextOutA
GetMenuState
GetMenuStringA
AppendMenuA
GetMenuItemID
InsertMenuA
RemoveMenu
CreateDialogIndirectParamA
DestroyWindow
IsWindow
GetDlgItem
IsWindowEnabled
GetNextDlgTabItem
EndDialog
GetActiveWindow
MessageBoxA
GetKeyboardState
ToAscii
SendMessageTimeoutA
GetSubMenu
GetMenuItemCount
DeleteMenu
PostQuitMessage
SetCursorPos
RealChildWindowFromPoint
SetActiveWindow
GetAsyncKeyState
EnumWindows
IsWindowVisible
GetClipboardData
DdePostAdvise
PeekMessageA
TranslateMessage
DispatchMessageA
GetDesktopWindow
DdeCmpStringHandles
DdeCreateDataHandle
GetWindowLongA
GetKeyState
GetFocus
DdeDisconnect
GetParent
GetLastActivePopup
FindWindowA
ReleaseDC
GetWindowDC
DdeInitializeA
DdeCreateStringHandleA
DdeDisconnectList
DdeNameService
DdeFreeStringHandle
DdeUninitialize
LoadCursorA
SetCursor
wsprintfA
GetCursorPos
GetWindowRect
GetSystemMetrics
InvalidateRect
UpdateWindow
GetSystemMenu
ModifyMenuA
SendMessageA
OpenClipboard
EmptyClipboard
CloseClipboard
SetClipboardData
EnableWindow
KillTimer
SetTimer
GetDC
GetClientRect
FillRect
SetPropA
GetPropA
RemovePropA
SetFocus
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
BeginDeferWindowPos
EndDeferWindowPos
GetTopWindow
SetMenu
GetMessageTime
GetMessagePos
MapWindowPoints
ScrollWindow
CopyRect
TrackPopupMenu
PostMessageA
UnhookWindowsHookEx
gdi32
TextOutA
SetPixel
GetStockObject
GetTextExtentPoint32A
SetWorldTransform
SetGraphicsMode
DeleteObject
CreateSolidBrush
GetTextColor
Arc
Polyline
BitBlt
Polygon
GetPixel
CreateDIBSection
GdiFlush
StretchDIBits
SetStretchBltMode
SetBitmapBits
CreateBitmapIndirect
GetBitmapBits
GetDeviceCaps
CreateDCA
SaveDC
RestoreDC
SetBkColor
SetBkMode
SetPolyFillMode
SetROP2
SetTextColor
SetMapMode
GetClipBox
ExcludeClipRect
IntersectClipRect
LineTo
MoveToEx
GetObjectA
StretchBlt
CreatePen
PatBlt
GetNearestColor
GetBkMode
GetPolyFillMode
GetROP2
GetStretchBltMode
GetTextAlign
GetTextFaceA
GetTextExtentPointA
GetWindowOrgEx
CreateDIBitmap
SelectObject
CreateCompatibleDC
Ellipse
CreateCompatibleBitmap
SelectClipRgn
CreateRectRgn
GetViewportExtEx
GetWindowExtEx
StartDocA
PtVisible
RectVisible
ExtTextOutA
Escape
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
GetCurrentPositionEx
ExtSelectClipRgn
DeleteDC
CreatePatternBrush
CreateBitmap
CreateFontIndirectA
SetTextAlign
CreateRectRgnIndirect
SetRectRgn
CombineRgn
GetMapMode
DPtoLP
GetCharWidthA
CreateFontA
GetTextMetricsA
StartPage
EndPage
SetAbortProc
AbortDoc
EndDoc
GetViewportOrgEx
Rectangle
GetBkColor
GetRgnBox
CreateEllipticRgn
LPtoDP
comdlg32
GetFileTitleA
winspool.drv
ClosePrinter
DocumentPropertiesA
OpenPrinterA
GetJobA
advapi32
RegQueryValueExA
RegCloseKey
RegSetValueExA
RegCreateKeyExA
RegOpenKeyExA
RegEnumKeyExA
RegQueryInfoKeyA
RegSetValueA
RegOpenKeyA
SetFileSecurityA
GetFileSecurityA
RegDeleteKeyA
RegEnumKeyA
RegQueryValueA
RegDeleteValueA
RegCreateKeyA
shell32
ExtractIconA
SHGetPathFromIDListA
SHBrowseForFolderA
SHGetMalloc
ShellExecuteExA
SHGetFileInfoA
DragFinish
ShellExecuteA
DragQueryFileA
shlwapi
PathIsUNCA
PathRemoveFileSpecW
PathFindExtensionA
PathStripToRootA
PathFindFileNameA
oledlg
ord8
ole32
StgOpenStorageOnILockBytes
StgCreateDocfileOnILockBytes
CreateILockBytesOnHGlobal
CoTaskMemFree
OleIsCurrentClipboard
StringFromCLSID
OleDestroyMenuDescriptor
OleCreateMenuDescriptor
IsAccelerator
OleTranslateAccelerator
CoRegisterMessageFilter
OleFlushClipboard
CoGetClassObject
CoDisconnectObject
OleInitialize
CoFreeUnusedLibraries
OleUninitialize
CLSIDFromString
CLSIDFromProgID
CoRevokeClassObject
CoRegisterClassObject
CoInitializeEx
CoCreateInstance
CoUninitialize
CoTaskMemAlloc
oleaut32
VariantCopy
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
OleCreateFontIndirect
LoadTypeLi
SysAllocStringByteLen
VariantChangeType
VariantClear
RegisterActiveObject
RevokeActiveObject
VariantInit
SysAllocString
SysAllocStringLen
SysFreeString
SysStringLen
SysStringByteLen
wsock32
WSASetLastError
WSAAsyncSelect
wininet
InternetCheckConnectionA
FtpGetFileA
FtpSetCurrentDirectoryA
InternetCloseHandle
InternetConnectA
InternetOpenA
FtpPutFileA
InternetQueryDataAvailable
HttpAddRequestHeadersA
HttpQueryInfoA
InternetGetLastResponseInfoA
InternetSetStatusCallback
InternetSetFilePointer
InternetWriteFile
InternetReadFile
HttpSendRequestA
HttpOpenRequestA
Sections
.text Size: 2.6MB - Virtual size: 2.6MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 415KB - Virtual size: 415KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 24KB - Virtual size: 108KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 179KB - Virtual size: 178KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ