Static task
static1
Behavioral task
behavioral1
Sample
2024-03-31_26ef78ea0a15eca274b2df56599bb25f_backswap_icedid.exe
Resource
win7-20240221-en
General
-
Target
2024-03-31_26ef78ea0a15eca274b2df56599bb25f_backswap_icedid
-
Size
1.7MB
-
MD5
26ef78ea0a15eca274b2df56599bb25f
-
SHA1
41385fdcb68af2896d364e166a85eb58e53d5b49
-
SHA256
b23b5a43a94d9d504f347cfa646767da0af7e856e6d0a0814722793d7618b230
-
SHA512
195408c36718698b47d881fbbe0ccffda9fbdd0fe06ad6bfd40cb0aa5b3c921cf34299b750b65e2e5ab74063ca6597060597717a0d3fa3a53f9c0b424e4eb23d
-
SSDEEP
49152:viPAfWplJ8GFxjKxipBo3Iw7tKl8ndDbhnVOr+NcUpg2l6JFWD:6P3q2H8ndDyYcUBl6JQD
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
Processes:
resource 2024-03-31_26ef78ea0a15eca274b2df56599bb25f_backswap_icedid
Files
-
2024-03-31_26ef78ea0a15eca274b2df56599bb25f_backswap_icedid.exe windows:5 windows x86 arch:x86
61a83548a3d8cec7f61bd09846395361
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
GetFileTime
GlobalFlags
GetCPInfo
GetOEMCP
GetCurrentDirectoryA
RtlUnwind
SetEnvironmentVariableA
SetCurrentDirectoryA
GetSystemTimeAsFileTime
GetDriveTypeA
HeapFree
CreateDirectoryA
RemoveDirectoryA
HeapAlloc
ReadConsoleInputA
SetConsoleMode
GetConsoleMode
PeekConsoleInputA
GetNumberOfConsoleInputEvents
ExitProcess
GetStartupInfoA
RaiseException
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
HeapReAlloc
SetStdHandle
GetFileType
HeapSize
TerminateProcess
UnhandledExceptionFilter
GetFileSizeEx
IsDebuggerPresent
GetACP
IsValidCodePage
LCMapStringA
LCMapStringW
SetHandleCount
GetStdHandle
GetStringTypeA
GetStringTypeW
GetTimeZoneInformation
GetConsoleCP
HeapCreate
VirtualFree
InitializeCriticalSectionAndSpinCount
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetExitCodeProcess
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
GetProcessHeap
CompareStringW
SetErrorMode
TlsFree
DeleteCriticalSection
LocalReAlloc
TlsSetValue
TlsAlloc
InitializeCriticalSection
GlobalHandle
GlobalReAlloc
EnterCriticalSection
TlsGetValue
LeaveCriticalSection
LocalAlloc
InterlockedIncrement
GetModuleHandleW
WaitForSingleObject
GetCurrentThread
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
InterlockedExchange
lstrcmpA
GetCurrentProcessId
GetCurrentThreadId
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
CompareStringA
lstrcmpW
GetVersionExA
FreeResource
FreeLibrary
InterlockedDecrement
GetModuleFileNameW
GetModuleHandleA
GetProcAddress
GetModuleFileNameA
GetFullPathNameA
GetCurrentProcess
DuplicateHandle
GetFileSize
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
LoadLibraryA
GetThreadLocale
MoveFileA
FindFirstFileA
FileTimeToLocalFileTime
FileTimeToSystemTime
FindNextFileA
FindClose
SetLastError
GlobalFree
GlobalAlloc
GlobalLock
GlobalUnlock
FormatMessageA
LocalFree
MultiByteToWideChar
MulDiv
lstrlenA
DeviceIoControl
WriteFile
ReadFile
CreateFileA
GetTickCount
GetVersion
GetPrivateProfileIntA
GetVolumeInformationA
WritePrivateProfileStringA
GetPrivateProfileStringA
DeleteFileA
GetCommandLineA
GetWindowsDirectoryA
SetFileAttributesA
GetFileAttributesA
Sleep
QueryPerformanceFrequency
QueryPerformanceCounter
CreateProcessA
CloseHandle
GetLastError
CopyFileA
WideCharToMultiByte
LoadResource
LockResource
SizeofResource
SetUnhandledExceptionFilter
FindResourceA
user32
MessageBeep
RegisterClipboardFormatA
PostThreadMessageA
UnregisterClassA
LoadCursorA
GetSysColorBrush
DestroyMenu
SetWindowContextHelpId
MapDialogRect
GetMessageA
TranslateMessage
GetCursorPos
ValidateRect
PostQuitMessage
GetWindowThreadProcessId
EndPaint
BeginPaint
GetWindowDC
ReleaseDC
GetDC
ClientToScreen
ShowWindow
MoveWindow
SetWindowTextA
IsDialogMessageA
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
LoadBitmapA
ModifyMenuA
CheckMenuItem
SendDlgItemMessageA
WinHelpA
IsChild
SetWindowsHookExA
CallNextHookEx
GetNextDlgGroupItem
SetPropA
GetPropA
RemovePropA
SetFocus
GetWindowTextA
GetLastActivePopup
DispatchMessageA
GetTopWindow
GetMessageTime
GetMessagePos
MapWindowPoints
SetMenu
MessageBoxA
CreateWindowExA
GetClassInfoExA
GetClassInfoA
RegisterClassA
AdjustWindowRectEx
ScreenToClient
EqualRect
CopyRect
PtInRect
GetDlgCtrlID
DefWindowProcA
CallWindowProcA
GetMenu
SetWindowLongA
SetWindowPos
OffsetRect
IntersectRect
SystemParametersInfoA
SendMessageA
GetFocus
EnableWindow
SetTimer
IsIconic
GetWindowPlacement
GetDesktopWindow
GetActiveWindow
SetActiveWindow
CreateDialogIndirectParamA
DestroyWindow
GetDlgItem
IsWindowEnabled
GetParent
GetNextDlgTabItem
EndDialog
UnhookWindowsHookEx
CharUpperA
InvalidateRgn
SetRect
IsRectEmpty
CopyAcceleratorTableA
CharNextA
ReleaseCapture
SetCapture
GetClassLongA
KillTimer
GetClassNameA
IsWindowVisible
GetWindow
InvalidateRect
RedrawWindow
SetForegroundWindow
GetForegroundWindow
RegisterWindowMessageA
UpdateWindow
SendMessageTimeoutA
GetSysColor
PostMessageA
LoadIconA
GetWindowRect
keybd_event
GetWindowLongA
EnableMenuItem
DrawMenuBar
GetSystemMenu
GetKeyState
SetCursor
PeekMessageA
GetClientRect
TabbedTextOutA
DrawTextA
DrawTextExA
GrayStringA
IsWindow
GetSubMenu
GetMenuItemCount
GetMenuItemID
GetMenuState
GetSystemMetrics
GetCapture
gdi32
ExtSelectClipRgn
DeleteDC
GetStockObject
CreateRectRgnIndirect
GetMapMode
GetBkColor
GetTextColor
GetRgnBox
SetWindowExtEx
ScaleWindowExtEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
SelectObject
GetWindowExtEx
GetViewportExtEx
SetBkColor
SelectClipRgn
DeleteObject
SetMapMode
SetBkMode
RestoreDC
SaveDC
CreateBitmap
GetObjectA
GetClipBox
GetDeviceCaps
BitBlt
Escape
ExtTextOutA
TextOutA
RectVisible
PtVisible
CreateCompatibleDC
CreateCompatibleBitmap
CreateRectRgn
CreateFontIndirectA
CreateSolidBrush
SetTextColor
comdlg32
GetFileTitleA
winspool.drv
DocumentPropertiesA
ClosePrinter
OpenPrinterA
advapi32
RegSetValueExA
RegCreateKeyExA
RegQueryValueA
RegEnumKeyA
RegDeleteKeyA
RegOpenKeyExA
RegOpenKeyA
RegQueryValueExA
RegCloseKey
GetCurrentHwProfileA
shell32
SHFileOperationA
shlwapi
PathIsUNCA
PathFindExtensionA
PathFindFileNameA
PathStripToRootA
oledlg
ord8
ole32
CoRevokeClassObject
OleInitialize
CoFreeUnusedLibraries
OleUninitialize
CreateILockBytesOnHGlobal
StgCreateDocfileOnILockBytes
StgOpenStorageOnILockBytes
CoGetClassObject
OleIsCurrentClipboard
CLSIDFromString
CLSIDFromProgID
CoTaskMemAlloc
CoTaskMemFree
OleFlushClipboard
CoRegisterMessageFilter
oleaut32
SysFreeString
SysStringLen
SysAllocStringByteLen
VariantClear
VariantChangeType
VariantInit
SysAllocStringLen
VariantCopy
SafeArrayDestroy
VariantTimeToSystemTime
SystemTimeToVariantTime
OleCreateFontIndirect
SysAllocString
Sections
.text Size: 1.4MB - Virtual size: 1.4MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 182KB - Virtual size: 181KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.data Size: 47KB - Virtual size: 1.3MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 92KB - Virtual size: 92KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE