Static task
static1
Behavioral task
behavioral1
Sample
Movement.exe
Resource
win7-20231023-en
Behavioral task
behavioral2
Sample
Movement.exe
Resource
win10v2004-20231020-en
General
-
Target
Movement.exe
-
Size
225KB
-
MD5
3e43388bcdeb4b6b9ccff788839604e3
-
SHA1
4bcff5b18f1979e3322c1257a4333bae078a7251
-
SHA256
dbd7ef709401341ec5218115b2a01581a7c3a0a6d6e1d2a0913387d13456c59e
-
SHA512
ab3eb515ba6674812a99e1f200f4539b213f6278f990f111a1308fcbb35c4a49ced740d9950d489fd8e3c9b47daf48feb657d86bde1b28953b75f32d1ed254b8
-
SSDEEP
3072:MyG1BAA5k6lGzPokFVR7jJRQO4trM51k1X9hp8SOV1y1:Mh1B06lyFVRXTQhxM5UhpbOV
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource Movement.exe
Files
-
Movement.exe.exe windows:5 windows x86
c94931b807a67098c65e17ef28b86cd9
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
sdl
SDL_WM_SetCaption
SDL_SetVideoMode
SDL_Init
SDL_GetTicks
SDL_strlcpy
SDL_GetError
SDL_SetModuleHandle
SDL_UpperBlit
SDL_CreateRGBSurface
SDL_SetAlpha
SDL_GetVideoSurface
SDL_CreateRGBSurfaceFrom
SDL_FreeSurface
SDL_PollEvent
SDL_DisplayFormat
SDL_GL_SwapBuffers
SDL_Delay
SDL_DisplayFormatAlpha
SDL_Quit
sdl_net
SDLNet_Quit
libarvideo
arVideoInqSize
arVideoCapStart
arVideoCapNext
arVideoGetImage
arVideoCapStop
arVideoClose
arVideoOpen
opengl32
glShadeModel
glFlush
glViewport
glLoadIdentity
glTexCoord2f
glClearColor
glTexParameteri
glTexEnvi
glMatrixMode
glDisable
glColor3f
glClear
glHint
glPushMatrix
glPopMatrix
glTexEnvf
glTexParameterf
glPixelStorei
glBindTexture
glGenTextures
glOrtho
glScissor
glDrawPixels
glRasterPos3f
glPixelZoom
glEnable
glMultMatrixd
glLoadMatrixd
glDepthFunc
glMaterialfv
glMaterialf
glColor3fv
glNormal3fv
glTexCoord2fv
glVertex3fv
glLightfv
glLightModelfv
glTranslatef
glScalef
glMultMatrixf
glCullFace
glBlendFunc
glCallList
glEndList
glEnd
glVertex3d
glTexCoord2d
glBegin
glNewList
glGenLists
glTexImage2D
glTexSubImage2D
glVertex2f
glClearStencil
glLineWidth
glStencilFunc
glStencilOp
glu32
gluBuild2DMipmaps
gluLookAt
gluPerspective
gluOrtho2D
openal32
alListenerfv
alcIsExtensionPresent
alGenBuffers
alDeleteSources
alDeleteBuffers
alGetSourcei
alSourcefv
alSourcef
alSourcei
alSourcePause
alSourcePlay
alcCloseDevice
alcMakeContextCurrent
alcGetString
alcCreateContext
alcOpenDevice
alcDestroyContext
alcGetContextsDevice
alcGetCurrentContext
alBufferData
alGetError
alGetEnumValue
alGetProcAddress
alIsExtensionPresent
alSourceStop
alGenSources
glew32
__glewGetShaderiv
__glewGetShaderInfoLog
__glewGetProgramiv
__glewGetProgramInfoLog
__glewLinkProgram
__glewUseProgram
__glewCreateShader
__glewShaderSource
__glewCreateProgram
__glewAttachShader
__glewDetachShader
__glewDeleteShader
__glewDeleteProgram
glewInit
__GLEW_ARB_vertex_shader
__GLEW_ARB_fragment_shader
__glewCompileShader
sdl_image
IMG_Load
sdl_ttf
TTF_CloseFont
TTF_Init
TTF_RenderUTF8_Solid
TTF_OpenFont
kernel32
GetProcAddress
LoadLibraryA
FreeLibrary
GetModuleHandleA
InterlockedExchange
InterlockedCompareExchange
EncodePointer
DecodePointer
IsProcessorFeaturePresent
TerminateProcess
GetCurrentProcess
UnhandledExceptionFilter
GetSystemTimeAsFileTime
SetUnhandledExceptionFilter
IsDebuggerPresent
QueryPerformanceCounter
OutputDebugStringA
HeapSetInformation
Sleep
GetTickCount
GetCurrentThreadId
GetCurrentProcessId
msvcp100
?_Xout_of_range@std@@YAXPBD@Z
??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@P6AAAV01@AAV01@@Z@Z
?cout@std@@3V?$basic_ostream@DU?$char_traits@D@std@@@1@A
?endl@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@1@AAV21@@Z
?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z
?width@ios_base@std@@QAE_J_J@Z
?sputn@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAE_JPBD_J@Z
?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z
?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ
?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ
?flags@ios_base@std@@QBEHXZ
?width@ios_base@std@@QBE_JXZ
?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ
?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ
?good@ios_base@std@@QBE_NXZ
?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ
?uncaught_exception@std@@YA_NXZ
?_Orphan_all@_Container_base0@std@@QAEXXZ
?_Xlength_error@std@@YAXPBD@Z
msvcr100
memset
_CIsqrt
fscanf
atan2
fopen
fprintf
fclose
malloc
calloc
strcpy
exit
printf
free
_kbhit
sin
cos
sqrt
memcmp
strlen
_purecall
??1exception@std@@UAE@XZ
?what@exception@std@@UBEPBDXZ
??0exception@std@@QAE@ABQBD@Z
strcmp
_CIsin
_CxxThrowException
memmove
memcpy
__CxxFrameHandler3
??2@YAPAXI@Z
??3@YAXPAX@Z
rewind
sscanf
fgets
__iob_func
strcat
_CIacos
_CIcos
_strnicmp
fopen_s
strncpy_s
_stricmp
_amsg_exit
__getmainargs
_cexit
_exit
_XcptFilter
strrchr
strstr
acos
_controlfp_s
_invoke_watson
_except_handler4_common
asin
_crt_debugger_hook
fread
strncmp
perror
memchr
vprintf
ftell
fseek
??0exception@std@@QAE@ABV01@@Z
__initenv
_initterm
_commode
_initterm_e
_configthreadlocale
__setusermatherr
_strdup
sprintf
_fmode
__set_app_type
_unlock
__dllonexit
_lock
_onexit
?_type_info_dtor_internal_method@type_info@@QAEXXZ
?terminate@@YAXXZ
Sections
.text Size: 158KB - Virtual size: 158KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 25KB - Virtual size: 24KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 1024B - Virtual size: 11.9MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.reloc Size: 39KB - Virtual size: 39KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ