Static task
static1
Behavioral task
behavioral1
Sample
2023-08-26_f9bbca41a64fbc42226e2664350d9c6c_icedid_JC.exe
Resource
win7-20230831-en
Behavioral task
behavioral2
Sample
2023-08-26_f9bbca41a64fbc42226e2664350d9c6c_icedid_JC.exe
Resource
win10v2004-20230915-en
General
-
Target
2023-08-26_f9bbca41a64fbc42226e2664350d9c6c_icedid_JC.exe
-
Size
3.6MB
-
MD5
f9bbca41a64fbc42226e2664350d9c6c
-
SHA1
c1336bd5b04549991bc1d274be1b7942b857fa03
-
SHA256
8fc7ad8e50498191436db9953a4a28d4c63a21893273fdde97b840748e2ec35c
-
SHA512
503a32ae5bc9c734b4a2448cb9b06a828465f88875f8764df7ba3bf85accd6bf03ff397fb61ccde568b587aaa6d349b096a56d93a8125ace2b4ed93bc6944683
-
SSDEEP
98304:3cHcrEDieNU7vX1cfgaLTx75Ivc4bJyWIrryKKbyTAylcolu:ocr7eNU7vX1ff
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2023-08-26_f9bbca41a64fbc42226e2664350d9c6c_icedid_JC.exe
Files
-
2023-08-26_f9bbca41a64fbc42226e2664350d9c6c_icedid_JC.exe.exe windows:5 windows x86
20e8cbc23c4995c961d8a24fea368be9
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
wininet
InternetQueryDataAvailable
HttpQueryInfoA
InternetCloseHandle
InternetOpenUrlA
InternetOpenA
InternetReadFile
kernel32
GetPrivateProfileIntA
WritePrivateProfileStringA
GetCurrentDirectoryA
GetTempFileNameA
GetDiskFreeSpaceA
LoadLibraryW
GetSystemDirectoryW
RtlUnwind
ExitThread
CreateThread
GetSystemTimeAsFileTime
RaiseException
GetTimeFormatA
GetDateFormatA
GetStartupInfoA
VirtualProtect
VirtualAlloc
VirtualQuery
HeapReAlloc
ExitProcess
UnhandledExceptionFilter
SetUnhandledExceptionFilter
HeapSize
TerminateProcess
IsDebuggerPresent
GetACP
GetOEMCP
GetStringTypeA
GetStringTypeW
GetTimeZoneInformation
LCMapStringA
LCMapStringW
GetStdHandle
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
GetFileType
VirtualFree
QueryPerformanceCounter
FatalAppExitA
GetDriveTypeA
SetConsoleCtrlHandler
InitializeCriticalSectionAndSpinCount
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
GetConsoleCP
GetConsoleMode
SetStdHandle
SetCurrentDirectoryA
GetLocaleInfoW
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
GetProcessHeap
CompareStringW
SetEnvironmentVariableA
GetCPInfo
GlobalFlags
GetAtomNameA
TlsFree
LocalReAlloc
TlsSetValue
TlsAlloc
GlobalHandle
TlsGetValue
LocalAlloc
InterlockedIncrement
GetModuleHandleW
GetFileTime
GetFileSizeEx
GetFileAttributesA
SetFileAttributesA
SetFileTime
LocalFileTimeToFileTime
GetFileAttributesExA
SetErrorMode
SystemTimeToFileTime
GetCurrentProcessId
SuspendThread
ResumeThread
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
LoadLibraryExA
InterlockedExchange
lstrcmpA
InterlockedDecrement
GetModuleFileNameW
GetCurrentThreadId
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
CompareStringA
lstrcmpW
FreeResource
CopyFileA
GlobalSize
lstrlenW
FileTimeToLocalFileTime
FileTimeToSystemTime
FindNextFileA
CreateFileA
GetShortPathNameA
GetFullPathNameA
GetVolumeInformationA
FindFirstFileA
FindClose
DuplicateHandle
GetFileSize
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
WriteFile
ReadFile
lstrcmpiA
GetThreadLocale
GetStringTypeExA
DeleteFileA
MoveFileA
SetLastError
lstrcpynA
MulDiv
lstrcpyA
GlobalAlloc
GlobalLock
GlobalUnlock
GlobalReAlloc
GlobalFree
HeapAlloc
HeapFree
HeapDestroy
HeapCreate
FormatMessageA
LocalFree
GetVersionExA
CreateMutexA
OutputDebugStringA
GetCurrentProcess
GetCommandLineA
CreateDirectoryA
MultiByteToWideChar
GetNumberFormatA
LoadLibraryA
GetProcAddress
FreeLibrary
GetLastError
lstrlenA
GetModuleHandleA
GetModuleFileNameA
GetPrivateProfileStringA
WaitForSingleObject
GetExitCodeThread
TerminateThread
GetSystemInfo
EnterCriticalSection
LeaveCriticalSection
SetEvent
DeleteCriticalSection
CreateEventA
InitializeCriticalSection
WideCharToMultiByte
LoadResource
LockResource
SizeofResource
FindResourceA
GetCurrentThread
SetThreadPriority
GetTickCount
Sleep
CloseHandle
IsValidCodePage
user32
UnionRect
PostThreadMessageA
GetDCEx
LockWindowUpdate
UnregisterClassA
GetMenuItemInfoA
GetDialogBaseUnits
GetSysColorBrush
LoadCursorA
DrawIcon
IsRectEmpty
WaitMessage
SetWindowContextHelpId
MapDialogRect
GetWindowThreadProcessId
ShowOwnedPopups
GetMessageA
TranslateMessage
ValidateRect
PostQuitMessage
EndPaint
BeginPaint
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
ModifyMenuA
EnableMenuItem
CheckMenuItem
ScrollWindowEx
MoveWindow
SetWindowTextA
IsDialogMessageA
IsDlgButtonChecked
SetDlgItemTextA
SetDlgItemInt
GetDlgItemTextA
GetDlgItemInt
CheckRadioButton
CheckDlgButton
RegisterWindowMessageA
SendDlgItemMessageA
WinHelpA
IsChild
SetWindowsHookExA
CallNextHookEx
GetClassLongA
GetClassNameA
SetPropA
GetPropA
RemovePropA
SetFocus
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
GetLastActivePopup
DispatchMessageA
BeginDeferWindowPos
EndDeferWindowPos
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
PeekMessageA
MapWindowPoints
ScrollWindow
TrackPopupMenuEx
SetParent
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
ShowScrollBar
IsWindowVisible
CreateWindowExA
GetClassInfoExA
RegisterClassA
ScreenToClient
EqualRect
DeferWindowPos
GetScrollInfo
SetScrollInfo
SetWindowPlacement
GetDlgCtrlID
DefWindowProcA
GetMenu
SetWindowPos
IntersectRect
SystemParametersInfoA
IsIconic
GetWindowPlacement
GetWindow
GetDesktopWindow
SetActiveWindow
CreateDialogIndirectParamA
DestroyWindow
GetDlgItem
IsWindowEnabled
GetNextDlgTabItem
EndDialog
MapVirtualKeyA
GetKeyNameTextA
GetMenuState
GetMenuStringA
GetMenuItemID
InsertMenuA
GetMenuItemCount
GetSubMenu
RemoveMenu
CharUpperA
ReleaseDC
GetWindowDC
GetFocus
GrayStringA
DrawTextExA
DrawTextA
TabbedTextOutA
DrawFocusRect
FillRect
FindWindowA
SetWindowRgn
GetWindowLongA
GetActiveWindow
GetDC
LoadBitmapA
SetRect
GetParent
GetWindowRect
IsWindow
CallWindowProcA
RedrawWindow
UpdateWindow
SetCursor
GetSystemMenu
RegisterClipboardFormatA
UnpackDDElParam
ReuseDDElParam
LoadMenuA
GetMenuBarInfo
LoadAcceleratorsA
InsertMenuItemA
WindowFromPoint
SetCapture
SetRectEmpty
BringWindowToTop
TranslateAcceleratorA
MessageBeep
GetNextDlgGroupItem
InvalidateRgn
CopyAcceleratorTableA
CharNextA
SetMenu
DeleteMenu
GetCapture
ClientToScreen
OffsetRect
InflateRect
PtInRect
CopyRect
DestroyIcon
LoadImageA
GetIconInfo
DrawIconEx
ReleaseCapture
GetSysColor
GetSystemMetrics
CreatePopupMenu
AppendMenuA
SetMenuDefaultItem
GetCursorPos
TrackPopupMenu
DestroyMenu
GetClassInfoA
GetClientRect
LoadIconA
EnableWindow
SetForegroundWindow
ExitWindowsEx
GetKeyState
ShowWindow
SetWindowLongA
ReplyMessage
KillTimer
SetTimer
InvalidateRect
SendMessageA
PostMessageA
MessageBoxA
AdjustWindowRectEx
gdi32
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetGraphicsMode
SetWindowOrgEx
OffsetWindowOrgEx
SetWindowExtEx
ScaleWindowExtEx
GetCurrentPositionEx
ArcTo
PolyDraw
PolylineTo
PolyBezierTo
ExtSelectClipRgn
CreateDIBPatternBrushPt
StartDocA
SelectPalette
GetWindowExtEx
GetObjectType
EnumMetaFile
PlayMetaFile
ExtCreatePen
CreateHatchBrush
CreateEllipticRgn
LPtoDP
Ellipse
GetTextMetricsA
GetTextColor
GetRgnBox
GetCharWidthA
StretchDIBits
CreatePatternBrush
GetPixel
SetStretchBltMode
SetROP2
SetPolyFillMode
SetBkMode
GetViewportExtEx
SelectClipPath
GetClipRgn
SelectClipRgn
SetColorAdjustment
SetArcDirection
SetMapperFlags
SetTextCharacterExtra
SetTextJustification
SetTextAlign
MoveToEx
LineTo
OffsetClipRgn
IntersectClipRect
ExcludeClipRect
ModifyWorldTransform
CreateFontIndirectA
DeleteObject
GetObjectA
GetTextExtentPoint32A
Rectangle
CreateSolidBrush
PlayMetaFileRecord
GetStockObject
RestoreDC
SaveDC
SetTextColor
GetClipBox
GetDCOrgEx
PatBlt
CreateDCA
CopyMetaFileA
CreateRectRgn
CreateFontA
GetCurrentObject
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
GetBkColor
GetDeviceCaps
SetRectRgn
CreateRectRgnIndirect
CreatePen
CreateDIBSection
ExtCreateRegion
CombineRgn
StretchBlt
CreateCompatibleDC
SelectObject
DPtoLP
CreateBitmap
CreateCompatibleBitmap
GetMapMode
SetMapMode
BitBlt
SetBkColor
DeleteDC
SetWorldTransform
comdlg32
GetFileTitleA
winspool.drv
DocumentPropertiesA
ClosePrinter
OpenPrinterA
advapi32
RegCreateKeyExA
GetFileSecurityA
SetFileSecurityA
RegCreateKeyA
IsTextUnicode
RegQueryValueA
RegSetValueA
RegOpenKeyA
RegDeleteValueA
RegDeleteKeyA
AdjustTokenPrivileges
RegSetValueExA
RegQueryValueExA
RegQueryInfoKeyA
RegCloseKey
RegEnumValueA
RegEnumKeyA
RegOpenKeyExA
RegConnectRegistryA
OpenProcessToken
LookupPrivilegeValueA
shell32
SHGetFileInfoA
ShellExecuteA
Shell_NotifyIconA
ExtractIconA
DragFinish
DragQueryFileA
SHGetSpecialFolderPathA
comctl32
ord17
shlwapi
PathGetArgsA
PathStripToRootA
PathIsUNCA
PathFindFileNameA
PathFindExtensionA
PathRemoveExtensionA
PathRemoveFileSpecA
StrFormatByteSize64A
PathRemoveFileSpecW
oledlg
ord8
ole32
CoRevokeClassObject
OleSetClipboard
StgCreateDocfileOnILockBytes
CoRegisterMessageFilter
CreateILockBytesOnHGlobal
StgOpenStorageOnILockBytes
CoGetClassObject
CoDisconnectObject
CoInitializeEx
OleFlushClipboard
CoCreateInstance
CoTaskMemFree
SetConvertStg
WriteFmtUserTypeStg
WriteClassStg
OleRegGetUserType
ReadFmtUserTypeStg
ReadClassStg
StringFromCLSID
CoTreatAsClass
CreateBindCtx
ReleaseStgMedium
CoTaskMemAlloc
OleDuplicateData
CLSIDFromProgID
CLSIDFromString
CreateStreamOnHGlobal
StringFromGUID2
OleIsCurrentClipboard
CoUninitialize
OleRun
OleUninitialize
CoFreeUnusedLibraries
CoRegisterClassObject
OleInitialize
oleaut32
SysFreeString
LoadTypeLi
RegisterTypeLi
VarBstrFromDate
VarCyFromStr
VarDecFromStr
VarBstrFromDec
VarBstrFromCy
VarDateFromStr
SysReAllocStringLen
SystemTimeToVariantTime
VariantTimeToSystemTime
SafeArrayDestroyDescriptor
SafeArrayDestroyData
SafeArrayDestroy
SafeArrayUnlock
SafeArrayLock
SafeArrayPutElement
SafeArrayPtrOfIndex
SafeArrayGetElement
SafeArrayCopy
SafeArrayAllocDescriptor
SafeArrayAllocData
VariantCopy
SafeArrayRedim
SafeArrayCreate
SafeArrayGetDim
SafeArrayGetElemsize
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
VariantInit
VariantChangeType
SysStringByteLen
SysAllocStringByteLen
SysStringLen
SysAllocStringLen
VariantClear
SysAllocString
LoadRegTypeLi
OleCreateFontIndirect
SafeArrayCreateVector
GetErrorInfo
SetErrorInfo
CreateErrorInfo
urlmon
URLDownloadToFileA
wsock32
inet_addr
accept
gethostbyname
htonl
bind
getsockname
getpeername
WSASetLastError
sendto
recvfrom
WSAAsyncSelect
recv
setsockopt
select
WSAGetLastError
__WSAFDIsSet
send
socket
closesocket
ioctlsocket
htons
connect
WSACleanup
WSAStartup
ntohs
xkcsdk_ohdown
xk_IsXMovie
ws2_32
WSAConnect
WSASend
WSASocketA
WSARecv
WSAWaitForMultipleEvents
Sections
.text Size: 650KB - Virtual size: 650KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 175KB - Virtual size: 175KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 14KB - Virtual size: 29KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 2.8MB - Virtual size: 2.8MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ