__________________SDCATS_______________.pdb
Static task
static1
Behavioral task
behavioral1
Sample
rsx.exe
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
rsx.exe
Resource
win10v2004-20240508-en
General
-
Target
rsx.exe
-
Size
5.2MB
-
MD5
3f420e8318199df2832660e916c931e7
-
SHA1
1411154e8f411e10b6428355829ef27ff351940a
-
SHA256
a2d6b07e1f6cad83fe2f97b4adf67c923354709ee5eb72f9c439955676890f47
-
SHA512
30227f37651f976b30fd5524bc3063fe17478222e756e36ab304da29657d3096af2c0a1baa6aaef99a1739e3ee9683b238ff09e8d1377a1f1eace05d4e07f413
-
SSDEEP
49152:DWrnujXCpFzNbMyRDKpl4P2P57aynJzjziyJf22NtcIKW3EBzrX9hG:D+n2WJz9uznl2JlpHXH
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource rsx.exe
Files
-
rsx.exe.exe windows:6 windows x64 arch:x64
173133d35da57ed2199f5cd0d633279f
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
PDB Paths
Imports
d3d11
D3D11CreateDeviceAndSwapChain
kernel32
InitializeSListHead
GetSystemTimeAsFileTime
GetCurrentThreadId
GetCurrentProcessId
GetStartupInfoW
IsDebuggerPresent
IsProcessorFeaturePresent
TerminateProcess
GetCurrentProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
CreateEventW
WaitForSingleObjectEx
ResetEvent
SetEvent
DeleteCriticalSection
InitializeCriticalSectionAndSpinCount
LeaveCriticalSection
EnterCriticalSection
InitOnceExecuteOnce
DeleteFileW
WriteFile
HeapAlloc
Sleep
FormatMessageA
LocalFree
GetFileInformationByHandleEx
GetModuleHandleW
GetLastError
CloseHandle
AreFileApisANSI
SetFileInformationByHandle
HeapFree
GetCurrentDirectoryW
GlobalUnlock
GlobalLock
GlobalFree
GlobalAlloc
QueryPerformanceCounter
FreeLibrary
GetProcAddress
GetModuleHandleA
GetProcessHeap
CreateDirectoryW
CreateFileW
FindClose
FindFirstFileW
OutputDebugStringA
QueryPerformanceFrequency
LoadLibraryA
MultiByteToWideChar
GetFileAttributesExW
WideCharToMultiByte
GetLocaleInfoEx
user32
GetCapture
ClientToScreen
ScreenToClient
LoadIconA
TrackMouseEvent
OpenClipboard
CloseClipboard
EmptyClipboard
GetClipboardData
SetClipboardData
GetKeyState
LoadCursorA
GetWindowRect
ShowCursor
GetRawInputData
RegisterRawInputDevices
GetActiveWindow
SetCursorPos
ShowWindow
UpdateWindow
PeekMessageA
TranslateMessage
DispatchMessageA
LoadImageA
PostQuitMessage
DestroyWindow
BeginPaint
GetClientRect
EndPaint
DefWindowProcW
PostMessageA
GetForegroundWindow
RegisterClassExW
CreateWindowExW
UnregisterClassW
GetCursorPos
MonitorFromPoint
GetMonitorInfoA
ReleaseCapture
IsWindowUnicode
SetCursor
SetCapture
gdi32
CreateCompatibleDC
SelectObject
GetObjectA
SetStretchBltMode
DeleteDC
StretchBlt
DeleteObject
comdlg32
GetOpenFileNameA
msvcp140
?_Throw_Cpp_error@std@@YAXH@Z
_Thrd_join
_Thrd_id
_Cnd_do_broadcast_at_thread_exit
?_Xbad_function_call@std@@YAXXZ
?_Gettrue@_Locinfo@std@@QEBAPEBDXZ
?_Xbad_alloc@std@@YAXXZ
?_Getfalse@_Locinfo@std@@QEBAPEBDXZ
?_Getcvt@_Locinfo@std@@QEBA?AU_Cvtvec@@XZ
?_Getlconv@_Locinfo@std@@QEBAPEBUlconv@@XZ
?id@?$numpunct@D@std@@2V0locale@2@A
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEBA?AVlocale@2@XZ
??Bid@locale@std@@QEAA_KXZ
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ
?always_noconv@codecvt_base@std@@QEBA_NXZ
?_Fiopen@std@@YAPEAU_iobuf@@PEBDHH@Z
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z
?out@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ
??1?$basic_ios@DU?$char_traits@D@std@@@std@@UEAA@XZ
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ
?xsputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEBD_J@Z
?xsgetn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JPEAD_J@Z
?in@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UEAA@XZ
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEBD_J@Z
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ
?uncaught_exceptions@std@@YAHXZ
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ
_Thrd_detach
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UEAA@XZ
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@_JH@Z
?seekp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@_JH@Z
?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA?AV?$fpos@U_Mbstatet@@@2@XZ
?tellp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA?AV?$fpos@U_Mbstatet@@@2@XZ
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEAD_J@Z
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_N@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@H@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@M@Z
?_Fiopen@std@@YAPEAU_iobuf@@PEB_WHH@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_K@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_J@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@N@Z
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ
??0facet@locale@std@@IEAA@_K@Z
??1facet@locale@std@@MEAA@XZ
??0_Lockit@std@@QEAA@H@Z
??0_Locinfo@std@@QEAA@PEBD@Z
??1_Lockit@std@@QEAA@XZ
??1_Locinfo@std@@QEAA@XZ
?_Incref@facet@locale@std@@UEAAXXZ
?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ
?_Throw_C_error@std@@YAXH@Z
_Mtx_lock
_Mtx_unlock
_Mtx_init_in_situ
_Mtx_destroy_in_situ
_Thrd_hardware_concurrency
?_Xout_of_range@std@@YAXPEBD@Z
?_Winerror_map@std@@YAHH@Z
?_Syserror_map@std@@YAPEBDH@Z
?_Xlength_error@std@@YAXPEBD@Z
?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z
d3dcompiler_47
D3DCompile
imm32
ImmSetCompositionWindow
ImmReleaseContext
ImmGetContext
ImmSetCandidateWindow
vcomp140
_vcomp_for_static_simple_init
_vcomp_fork
_vcomp_for_static_end
vcruntime140_1
__CxxFrameHandler4
vcruntime140
memcmp
__CxxFrameHandler3
__current_exception_context
__current_exception
memmove
_CxxThrowException
memset
memcpy
strstr
__C_specific_handler
__std_type_info_compare
_purecall
__std_terminate
__std_exception_copy
__std_exception_destroy
strrchr
memchr
api-ms-win-crt-runtime-l1-1-0
_seh_filter_exe
_get_narrow_winmain_command_line
_initterm
_invalid_parameter_noinfo_noreturn
_cexit
_crt_atexit
_initterm_e
_register_onexit_function
terminate
_beginthreadex
_initialize_onexit_table
_register_thread_local_exe_atexit_callback
_initialize_narrow_environment
_configure_narrow_argv
_c_exit
_exit
_set_app_type
_errno
_invalid_parameter_noinfo
__p___argv
__p___argc
exit
api-ms-win-crt-stdio-l1-1-0
ungetc
fread
_fseeki64
fgetpos
fsetpos
setvbuf
fflush
fputc
fwrite
fclose
_get_stream_buffer_pointers
__stdio_common_vsprintf
_set_fmode
__p__commode
fopen_s
ftell
fseek
fgetc
__acrt_iob_func
_wfopen
__stdio_common_vsscanf
__stdio_common_vfprintf
api-ms-win-crt-string-l1-1-0
strncpy
strcmp
strnlen
toupper
strncpy_s
strncmp
api-ms-win-crt-heap-l1-1-0
malloc
calloc
_aligned_malloc
_callnewh
_aligned_free
free
_set_new_mode
api-ms-win-crt-math-l1-1-0
fmodf
_dclass
_fdclass
_ldclass
acosf
sqrtf
ceilf
_dsign
sinf
atan2f
__setusermatherr
modff
lroundf
cosf
powf
_fdsign
_ldsign
api-ms-win-crt-filesystem-l1-1-0
_lock_file
_unlock_file
api-ms-win-crt-utility-l1-1-0
bsearch
qsort
api-ms-win-crt-locale-l1-1-0
___lc_codepage_func
_configthreadlocale
ole32
CoCreateInstance
Sections
.text Size: 1.4MB - Virtual size: 1.4MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 359KB - Virtual size: 358KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 12KB - Virtual size: 16KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 44KB - Virtual size: 43KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
_RDATA Size: 2KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 3.4MB - Virtual size: 3.4MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ