terminate
Static task
static1
Behavioral task
behavioral1
Sample
XJoy.exe
Resource
win11-20240412-en
General
-
Target
XJoy.exe
-
Size
177KB
-
MD5
9fa3c8aed22e9973e6227cdb5c2b8c03
-
SHA1
82aa1916845bf3bd9028f3a4cebb535472bd2dd4
-
SHA256
bd7b8132931c837257cb6e830c24e83c6e39189e1494195ea691a79d1cb70013
-
SHA512
dcb13411313d138843544cc9a7576d18216cf0f79dd19b5d415138528bd5f98eb21e860ea6fb89b1a3d62cb3571c01aa34c504455908365647a1f92f1acc390e
-
SSDEEP
768:8NLc6IJVE6fws/N2HjlKd2zwKrOLCAl4Bn5eFZmhKDOR/ik:8N0eKl2WDCCUn5e1O
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource XJoy.exe
Files
-
XJoy.exe.exe windows:6 windows x86 arch:x86
5f387051ccc7379d0738bd35ccfc7ef3
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
kernel32
WaitForSingleObject
ReleaseMutex
Sleep
TerminateThread
CreateMutexW
GetLastError
CreateThread
SetUnhandledExceptionFilter
InitializeSListHead
GetSystemTimeAsFileTime
GetCurrentThreadId
GetCurrentProcessId
QueryPerformanceCounter
GetModuleHandleW
IsDebuggerPresent
IsProcessorFeaturePresent
TerminateProcess
GetCurrentProcess
UnhandledExceptionFilter
vigemclient
vigem_free
vigem_alloc
vigem_target_remove
vigem_target_add
vigem_target_x360_alloc
vigem_connect
vigem_target_x360_update
vigem_disconnect
vigem_target_free
hidapi
hid_read_timeout
hid_enumerate
hid_write
hid_exit
hid_open
hid_read
hid_init
msvcp140
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A
?_Xlength_error@std@@YAXPBD@Z
?uncaught_exception@std@@YA_NXZ
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z
?put@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@D@Z
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z
vcruntime140
memcpy
_except_handler4_common
memmove
memset
__CxxFrameHandler3
__std_terminate
__std_exception_copy
__std_exception_destroy
_CxxThrowException
api-ms-win-crt-runtime-l1-1-0
_invalid_parameter_noinfo_noreturn
_configure_narrow_argv
_initialize_narrow_environment
signal
exit
_register_onexit_function
_crt_atexit
_cexit
_seh_filter_exe
_set_app_type
_initialize_onexit_table
_get_initial_narrow_environment
_initterm
_initterm_e
_exit
_controlfp_s
__p___argc
__p___argv
_c_exit
_register_thread_local_exe_atexit_callback
api-ms-win-crt-math-l1-1-0
_libm_sse2_sqrt_precise
__setusermatherr
round
api-ms-win-crt-stdio-l1-1-0
__p__commode
_set_fmode
__acrt_iob_func
getchar
__stdio_common_vfprintf
api-ms-win-crt-heap-l1-1-0
_callnewh
malloc
_set_new_mode
free
api-ms-win-crt-locale-l1-1-0
_configthreadlocale
Exports
Exports
Sections
.text Size: 18KB - Virtual size: 17KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 8KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1024B - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 146KB - Virtual size: 146KB
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