Static task
static1
General
-
Target
engine-sim-app.exe
-
Size
954KB
-
MD5
d34307094964269889e86079f7995f56
-
SHA1
3c57abf5c7ae436c8cd1f1febd612cf45d7678af
-
SHA256
c1bedda0d2395b64d6b391c13a28a839a04e5194bacca7f6e51a35be919c73e0
-
SHA512
d175cc1abcc272818b2d37a0f02b49cc7cd1673f8fa182c1b5c02524644481745e6dd96b2e742d5abd10863cdc8a7b93a685f246365943e11aabba166ee7dfbd
-
SSDEEP
24576:laeQ/+x8fQC5v3T6Ks7xpRF2m3z+rW/82ab:lM/+IQCN8zlre
Malware Config
Signatures
Files
-
engine-sim-app.exe.exe windows x64
639a33878330f466af5de970463a46d3
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
Imports
sdl2
SDL_FreeSurface
SDL_GetRGBA
SDL_GetError
sdl2_image
IMG_Load
d3d10
D3D10CreateDevice
d3d11
D3D11CreateDevice
d3dx10d_43
D3DX10CreateTextureFromFileA
D3DX10CompileFromFileA
d3dx11_43
D3DX11CreateTextureFromFileA
D3DX11CompileFromFileA
dxgi
CreateDXGIFactory
dsound
ord11
ord9
ord2
vulkan-1
vkDestroySurfaceKHR
vkCreateWin32SurfaceKHR
vkEnumerateDeviceExtensionProperties
vkCreateDevice
vkCreateInstance
vkEnumeratePhysicalDevices
vkGetPhysicalDeviceQueueFamilyProperties
vkDestroyInstance
vkGetPhysicalDeviceSurfaceSupportKHR
winmm
timeGetTime
mmioClose
mmioDescend
mmioRead
mmioSeek
mmioOpenA
opengl32
wglMakeCurrent
wglGetProcAddress
wglDeleteContext
wglCreateContext
glViewport
glTexParameteri
glTexImage2D
glPixelStorei
glGetError
glGenTextures
glFrontFace
glEnable
glDisable
glDeleteTextures
glCullFace
glClearDepth
glClearColor
glClear
glBlendFunc
glBindTexture
avcodec-58
av_packet_alloc
av_packet_free
av_packet_rescale_ts
avcodec_alloc_context3
avcodec_find_encoder
avcodec_find_encoder_by_name
avcodec_free_context
avcodec_open2
avcodec_parameters_from_context
avcodec_receive_packet
avcodec_send_frame
avformat-58
av_interleaved_write_frame
av_write_trailer
avformat_alloc_output_context2
avformat_free_context
avformat_new_stream
avformat_write_header
avio_closep
avio_open
avutil-56
av_frame_alloc
av_frame_free
av_frame_get_buffer
av_opt_set
swscale-5
sws_freeContext
sws_getContext
sws_scale
swresample-3
swr_free
kernel32
UnhandledExceptionFilter
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
CreateEventW
SetUnhandledExceptionFilter
ResetEvent
SetEvent
DeleteCriticalSection
GetCurrentProcess
TerminateProcess
IsProcessorFeaturePresent
IsDebuggerPresent
InitializeCriticalSectionAndSpinCount
LeaveCriticalSection
EnterCriticalSection
GetStartupInfoW
GetCurrentProcessId
GetSystemTimeAsFileTime
WaitForSingleObjectEx
MultiByteToWideChar
AreFileApisANSI
DeviceIoControl
CloseHandle
GetFileInformationByHandle
GetFileAttributesW
CreateFileW
GetModuleHandleW
GetProcAddress
LocalFree
WideCharToMultiByte
FormatMessageW
FormatMessageA
GetLastError
GetCurrentThreadId
GetConsoleWindow
QueryPerformanceFrequency
QueryPerformanceCounter
GetModuleFileNameA
InitializeSListHead
user32
BeginPaint
PostQuitMessage
DefWindowProcA
PeekMessageA
DispatchMessageA
SetCursorPos
EndPaint
RegisterRawInputDevices
GetRawInputDeviceInfoA
GetRawInputData
GetCursorPos
SetCursor
GetClipCursor
GetClientRect
GetRawInputDeviceList
ShowCursor
ChangeDisplaySettingsExA
GetCursor
MapWindowPoints
ClipCursor
EnumDisplaySettingsA
GetMonitorInfoA
EnumDisplayMonitors
SetProcessDPIAware
RegisterClassExA
CreateWindowExA
DestroyWindow
ShowWindow
SetWindowPos
GetWindowPlacement
UpdateWindow
SetForegroundWindow
SetWindowTextA
ScreenToClient
SetWindowLongPtrA
LoadCursorA
GetDC
TranslateMessage
gdi32
SwapBuffers
SetPixelFormat
GetStockObject
ChoosePixelFormat
msvcp140
_Cnd_wait
_Cnd_destroy_in_situ
_Cnd_init_in_situ
_Mtx_unlock
_Mtx_lock
_Mtx_destroy_in_situ
_Mtx_init_in_situ
_Thrd_id
_Thrd_join
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@H@Z
?swap@?$basic_iostream@DU?$char_traits@D@std@@@std@@IEAAXAEAV12@@Z
?swap@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXAEAV12@@Z
?setprecision@std@@YA?AU?$_Smanip@_J@1@_J@Z
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@XZ
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@N@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAVios_base@1@AEAV21@@Z@Z
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAA_JPEBD_J@Z
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHD@Z
_Cnd_do_broadcast_at_thread_exit
?_Xbad_alloc@std@@YAXXZ
?uncaught_exception@std@@YA_NXZ
?uflow@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ
?_Throw_C_error@std@@YAXH@Z
?_Throw_Cpp_error@std@@YAXH@Z
?_Syserror_map@std@@YAPEBDH@Z
_Cnd_broadcast
??0?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z
??1?$basic_ostream@DU?$char_traits@D@std@@@std@@UEAA@XZ
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@P6AAEAV01@AEAV01@@Z@Z
?put@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@D@Z
?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEAD_J@Z
?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z
?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@PEBD_J@Z
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXPEAPEAD0PEAH001@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_K@Z
?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA?AV?$fpos@U_Mbstatet@@@2@XZ
?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@_JH@Z
?in@?$codecvt@_WDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEA_W3AEAPEA_W@Z
?out@?$codecvt@_WDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEB_W1AEAPEB_WPEAD3AEAPEAD@Z
??4?$_Yarn@D@std@@QEAAAEAV01@PEBD@Z
?_New_Locimp@_Locimp@locale@std@@CAPEAV123@AEBV123@@Z
?_Locimp_Addfac@_Locimp@locale@std@@CAXPEAV123@PEAVfacet@23@_K@Z
?_Init@locale@std@@CAPEAV_Locimp@12@_N@Z
??0?$codecvt@_WDU_Mbstatet@@@std@@QEAA@_K@Z
?_Getcat@?$codecvt@_WDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z
??1?$codecvt@_WDU_Mbstatet@@@std@@MEAA@XZ
?_Decref@facet@locale@std@@UEAAPEAV_Facet_base@3@XZ
?_Incref@facet@locale@std@@UEAAXXZ
?id@?$codecvt@_WDU_Mbstatet@@@std@@2V0locale@2@A
??0?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@_N@Z
??1?$basic_istream@DU?$char_traits@D@std@@@std@@UEAA@XZ
??5?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@AEAH@Z
?_Xinvalid_argument@std@@YAXPEBD@Z
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAPEAV?$basic_streambuf@DU?$char_traits@D@std@@@2@PEAV32@@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@F@Z
??_D?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAXXZ
?get@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAAEAV12@AEAD@Z
??_D?$basic_istream@DU?$char_traits@D@std@@@std@@QEAAXXZ
_Cnd_signal
?sync@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAHXZ
?setbuf@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAPEAV12@PEAD_J@Z
?imbue@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAAXAEBVlocale@2@@Z
?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ
?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAAXXZ
?id@?$codecvt@DDU_Mbstatet@@@std@@2V0locale@2@A
?showmanyc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@MEAA_JXZ
?_Fiopen@std@@YAPEAU_iobuf@@PEBDHH@Z
??1?$basic_iostream@DU?$char_traits@D@std@@@std@@UEAA@XZ
??0?$basic_iostream@DU?$char_traits@D@std@@@std@@QEAA@PEAV?$basic_streambuf@DU?$char_traits@D@std@@@1@@Z
?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QEAA_N_N@Z
??0?$basic_ios@DU?$char_traits@D@std@@@std@@IEAA@XZ
?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QEBADD@Z
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QEAAXH_N@Z
??1?$basic_ios@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
?_Init@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAXXZ
?_Pninc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAAPEADXZ
?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ
?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ
?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEAAHXZ
?getloc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QEBA?AVlocale@2@XZ
??1?$basic_streambuf@DU?$char_traits@D@std@@@std@@UEAA@XZ
??0?$basic_streambuf@DU?$char_traits@D@std@@@std@@IEAA@XZ
?_Getcat@?$codecvt@DDU_Mbstatet@@@std@@SA_KPEAPEBVfacet@locale@2@PEBV42@@Z
?unshift@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEAD1AEAPEAD@Z
?out@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z
?in@?$codecvt@DDU_Mbstatet@@@std@@QEBAHAEAU_Mbstatet@@PEBD1AEAPEBDPEAD3AEAPEAD@Z
?always_noconv@codecvt_base@std@@QEBA_NXZ
?_Getgloballocale@locale@std@@CAPEAV_Locimp@12@XZ
??Bid@locale@std@@QEAA_KXZ
_Query_perf_frequency
_Query_perf_counter
?_Xout_of_range@std@@YAXPEBD@Z
?_Xlength_error@std@@YAXPEBD@Z
??1_Lockit@std@@QEAA@XZ
??0_Lockit@std@@QEAA@H@Z
?cin@std@@3V?$basic_istream@DU?$char_traits@D@std@@@1@A
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A
?cerr@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QEAAAEAV01@_N@Z
vcruntime140
__std_terminate
__std_exception_copy
__std_exception_destroy
_CxxThrowException
__current_exception_context
__current_exception
__C_specific_handler
_purecall
memcpy
memmove
memcmp
memset
vcruntime140_1
__CxxFrameHandler4
api-ms-win-crt-runtime-l1-1-0
_errno
exit
_configure_narrow_argv
_initialize_narrow_environment
_initialize_onexit_table
_register_onexit_function
_crt_atexit
_beginthreadex
terminate
_cexit
_invalid_parameter_noinfo_noreturn
_seh_filter_exe
_register_thread_local_exe_atexit_callback
_c_exit
_set_app_type
_exit
_initterm_e
strerror
_get_narrow_winmain_command_line
_initterm
api-ms-win-crt-stdio-l1-1-0
__p__commode
_get_stream_buffer_pointers
fclose
fflush
fgetc
fgetpos
fputc
fread
fsetpos
_fseeki64
fwrite
__stdio_common_vsprintf_s
__stdio_common_vsprintf
setvbuf
fopen_s
ungetc
_set_fmode
api-ms-win-crt-filesystem-l1-1-0
_stat64i32
_lock_file
_unlock_file
api-ms-win-crt-math-l1-1-0
floor
ceil
fmin
fmax
tanh
sqrt
acos
roundf
log10f
tanf
exp
fmod
__setusermatherr
_dclass
round
floorf
_fdclass
lroundf
log2f
pow
powf
sqrtf
sinf
cosf
ceilf
asinf
fminf
fmaxf
sin
cos
api-ms-win-crt-heap-l1-1-0
_aligned_malloc
malloc
free
_aligned_free
_set_new_mode
_callnewh
realloc
api-ms-win-crt-utility-l1-1-0
qsort
rand
api-ms-win-crt-string-l1-1-0
strcat_s
strncpy
strcpy_s
api-ms-win-crt-convert-l1-1-0
strtoul
strtod
api-ms-win-crt-locale-l1-1-0
_configthreadlocale
Sections
.text Size: 697KB - Virtual size: 697KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 180KB - Virtual size: 180KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 31KB - Virtual size: 33KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 35KB - Virtual size: 35KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 512B - Virtual size: 480B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 8KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ