Static task
static1
Behavioral task
behavioral1
Sample
12df9053ddf003a41a5a3463c43e58e29b57b0d9e340a86af015e42e3e36b2a6.exe
Resource
win7-20220812-en
Behavioral task
behavioral2
Sample
12df9053ddf003a41a5a3463c43e58e29b57b0d9e340a86af015e42e3e36b2a6.exe
Resource
win10v2004-20220812-en
General
-
Target
12df9053ddf003a41a5a3463c43e58e29b57b0d9e340a86af015e42e3e36b2a6
-
Size
576KB
-
MD5
6f0abf8270b7de58d5dc0b48aafb526d
-
SHA1
6bc5438bc2640c28960d5b4e5a966c78536f9aa8
-
SHA256
12df9053ddf003a41a5a3463c43e58e29b57b0d9e340a86af015e42e3e36b2a6
-
SHA512
214b88707948d689a60c7bf1f2dd9dcb9f7b7c20d73c19f4913bfb51aa9481f78d2f3fbacde8b37bdd521e6a213ea4da14dcf0c737b650c3bb835321549f11cc
-
SSDEEP
6144:qJ7m0tbdeKj9OxqI4dwkEJD/mgtlLHhZ2rlWw0//7d3w4UfA1IJLNQho7ZqKUN/f:qV3tbdLj9hIY4IBAjd1l1r6UN/2J/Dc
Malware Config
Signatures
Files
-
12df9053ddf003a41a5a3463c43e58e29b57b0d9e340a86af015e42e3e36b2a6.exe windows x86
9eecf5d0ab8a6c6d549117c5b778e8bc
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_32BIT_MACHINE
Imports
winmm
waveInAddBuffer
midiConnect
waveOutSetPitch
midiInStop
mciSetYieldProc
timeKillEvent
PlaySoundA
midiInMessage
waveOutGetPosition
waveOutWrite
midiStreamOut
joyGetThreshold
mmioFlush
waveOutMessage
midiOutSetVolume
waveOutGetVolume
mmioOpenA
waveOutGetPlaybackRate
mmioRead
auxGetDevCapsA
auxSetVolume
midiInGetDevCapsA
mciSendStringA
timeGetSystemTime
waveOutSetVolume
auxGetNumDevs
mciGetYieldProc
joyGetNumDevs
waveInGetNumDevs
mixerOpen
midiOutClose
mmioSetBuffer
mciGetErrorStringA
midiOutGetErrorTextA
mmioAscend
midiOutGetID
timeGetDevCaps
CloseDriver
midiInUnprepareHeader
waveOutReset
mmioWrite
midiOutShortMsg
joySetThreshold
DrvGetModuleHandle
midiInOpen
waveInOpen
waveOutClose
mmioStringToFOURCCA
waveOutOpen
waveInGetID
mixerSetControlDetails
midiInReset
GetDriverModuleHandle
mmioSeek
mixerGetLineInfoA
joyReleaseCapture
midiInGetErrorTextA
mixerGetLineControlsA
timeSetEvent
waveInGetDevCapsA
midiOutLongMsg
midiOutGetNumDevs
SendDriverMessage
midiOutReset
mmioDescend
waveInMessage
joyGetPosEx
mixerMessage
waveInUnprepareHeader
waveOutUnprepareHeader
OpenDriver
midiStreamStop
auxOutMessage
waveInGetErrorTextA
waveInReset
midiInAddBuffer
mixerGetDevCapsA
mmioSendMessage
midiOutCachePatches
waveOutRestart
timeEndPeriod
DefDriverProc
midiOutOpen
waveInClose
waveOutGetNumDevs
mixerClose
waveInPrepareHeader
waveInGetPosition
mmioInstallIOProcA
timeGetTime
waveOutBreakLoop
joyGetDevCapsA
midiInGetID
mmioRenameA
waveInStop
midiOutUnprepareHeader
waveOutGetDevCapsA
midiStreamProperty
midiInGetNumDevs
mmioClose
mmioCreateChunk
joySetCapture
midiOutMessage
midiOutGetDevCapsA
mciGetDeviceIDA
timeBeginPeriod
midiOutCacheDrumPatches
midiStreamOpen
waveOutGetPitch
mmioGetInfo
waveOutPause
midiStreamPause
mciGetCreatorTask
midiInStart
auxGetVolume
midiInPrepareHeader
midiOutPrepareHeader
midiStreamRestart
waveOutPrepareHeader
midiDisconnect
mmioSetInfo
sndPlaySoundA
mixerGetControlDetailsA
mixerGetID
waveOutGetErrorTextA
mciSendCommandA
kernel32
DeleteFileA
GetOEMCP
GetCPInfo
GetStringTypeW
FlushFileBuffers
HeapAlloc
RtlUnwind
HeapDestroy
GetEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsW
FreeEnvironmentStringsA
UnhandledExceptionFilter
MultiByteToWideChar
SetHandleCount
GetCurrentProcess
TerminateProcess
GetLastError
GetCommandLineA
LocalAlloc
LeaveCriticalSection
FreeLibrary
GetLocalTime
GlobalLock
EnumSystemLocalesA
GetModuleFileNameA
HeapCreate
GetThreadTimes
GetHandleInformation
GetCurrentThread
GetModuleHandleW
LocalFree
GetFileType
GetTimeFormatA
GetTempPathA
GetCurrentDirectoryA
HeapReAlloc
InterlockedDecrement
HeapFree
InitializeCriticalSection
GetVersionExW
CreateMutexA
ReadFile
GetShortPathNameW
CreateDirectoryA
GetLocaleInfoW
SetEvent
HeapSize
WideCharToMultiByte
InterlockedExchange
VirtualFree
GetLocaleInfoA
CreateEventA
GetThreadLocale
SearchPathW
lstrcpyA
LockResource
GetProcAddress
SetThreadPriority
ExpandEnvironmentStringsA
SetFilePointer
IsValidLocale
SizeofResource
lstrlenA
UnmapViewOfFile
CreateFileW
GetVersion
GetModuleHandleA
ReleaseMutex
GetSystemTime
lstrcpynW
ExitProcess
lstrcmpiA
lstrlenW
GetStartupInfoW
WriteConsoleW
GetSystemInfo
CompareStringA
GetTempFileNameA
lstrcpyW
LCMapStringW
DeleteCriticalSection
GlobalUnlock
GlobalAlloc
GetACP
GlobalHandle
LoadResource
SetErrorMode
CreateFileA
lstrcatA
SystemTimeToFileTime
InterlockedIncrement
GetShortPathNameA
CreateFileMappingW
ResumeThread
MapViewOfFile
GetTickCount
GetStdHandle
SetEndOfFile
lstrcmpW
CloseHandle
GetFileTime
SetCurrentDirectoryA
SearchPathA
GetSystemTimeAsFileTime
FormatMessageA
CopyFileW
GetStringTypeA
lstrcpynA
GetStartupInfoA
GetCurrentThreadId
GetCurrentDirectoryW
GetTempPathW
IsBadWritePtr
SuspendThread
SetStdHandle
InterlockedCompareExchange
CreateDirectoryW
GetModuleFileNameW
GetConsoleMode
GlobalFree
CopyFileA
FileTimeToLocalFileTime
LCMapStringA
SetLastError
CompareStringW
LoadLibraryA
VirtualAlloc
GlobalReAlloc
CreateFileMappingA
GetFileSize
GetTempFileNameW
GetCurrentProcessId
LoadLibraryW
LoadLibraryExW
CreateEventW
QueryPerformanceCounter
IsValidCodePage
lstrcmpA
Sleep
IsBadStringPtrW
ResetEvent
GetConsoleCP
WriteConsoleA
WriteFile
shell32
StrStrA
StrChrA
StrCmpNA
StrCmpNIA
StrRChrA
shlwapi
SHRegDeleteUSValueA
PathRemoveFileSpecA
SHRegGetUSValueA
PathBuildRootA
PathIsSameRootA
StrTrimA
SHGetValueA
SHSetValueA
PathIsFileSpecA
PathMakePrettyA
StrFromTimeIntervalA
SHOpenRegStreamA
StrToIntA
PathParseIconLocationA
PathRemoveExtensionA
PathFindExtensionA
SHDeleteEmptyKeyA
StrCSpnA
PathRemoveBackslashA
PathIsURLA
PathIsContentTypeA
PathQuoteSpacesA
PathAddBackslashA
PathRemoveArgsA
SHQueryValueExA
SHRegSetUSValueA
SHDeleteValueA
PathSetDlgItemPathA
SHRegWriteUSValueA
StrFormatByteSizeA
PathMakeSystemFolderA
PathIsUNCServerA
SHEnumKeyExA
PathSearchAndQualifyA
PathCommonPrefixA
PathIsUNCServerShareA
PathStripToRootA
PathFindFileNameA
StrSpnA
PathIsDirectoryA
SHDeleteKeyA
SHRegEnumUSKeyA
SHRegQueryInfoUSKeyA
PathMatchSpecA
SHRegDeleteEmptyUSKeyA
SHRegEnumUSValueA
PathUnmakeSystemFolderA
PathRelativePathToA
PathIsRelativeA
SHRegOpenUSKeyA
PathSkipRootA
PathIsSystemFolderA
PathGetDriveNumberA
StrPBrkA
PathGetArgsA
PathIsUNCA
StrDupA
PathGetCharTypeA
SHRegCreateUSKeyA
PathRenameExtensionA
SHEnumValueA
PathIsPrefixA
PathRemoveBlanksA
PathAppendA
PathStripPathA
PathFileExistsA
SHQueryInfoKeyA
PathCombineA
StrToIntExA
PathFindOnPathA
opengl32
glColor3sv
glVertex4i
glDrawPixels
glPassThrough
glGetError
glMatrixMode
glPixelMapfv
glEvalCoord1d
glRasterPos2f
glColor4f
glColor3bv
glCopyPixels
glColor3ubv
glPixelZoom
glIndexd
glRasterPos4d
glVertex2d
glPushAttrib
glColor4s
glLineWidth
glPolygonMode
glMap1f
glMapGrid1f
glFrustum
glTexGenf
glColor4i
glRenderMode
glTexCoord1fv
glEvalPoint1
glColor4usv
glPolygonStipple
glPixelStoref
glFrontFace
glGetIntegerv
glPointSize
glPushMatrix
glEvalCoord1fv
glGetPixelMapuiv
glTexGend
glTexCoord3dv
glLightiv
glVertex4s
glTexCoord1d
glGetMapfv
glFeedbackBuffer
glVertex2dv
glGetPixelMapusv
glRasterPos4i
wglGetProcAddress
glReadBuffer
glVertex3f
glEvalMesh1
glColor3i
glGetClipPlane
glRasterPos2sv
glNormal3sv
glSelectBuffer
glTexEnviv
glEvalMesh2
glLightModelf
glGetFloatv
glTexParameterf
glColor4sv
glRasterPos2s
glMaterialfv
glGetTexEnviv
glTexCoord4d
glTexGeniv
glMultMatrixf
glGetTexGendv
glRasterPos2i
glVertex3s
wglSwapLayerBuffers
glVertex2i
glClearStencil
glRectsv
glCallLists
glTexCoord2iv
glColor3b
glDepthFunc
glGetPolygonStipple
glDepthMask
glMaterialiv
glHint
glIndexi
glColor3usv
glMap2f
glTexGendv
glLightModeliv
wglMakeCurrent
glBlendFunc
glRasterPos3f
glVertex3i
glColor4fv
glGetTexParameterfv
glColor4dv
glEvalCoord2dv
glTexParameterfv
glScaled
glNormal3bv
glEvalPoint2
glTexCoord1sv
glColor3ub
glClear
glColor4uiv
glLightfv
glTexCoord3sv
glReadPixels
glTexCoord1iv
glMultMatrixd
glTexCoord4dv
glRasterPos4dv
glVertex2fv
glVertex3d
glGetTexLevelParameteriv
glVertex4fv
glGetTexImage
glRasterPos2dv
glColor3fv
wglCopyContext
glListBase
glVertex4iv
glDisable
glDrawBuffer
glDeleteLists
glMapGrid1d
wglGetCurrentDC
glColorMask
glGetTexParameteriv
glRasterPos4sv
glTexCoord2fv
glIndexMask
glVertex4dv
wglUseFontBitmapsA
glGetTexGeniv
glVertex2s
glTexCoord1i
glClearAccum
glNormal3f
glColor4ub
glRotatef
glEdgeFlag
glTexCoord4s
glColor3d
glGetDoublev
glGetLightfv
glGenLists
glShadeModel
glGetTexLevelParameterfv
glNormal3dv
glIndexdv
wglDescribeLayerPlane
glTexCoord4fv
glTexCoord2s
glAlphaFunc
glAccum
wglRealizeLayerPalette
glPopMatrix
glTexCoord2f
glStencilFunc
glTexCoord1dv
glTexCoord3iv
glIndexiv
glClipPlane
glGetTexEnvfv
glEnable
glTexParameteriv
glRasterPos3s
glColor4ui
glTexCoord3fv
wglDeleteContext
glGetLightiv
glIsEnabled
glTexGeni
glMaterialf
glNormal3i
glViewport
glRectdv
glNormal3fv
glVertex4f
glRectd
glColor3ui
glRectiv
glVertex2sv
glRasterPos3iv
glBitmap
glLightModelfv
glNormal3b
glNormal3d
glTexCoord2i
glGetMaterialfv
glLogicOp
glLightModeli
glColor4bv
glColor4b
glFogiv
glVertex3dv
glTexCoord1s
glVertex2iv
glLineStipple
glRasterPos2iv
glTexGenfv
glIndexfv
glPopName
glGetMapdv
glColor3f
glVertex3sv
glEvalCoord1f
glTexParameteri
glVertex2f
glClearColor
glRotated
glColor4d
glFinish
glGetMaterialiv
glEvalCoord2d
glGetTexGenfv
glColor4ubv
glRasterPos3dv
glColor4us
glTexCoord2d
glVertex3fv
glNormal3s
glPopAttrib
glTexCoord3s
glEdgeFlagv
glIsList
glTexCoord4iv
glStencilMask
glTexCoord2sv
glRasterPos4fv
wglSetLayerPaletteEntries
glLoadIdentity
glVertex4d
glPixelTransferi
glTexImage1D
glTexEnvfv
glTexCoord3f
glVertex3iv
glGetString
glTexEnvi
glEndList
glRasterPos4s
glGetBooleanv
glRectfv
wglGetLayerPaletteEntries
glNormal3iv
glColor3iv
wglUseFontOutlinesA
glOrtho
glColor3us
glPixelMapusv
glRasterPos3i
glTexEnvf
wglCreateLayerContext
glRasterPos2d
glGetPixelMapfv
glColorMaterial
glEvalCoord2f
wglCreateContext
glTexCoord1f
glTexCoord4sv
glCullFace
glRasterPos3sv
glLoadMatrixf
Sections
.text Size: 80KB - Virtual size: 79KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 16KB - Virtual size: 15KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 476KB - Virtual size: 479KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE