Static task
static1
Behavioral task
behavioral1
Sample
infosec-scrnsaver.scr
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
infosec-scrnsaver.scr
Resource
win10v2004-20240508-en
General
-
Target
infosec-scrnsaver.scr
-
Size
6.2MB
-
MD5
ba914a887360707195d7c2efa0c797e7
-
SHA1
f7f925011abdd1aa7515d5b172297e2d4d2bc77a
-
SHA256
40a78be0e5f76c7f589e11a8aef0bf8b75a8cd85276beed6ba0ce853fb148880
-
SHA512
f0882de7fe009e8c57755d286937e51b75355686f0c1445b9fa74d5d7a15a6c596f8afe02032ced9f71e8529d40d25075af95b0665714defa0a758398c633943
-
SSDEEP
196608:H6iNGT+qej/4T3p9fvse5Qco7hhd3472fU9EDAb8DQs:qCAT5xseKc8N34aiGT
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
Processes:
resource infosec-scrnsaver.scr
Files
-
infosec-scrnsaver.scr.exe windows:5 windows x86 arch:x86
170d9519d9311ddb15435340203085e0
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
version
GetFileVersionInfoSizeA
GetFileVersionInfoA
VerQueryValueA
kernel32
GetModuleHandleW
GlobalFlags
FileTimeToSystemTime
SystemTimeToFileTime
GetCPInfo
GetOEMCP
FileTimeToLocalFileTime
GetFileAttributesExA
LocalFileTimeToFileTime
GetFileSizeEx
WritePrivateProfileStringA
RtlUnwind
GetSystemTimeAsFileTime
TerminateProcess
SetUnhandledExceptionFilter
IsDebuggerPresent
RaiseException
VirtualProtect
VirtualAlloc
GetSystemInfo
VirtualQuery
HeapReAlloc
HeapSize
GetACP
IsValidCodePage
TlsFree
LCMapStringW
HeapCreate
VirtualFree
GetStdHandle
GetStringTypeA
GetStringTypeW
SetHandleCount
GetFileType
FreeEnvironmentStringsA
GetEnvironmentStrings
FreeEnvironmentStringsW
GetEnvironmentStringsW
InitializeCriticalSectionAndSpinCount
GetTimeZoneInformation
GetConsoleCP
GetConsoleMode
SetStdHandle
CompareStringW
SetEnvironmentVariableA
WriteConsoleA
GetConsoleOutputCP
WriteConsoleW
DeleteCriticalSection
LocalReAlloc
TlsSetValue
TlsAlloc
InitializeCriticalSection
EnterCriticalSection
TlsGetValue
LeaveCriticalSection
SetErrorMode
GetCurrentThread
ConvertDefaultLocale
EnumResourceLanguagesA
GetLocaleInfoA
InterlockedExchange
GetDiskFreeSpaceA
GetTempFileNameA
GetFileTime
SetFileTime
InterlockedIncrement
lstrcmpA
InterlockedDecrement
GetModuleFileNameW
GetFullPathNameA
GetVolumeInformationA
DuplicateHandle
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
GetThreadLocale
MoveFileA
GetCurrentProcessId
GetCurrentThreadId
GlobalGetAtomNameA
GlobalAddAtomA
GlobalFindAtomA
GlobalDeleteAtom
CompareStringA
lstrcmpW
GetLastError
SetLastError
GetCommandLineA
GetStartupInfoA
ExitProcess
UnhandledExceptionFilter
GetSystemPowerStatus
MultiByteToWideChar
GetWindowsDirectoryA
FileTimeToDosDateTime
GlobalHandle
QueryPerformanceFrequency
QueryPerformanceCounter
OpenFile
GetFileSize
_lread
GetTickCount
CreateThread
GetModuleFileNameA
GetUserDefaultLangID
Sleep
GetModuleHandleA
GetCurrentProcess
CreateProcessA
GetVersion
FormatMessageA
GlobalReAlloc
HeapFree
GetProcessHeap
HeapAlloc
GlobalFree
GlobalSize
GlobalAlloc
FindNextFileA
_lcreat
_lwrite
_lclose
FreeResource
CreateFileA
lstrcatA
SetFileAttributesA
DeleteFileA
GetTempPathA
WideCharToMultiByte
LocalFree
LoadLibraryA
GetProcAddress
FreeLibrary
CloseHandle
MulDiv
GlobalLock
GlobalUnlock
SetFilePointer
WriteFile
ReadFile
GetFileAttributesA
lstrlenA
LocalAlloc
GetVersionExA
CreateDirectoryA
FindFirstFileA
FindClose
FindResourceA
LoadResource
LockResource
SizeofResource
LCMapStringA
user32
RegisterClipboardFormatA
GetNextDlgGroupItem
InvalidateRgn
CopyAcceleratorTableA
DestroyMenu
GetSysColorBrush
SetWindowContextHelpId
MapDialogRect
ValidateRect
CreateDialogIndirectParamA
GetNextDlgTabItem
IsDialogMessageA
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
LoadBitmapA
ModifyMenuA
EnableMenuItem
CheckMenuItem
CharUpperA
GetWindowThreadProcessId
IsWindowEnabled
SendDlgItemMessageA
WinHelpA
GetCapture
SetWindowsHookExA
CallNextHookEx
GetClassLongA
GetClassNameA
SetPropA
GetPropA
RemovePropA
GetWindowTextLengthA
GetWindowTextA
GetLastActivePopup
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
MapWindowPoints
GetKeyState
SetMenu
IsWindowVisible
MessageBoxA
GetClassInfoExA
GetClassInfoA
AdjustWindowRectEx
EqualRect
GetDlgCtrlID
GetMenu
IsIconic
GetWindowPlacement
GetSysColor
GetWindowDC
GrayStringA
DrawTextExA
TabbedTextOutA
GetMenuState
GetMenuItemID
GetMenuItemCount
GetSubMenu
LoadIconA
FindWindowA
SetForegroundWindow
RegisterWindowMessageA
RegisterClassA
CreateWindowExA
GetMessageA
GetForegroundWindow
DialogBoxParamA
SystemParametersInfoA
CopyIcon
MessageBeep
ReleaseCapture
GetFocus
SetCapture
BeginPaint
EndPaint
PostQuitMessage
MoveWindow
GetActiveWindow
ShowWindow
SetWindowTextA
EndDialog
DestroyWindow
SetTimer
DefWindowProcA
KillTimer
GetCursorPos
GetDialogBaseUnits
SetCursorPos
GetSystemMetrics
ScreenToClient
SetActiveWindow
SendMessageA
SetRectEmpty
PostThreadMessageA
PtInRect
DrawTextA
GetScrollPos
ScrollWindowEx
IsWindow
IntersectRect
InflateRect
InvalidateRect
UpdateWindow
SetWindowLongA
GetParent
PostMessageA
GetWindowLongA
CallWindowProcA
OffsetRect
SetRect
GetClientRect
ClientToScreen
IsRectEmpty
GetDlgItem
SetFocus
GetWindowRect
SetWindowPos
EnableWindow
GetDesktopWindow
PeekMessageA
TranslateMessage
DispatchMessageA
FrameRect
FillRect
GetDC
ReleaseDC
CopyRect
wsprintfA
CharNextA
LoadCursorA
SetCursor
GetWindow
IsChild
gdi32
PtVisible
TextOutA
ExtTextOutA
Escape
SetViewportOrgEx
OffsetViewportOrgEx
SetViewportExtEx
ScaleViewportExtEx
SetWindowExtEx
ScaleWindowExtEx
SetMapMode
ExtSelectClipRgn
GetWindowExtEx
GetDCOrgEx
GetBkColor
GetTextColor
CreateRectRgnIndirect
GetMapMode
GetRgnBox
GetViewportExtEx
DeleteObject
GetStockObject
BitBlt
GetDeviceCaps
RestoreDC
SaveDC
GetClipBox
CreateFontIndirectA
SetSystemPaletteUse
SetBkColor
SetTextColor
SetBkMode
CreateSolidBrush
RectVisible
CreateFontA
PatBlt
SetPaletteEntries
SetDIBitsToDevice
CreateDIBitmap
GetDIBits
CreateBitmap
GetObjectA
CreateDIBSection
CreatePalette
SetStretchBltMode
CreateDCA
CreateCompatibleDC
CreateCompatibleBitmap
SelectObject
DeleteDC
StretchDIBits
GetPaletteEntries
SelectPalette
RealizePalette
comdlg32
GetFileTitleA
winspool.drv
DocumentPropertiesA
OpenPrinterA
ClosePrinter
advapi32
SetFileSecurityA
RegQueryValueA
RegEnumKeyA
RegDeleteKeyA
GetFileSecurityA
RegCloseKey
RegOpenKeyA
RegFlushKey
RegOpenKeyExA
RegQueryValueExA
RegCreateKeyExA
RegSetValueExA
shell32
SHGetSpecialFolderLocation
ShellExecuteA
SHGetPathFromIDListA
comctl32
InitCommonControlsEx
shlwapi
PathIsUNCA
PathFindExtensionA
PathFindFileNameA
PathStripToRootA
wsock32
recv
closesocket
send
connect
htons
getservbyname
socket
gethostbyaddr
gethostbyname
ioctlsocket
WSACleanup
WSAStartup
oledlg
ord8
ole32
CoInitialize
CoCreateInstance
CoTaskMemFree
CoTaskMemAlloc
CLSIDFromProgID
CoGetClassObject
StgOpenStorageOnILockBytes
StgCreateDocfileOnILockBytes
CreateILockBytesOnHGlobal
OleUninitialize
CoFreeUnusedLibraries
OleInitialize
CoRegisterMessageFilter
OleFlushClipboard
OleIsCurrentClipboard
CoRevokeClassObject
CLSIDFromString
oleaut32
VariantChangeType
VariantClear
SystemTimeToVariantTime
VariantTimeToSystemTime
SafeArrayDestroy
VariantCopy
SysAllocString
OleCreateFontIndirect
SysAllocStringLen
VariantInit
SysAllocStringByteLen
SysFreeString
SysStringLen
msvfw32
DrawDibDraw
DrawDibClose
DrawDibOpen
winmm
waveOutGetNumDevs
waveOutOpen
waveOutClose
waveOutReset
waveOutUnprepareHeader
timeGetDevCaps
timeBeginPeriod
timeSetEvent
timeKillEvent
mixerGetNumDevs
mixerOpen
mixerGetDevCapsA
mixerGetLineInfoA
mixerGetLineControlsA
mixerSetControlDetails
mixerGetControlDetailsA
mixerClose
waveOutPrepareHeader
waveOutWrite
Sections
.text Size: 514KB - Virtual size: 513KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 112KB - Virtual size: 111KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 33KB - Virtual size: 61KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 250KB - Virtual size: 250KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ