d:\work\Patcher\Work\Patcher.pdb
Static task
static1
Behavioral task
behavioral1
Sample
2024-04-27_f5787615d8be54106e2d3b97531b3171_icedid.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
2024-04-27_f5787615d8be54106e2d3b97531b3171_icedid.exe
Resource
win10v2004-20240426-en
General
-
Target
2024-04-27_f5787615d8be54106e2d3b97531b3171_icedid
-
Size
784KB
-
MD5
f5787615d8be54106e2d3b97531b3171
-
SHA1
bafc42c7f90f10364bbd442708397111ca2c90e5
-
SHA256
c119ecf8cd5accb4a575156d00ec00867f230b5a27ef4385df714d88a467f632
-
SHA512
6d914aa5ffa3d785726fb0a49d5f101c4eec2dea1925ec1c0bfb101f9b867e152e0ae91918cb8411bb55954ce61ffd156b98fcad0678adab0c2b29f6137a3d78
-
SSDEEP
12288:NDt0VIf0+DMRfib8QtmbqNPrT0PLSNAdkHteM+gDjluJQZqpg6Fyu73:ND6PBxwPradkHP+gDj8JQG
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2024-04-27_f5787615d8be54106e2d3b97531b3171_icedid
Files
-
2024-04-27_f5787615d8be54106e2d3b97531b3171_icedid.exe windows:4 windows x86 arch:x86
c12dad84767ef5c9e303bede19ceb5d9
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
PDB Paths
Imports
icmp
IcmpSendEcho
IcmpCreateFile
IcmpCloseHandle
advapi32
RegCreateKeyA
RegSetValueA
RegDeleteKeyA
RegEnumKeyA
RegCloseKey
RegQueryValueExA
RegOpenKeyExA
RegDeleteValueA
RegSetValueExA
RegCreateKeyExA
RegQueryValueA
RegOpenKeyA
dbghelp
SymGetLineFromAddr
SymInitialize
SymSetOptions
SymCleanup
SymGetSymFromAddr
StackWalk
SymFunctionTableAccess
SymGetModuleBase
SymGetOptions
kernel32
FileTimeToSystemTime
FileTimeToLocalFileTime
InitializeCriticalSection
DeleteCriticalSection
EnterCriticalSection
LeaveCriticalSection
LocalAlloc
LocalFree
MulDiv
GlobalUnlock
GlobalLock
GlobalAlloc
GlobalSize
GlobalFree
LocalFileTimeToFileTime
SystemTimeToFileTime
GetFileTime
GetModuleFileNameW
InterlockedDecrement
SetThreadPriority
GetLocaleInfoA
EnumResourceLanguagesA
ConvertDefaultLocale
GlobalDeleteAtom
GlobalAddAtomA
FreeResource
lstrcmpW
GlobalFindAtomA
GlobalGetAtomNameA
InterlockedIncrement
SetErrorMode
FindNextFileA
TlsGetValue
GlobalReAlloc
GlobalHandle
TlsAlloc
TlsSetValue
LocalReAlloc
TlsFree
GetAtomNameA
GetPrivateProfileIntA
WritePrivateProfileStringA
GetPrivateProfileStringA
GlobalFlags
GetCPInfo
GetOEMCP
GetTickCount
RtlUnwind
ExitProcess
ExitThread
GetSystemTimeAsFileTime
RaiseException
TerminateProcess
UnhandledExceptionFilter
IsDebuggerPresent
VirtualProtect
VirtualAlloc
GetSystemInfo
HeapAlloc
HeapFree
HeapReAlloc
GetProcessHeap
GetStartupInfoA
SetStdHandle
GetFileType
HeapSize
GetStdHandle
GetACP
IsValidCodePage
GetStringTypeA
GetStringTypeW
FatalAppExitA
SetConsoleCtrlHandler
VirtualFree
HeapDestroy
HeapCreate
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
SetHandleCount
QueryPerformanceCounter
LCMapStringA
LCMapStringW
GetDriveTypeA
GetConsoleCP
GetConsoleMode
GetLocaleInfoW
GetTimeFormatA
GetDateFormatA
GetUserDefaultLCID
EnumSystemLocalesA
IsValidLocale
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
SetEnvironmentVariableA
DuplicateHandle
UnlockFile
LockFile
FlushFileBuffers
WriteFile
ReadFile
SetLastError
GetThreadLocale
GetTimeZoneInformation
DosDateTimeToFileTime
SetFileTime
lstrlenA
GetFullPathNameA
lstrcmpiW
GetStringTypeExA
GetStringTypeExW
GetVolumeInformationA
lstrlenW
CompareStringA
CompareStringW
GetEnvironmentVariableA
MultiByteToWideChar
InterlockedExchange
GetVersion
GetEnvironmentVariableW
FreeLibrary
GetCurrentProcess
ReadProcessMemory
TerminateThread
GetCommandLineA
OpenMutexA
Sleep
CreateMutexA
SetCurrentDirectoryA
CopyFileA
CreateEventA
ResetEvent
CreateThread
SetEvent
GetFileAttributesA
GetSystemTime
lstrcpyA
lstrcmpA
lstrcmpiA
GetVersionExA
FormatMessageA
FindResourceA
SizeofResource
LockResource
LoadResource
WideCharToMultiByte
SetUnhandledExceptionFilter
IsBadReadPtr
CloseHandle
WaitForSingleObject
ResumeThread
GetCurrentThread
GetCurrentThreadId
GetProcAddress
LoadLibraryA
CreateProcessA
GetCurrentProcessId
SetThreadContext
GetThreadContext
SuspendThread
GetModuleHandleA
GetModuleFileNameA
VirtualQuery
GetLastError
ReleaseMutex
GetDiskFreeSpaceA
RemoveDirectoryA
CreateDirectoryA
FindFirstFileA
DeleteFileA
FindClose
SetEndOfFile
SetFilePointer
UnmapViewOfFile
MapViewOfFile
CreateFileMappingA
GetFileSize
CreateFileA
lstrcatA
GetWindowsDirectoryA
GetShortPathNameA
MoveFileExA
GetCurrentDirectoryA
MoveFileA
SetFileAttributesA
user32
CharNextA
GetSysColorBrush
LoadCursorA
UnregisterClassA
DeleteMenu
SetCapture
WindowFromPoint
ReleaseCapture
DestroyIcon
GetDialogBaseUnits
CopyAcceleratorTableA
IsRectEmpty
SetRect
InvalidateRect
InvalidateRgn
GetNextDlgGroupItem
MessageBeep
InflateRect
GetMenuItemInfoA
DestroyMenu
TranslateAcceleratorA
SetMenu
BringWindowToTop
SetRectEmpty
CreatePopupMenu
InsertMenuItemA
LoadAcceleratorsA
LoadMenuA
ReuseDDElParam
UnpackDDElParam
RegisterClipboardFormatA
GetSystemMenu
SetParent
UnionRect
PostThreadMessageA
GetDCEx
LockWindowUpdate
SetWindowTextA
IsDialogMessageA
IsDlgButtonChecked
SetDlgItemTextA
SetDlgItemInt
GetDlgItemTextA
GetDlgItemInt
CheckRadioButton
CheckDlgButton
RegisterWindowMessageA
SendDlgItemMessageA
WinHelpA
IsChild
GetClassLongA
GetClassNameA
SetPropA
GetPropA
SetFocus
GetWindowTextLengthA
GetWindowTextA
GetForegroundWindow
BeginDeferWindowPos
EndDeferWindowPos
GetTopWindow
GetMessageTime
GetMessagePos
MapWindowPoints
ScrollWindow
TrackPopupMenuEx
EndPaint
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
SetForegroundWindow
ShowScrollBar
UpdateWindow
GetMenu
CreateWindowExA
GetClassInfoExA
GetClassInfoA
RegisterClassA
GetSysColor
AdjustWindowRectEx
ScreenToClient
EqualRect
DeferWindowPos
GetScrollInfo
SetScrollInfo
PtInRect
SetWindowPlacement
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
SetWindowLongA
OffsetRect
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetWindowRect
MapVirtualKeyA
GetKeyNameTextA
ReleaseDC
GetDC
CopyRect
GetWindow
SetWindowContextHelpId
MapDialogRect
SetWindowPos
WaitMessage
SetActiveWindow
CreateDialogIndirectParamA
DestroyWindow
IsWindow
GetDlgItem
GetNextDlgTabItem
EndDialog
ShowOwnedPopups
SetCursor
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
LoadBitmapA
GetFocus
ModifyMenuA
EnableMenuItem
CheckMenuItem
PostQuitMessage
SetWindowsHookExA
CallNextHookEx
GetMessageA
GetActiveWindow
IsWindowVisible
GetKeyState
GetCursorPos
ValidateRect
UnhookWindowsHookEx
GetWindowThreadProcessId
BeginPaint
GetWindowDC
ClientToScreen
GrayStringA
DrawTextExA
DrawTextA
TabbedTextOutA
FillRect
ScrollWindowEx
ShowWindow
TrackPopupMenu
MoveWindow
GetParent
GetWindowLongA
GetLastActivePopup
IsWindowEnabled
GetMenuState
GetMenuStringA
AppendMenuA
GetMenuItemID
InsertMenuA
GetMenuItemCount
GetSubMenu
RemoveMenu
GetDesktopWindow
PeekMessageA
TranslateMessage
DispatchMessageA
CharUpperA
CharUpperW
CharLowerA
CharLowerW
LoadIconA
EnableWindow
KillTimer
SetTimer
GetClientRect
IsIconic
SendMessageA
DrawIcon
GetSystemMetrics
PostMessageA
wsprintfA
MessageBoxA
RemovePropA
GetCapture
gdi32
GetDeviceCaps
CopyMetaFileA
CreateDCA
StretchDIBits
CreateFontA
GetCharWidthA
CreateCompatibleBitmap
DPtoLP
GetMapMode
CombineRgn
SetRectRgn
GetRgnBox
CreateFontIndirectA
GetTextMetricsA
GetTextExtentPoint32A
GetTextColor
GetBkColor
CreateHatchBrush
CreateSolidBrush
ExtCreatePen
CreatePen
PlayMetaFile
EnumMetaFile
GetObjectType
PlayMetaFileRecord
SelectPalette
CreateCompatibleDC
CreatePatternBrush
CreateDIBPatternBrushPt
DeleteDC
ExtSelectClipRgn
PolyBezierTo
PolylineTo
PolyDraw
ArcTo
GetCurrentPositionEx
ScaleWindowExtEx
SetWindowExtEx
OffsetWindowOrgEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SelectObject
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
StartDocA
GetPixel
BitBlt
GetWindowExtEx
GetViewportExtEx
SelectClipPath
CreateRectRgn
GetClipRgn
SelectClipRgn
DeleteObject
SetColorAdjustment
SetArcDirection
SetMapperFlags
SetTextCharacterExtra
SetTextJustification
SetTextAlign
MoveToEx
LineTo
OffsetClipRgn
IntersectClipRect
ExcludeClipRect
SetMapMode
ModifyWorldTransform
SetWorldTransform
SetGraphicsMode
SetStretchBltMode
SetROP2
SetPolyFillMode
SetBkMode
RestoreDC
SaveDC
GetObjectA
SetBkColor
SetTextColor
GetClipBox
GetDCOrgEx
PatBlt
CreateRectRgnIndirect
CreateBitmap
GetStockObject
comdlg32
GetFileTitleA
winspool.drv
DocumentPropertiesA
OpenPrinterA
ClosePrinter
shell32
SHGetFileInfoA
DragFinish
DragQueryFileA
ExtractIconA
shlwapi
UrlUnescapeA
PathFindExtensionA
PathRemoveExtensionA
PathStripToRootA
PathIsUNCA
PathFindFileNameA
oledlg
ord8
ole32
ReadClassStg
StringFromCLSID
CoTreatAsClass
CreateBindCtx
ReleaseStgMedium
CoTaskMemAlloc
OleDuplicateData
CLSIDFromProgID
CLSIDFromString
CoDisconnectObject
ReadFmtUserTypeStg
StringFromGUID2
CoGetClassObject
StgOpenStorageOnILockBytes
StgCreateDocfileOnILockBytes
CreateILockBytesOnHGlobal
OleRun
OleUninitialize
CoFreeUnusedLibraries
OleInitialize
CoRegisterClassObject
CoRevokeClassObject
OleSetClipboard
OleIsCurrentClipboard
OleFlushClipboard
CreateStreamOnHGlobal
OleRegGetUserType
WriteClassStg
WriteFmtUserTypeStg
SetConvertStg
CoTaskMemFree
CoCreateInstance
CoRegisterMessageFilter
oleaut32
LoadTypeLi
SysAllocString
VarBstrFromDate
VarCyFromStr
VarDecFromStr
VarBstrFromDec
VarBstrFromCy
VarDateFromStr
SysReAllocStringLen
SystemTimeToVariantTime
VariantTimeToSystemTime
SafeArrayDestroyDescriptor
SafeArrayDestroyData
SafeArrayDestroy
SafeArrayUnlock
SafeArrayLock
SafeArrayPutElement
SafeArrayPtrOfIndex
SafeArrayGetElement
SafeArrayCopy
SafeArrayAllocDescriptor
SysStringLen
SafeArrayAllocData
SafeArrayRedim
SafeArrayCreate
SafeArrayGetDim
SafeArrayGetElemsize
SafeArrayGetLBound
SafeArrayGetUBound
SafeArrayAccessData
SafeArrayUnaccessData
OleCreateFontIndirect
VariantInit
VariantChangeType
VariantClear
SysAllocStringLen
SysStringByteLen
SysAllocStringByteLen
SysFreeString
VariantCopy
ws2_32
gethostbyname
gethostname
recv
send
WSAAsyncSelect
recvfrom
sendto
connect
WSASetLastError
getpeername
inet_ntoa
WSAGetLastError
bind
inet_addr
htons
htonl
select
socket
accept
closesocket
WSACleanup
WSAStartup
ntohs
getsockname
wininet
HttpOpenRequestA
InternetOpenUrlA
GopherOpenFileA
InternetConnectA
FtpFindFirstFileA
GopherCreateLocatorA
FtpCommandA
FtpOpenFileA
GopherGetAttributeA
HttpSendRequestExA
HttpEndRequestA
HttpSendRequestA
InternetReadFile
InternetWriteFile
InternetSetFilePointer
InternetSetStatusCallback
InternetOpenA
InternetGetLastResponseInfoA
GopherFindFirstFileA
InternetCloseHandle
InternetFindNextFileA
HttpQueryInfoA
HttpAddRequestHeadersA
InternetErrorDlg
FtpGetFileA
FtpPutFileA
FtpGetCurrentDirectoryA
FtpSetCurrentDirectoryA
FtpRemoveDirectoryA
FtpCreateDirectoryA
FtpRenameFileA
FtpDeleteFileA
InternetQueryDataAvailable
InternetGetCookieA
InternetCanonicalizeUrlA
InternetQueryOptionA
InternetSetOptionExA
InternetSetCookieA
InternetCrackUrlA
Sections
.text Size: 604KB - Virtual size: 603KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 136KB - Virtual size: 135KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 20KB - Virtual size: 38KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 20KB - Virtual size: 17KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ