Static task
static1
Behavioral task
behavioral1
Sample
sai2.exe
Resource
win7-20230220-en
Behavioral task
behavioral2
Sample
sai2.exe
Resource
win10v2004-20230220-en
General
-
Target
sai2.exe
-
Size
5.4MB
-
MD5
4747af8fbf0d2dfd915bee68e4b94b03
-
SHA1
8a54ad3a5c9c432f9e935b9f518505cfe40b50e9
-
SHA256
20150a83ca38a0a0570f990e7b34a239e7e0bf6e35bbed54e7a5b738e7f2e87c
-
SHA512
6f0ce57d58aed77007bec54dcfc893189d3bf1addfe7c7f90adc97a7800115687b1b56eeb5efdfbfe7c6850367a743bf51f82027f33a2f2de00bbd044685c730
-
SSDEEP
49152:ApfbsaLXCvwDzbBLeqZXpuMv/PPPk5PfjOosf3yhapj5uKCC9TbL:ApfZDBRvfPk5Tayh8j
Malware Config
Signatures
Files
-
sai2.exe.exe windows x64
29400e9ca231efffa4386049fe60c22b
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
Imports
kernel32
SystemTimeToFileTime
FlushFileBuffers
WriteFile
SetFilePointerEx
ReadFile
GetFileSizeEx
DeleteFileW
CreateFileW
Sleep
UnmapViewOfFile
CreateFileMappingW
MapViewOfFile
FileTimeToSystemTime
GetFileAttributesW
CompareFileTime
CompareStringW
GetPrivateProfileIntW
ReleaseSemaphore
GlobalAlloc
GlobalFree
LocalAlloc
LocalFree
FileTimeToLocalFileTime
SwitchToThread
CopyFileW
GetPrivateProfileStringW
CreateMutexW
GetLastError
GetProcAddress
CloseHandle
GetDiskFreeSpaceExW
lstrlenA
GetSystemTime
SetStdHandle
GetConsoleMode
GetConsoleCP
IsValidLocale
EnumSystemLocalesA
GetLocaleInfoA
GetLocaleInfoW
GetUserDefaultLCID
HeapReAlloc
GetCurrentProcess
SetPriorityClass
GlobalLock
GlobalUnlock
GetTickCount
GetCurrentThread
SetThreadPriority
GetCurrentThreadId
WaitForSingleObject
HeapSize
GetFileType
SetHandleCount
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetModuleFileNameA
RtlPcToFileHeader
GetStdHandle
ExitProcess
GetStringTypeW
HeapCreate
WideCharToMultiByte
MultiByteToWideChar
WaitForMultipleObjects
ResetEvent
WriteConsoleW
SetEvent
EnterCriticalSection
LeaveCriticalSection
GetVersion
HeapSetInformation
TerminateProcess
DecodePointer
IsDebuggerPresent
SetUnhandledExceptionFilter
VirtualAlloc
VirtualFree
VirtualQuery
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
RtlVirtualUnwind
RtlLookupFunctionEntry
FreeLibrary
SetFilePointer
GetFileSize
FormatMessageW
LoadLibraryW
RaiseException
Module32NextW
Module32FirstW
CreateToolhelp32Snapshot
GetCurrentProcessId
GlobalMemoryStatusEx
RtlCaptureContext
SetThreadAffinityMask
GetProcessAffinityMask
SuspendThread
ResumeThread
CreateEventW
CreateSemaphoreW
GetModuleFileNameW
GetCommandLineW
GetModuleHandleW
DeviceIoControl
GetVolumeNameForVolumeMountPointW
GetVolumePathNameW
GetFileTime
SetFileTime
SetEndOfFile
FlushViewOfFile
SetLastError
MoveFileExW
CreateDirectoryW
RemoveDirectoryW
FindClose
FindNextFileW
FindFirstFileW
GetEnvironmentVariableW
GetDriveTypeW
OutputDebugStringW
DebugBreak
OutputDebugStringA
QueryPerformanceCounter
QueryPerformanceFrequency
GetSystemTimeAsFileTime
GetVersionExW
GetCPInfo
GetSystemInfo
RtlUnwindEx
HeapFree
HeapAlloc
GetCommandLineA
GetStartupInfoW
VirtualProtect
SetThreadStackGuarantee
ExitThread
CreateThread
GetACP
GetOEMCP
IsValidCodePage
EncodePointer
FlsGetValue
FlsSetValue
FlsFree
FlsAlloc
LCMapStringW
UnhandledExceptionFilter
user32
DrawIconEx
DestroyIcon
LoadCursorW
GetAncestor
ReleaseCapture
WaitMessage
GetMessageW
GetDlgCtrlID
DefWindowProcW
SetWindowLongPtrW
GetSystemMenu
MoveWindow
SystemParametersInfoW
GetWindowRect
AdjustWindowRectEx
CreateWindowExW
GetSystemMetrics
DrawTextW
FillRect
GetWindowLongPtrW
EnableWindow
RegisterClassExW
GetSysColor
RedrawWindow
MapWindowPoints
SetLayeredWindowAttributes
FrameRect
GetClientRect
GetPropW
SetPropW
MonitorFromWindow
CreatePopupMenu
SetMenuInfo
CreateMenu
GetScrollPos
SetScrollInfo
GetScrollRange
SetScrollRange
SetScrollPos
GetMenuItemInfoW
GetMenuItemCount
EnableMenuItem
SetMenuItemInfoW
CheckMenuItem
ClientToScreen
PostThreadMessageW
SetWindowRgn
GetMonitorInfoW
MonitorFromRect
IsZoomed
GetWindowTextW
SetWindowTextW
GetWindowLongW
SetWindowLongW
ScreenToClient
GetWindowThreadProcessId
GetCursorPos
WindowFromPoint
GetDC
EnumChildWindows
SetWindowPlacement
SetParent
GetClassLongPtrW
LoadIconW
SendInput
GetDlgItem
LoadImageW
mouse_event
MessageBoxW
DeferWindowPos
EndDeferWindowPos
BeginDeferWindowPos
SetCaretPos
ShowCaret
CreateCaret
DestroyCaret
HideCaret
CreateIconIndirect
IsChild
GetKeyState
GetNextDlgTabItem
DestroyMenu
GetWindowDC
ReleaseDC
GetWindowPlacement
SetCursor
SetWindowPos
MessageBeep
GetParent
SetActiveWindow
BeginPaint
EndPaint
RegisterClipboardFormatW
SetFocus
ShowWindow
ReplyMessage
SetForegroundWindow
GetMenuInfo
IsIconic
DestroyWindow
PostQuitMessage
EmptyClipboard
SetClipboardData
OpenClipboard
GetClipboardData
CloseClipboard
IsClipboardFormatAvailable
DeleteMenu
AppendMenuW
InsertMenuItemW
GetCapture
GetFocus
SendMessageW
GetAsyncKeyState
SetTimer
KillTimer
PeekMessageW
TranslateMessage
DispatchMessageW
EnumThreadWindows
UpdateWindow
PostMessageW
MsgWaitForMultipleObjects
SetCapture
ScrollWindowEx
IsWindowEnabled
ChildWindowFromPointEx
gdi32
CreateRectRgn
BitBlt
ExtSelectClipRgn
OffsetClipRgn
SelectClipRgn
DeleteDC
DeleteObject
LineTo
MoveToEx
CreatePen
Arc
CreateSolidBrush
SelectObject
GetTextExtentExPointW
CreateDIBSection
CreateCompatibleBitmap
GetCurrentObject
CreateCompatibleDC
SetTextColor
GetDeviceCaps
GetCharacterPlacementW
GetGlyphOutlineW
GetTextExtentPoint32W
ExtTextOutW
GetTextMetricsW
CreateFontIndirectW
CreateRectRgnIndirect
ExtCreateRegion
CombineRgn
GetRegionData
CreateBitmap
CreateDIBitmap
EnumFontFamiliesExW
GetStockObject
RectVisible
SetBkMode
GetObjectW
SetBkColor
SetDIBitsToDevice
comdlg32
GetOpenFileNameW
GetSaveFileNameW
shell32
SHGetPathFromIDListW
CommandLineToArgvW
ord21
SHGetDataFromIDListW
SHGetDesktopFolder
SHGetSpecialFolderLocation
SHBrowseForFolderW
SHGetSettings
SHGetFileInfoW
DragQueryFileW
DragFinish
DragAcceptFiles
SHFileOperationW
SHGetSpecialFolderPathW
ole32
OleDuplicateData
RegisterDragDrop
RevokeDragDrop
CoTaskMemFree
StringFromIID
CoCreateInstance
OleUninitialize
OleInitialize
CoTaskMemAlloc
DoDragDrop
ReleaseStgMedium
imm32
ImmNotifyIME
ImmGetCompositionStringW
ImmGetContext
ImmSetCompositionFontW
ImmSetCompositionWindow
ImmReleaseContext
ImmAssociateContext
ImmAssociateContextEx
comctl32
ImageList_GetIconSize
ImageList_GetIcon
shlwapi
StrRetToBufW
PathCanonicalizeW
PathIsRelativeW
rpcrt4
UuidCreate
advapi32
EqualSid
RegOpenKeyExW
RegCloseKey
AllocateAndInitializeSid
GetTokenInformation
OpenProcessToken
FreeSid
RegQueryValueExW
RegCreateKeyExW
oleaut32
SysFreeString
SysAllocString
Sections
.text Size: 2.3MB - Virtual size: 2.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.code Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 426KB - Virtual size: 426KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 341KB - Virtual size: 501KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 120KB - Virtual size: 120KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.shared Size: 512B - Virtual size: 8B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tls Size: 15KB - Virtual size: 14KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.appskin Size: 1.6MB - Virtual size: 1.6MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.srclibs Size: 437KB - Virtual size: 436KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
text Size: 7KB - Virtual size: 6KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
data Size: 18KB - Virtual size: 18KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 168KB - Virtual size: 167KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ