dialog
initDialog
show
Static task
static1
Behavioral task
behavioral1
Sample
Endless Smile-1.0.0-Installer.exe
Resource
win10-20240404-en
Behavioral task
behavioral2
Sample
$PLUGINSDIR/InstallOptions.dll
Resource
win10-20240404-en
Behavioral task
behavioral3
Sample
$_5_/Endless Smile 64.dll
Resource
win10-20240404-en
Behavioral task
behavioral4
Sample
$_8_/$APPDATA/Endless Smile/Uninstall.exe
Resource
win10-20240404-en
Behavioral task
behavioral5
Sample
$_8_/Endless Smile 32.dll
Resource
win10-20240404-en
Target
Endless Smile-1.0.0-Installer.exe
Size
13.4MB
MD5
08df2810c080187784945d34a7721c28
SHA1
adcc69e4ab99c44e2710dfdc92bc274f5948a2b2
SHA256
37f771e800989cc6963e5de543236e3b239ce904ac2568876bf452bb101ea2c1
SHA512
a970ad15d33612cc73a9b26bb7eb72077ad12804ff8f40134b3ba5841fb6c0e3d39844ff236bf79a65035afb7cfa3d72cb9d7817a4fadc7c84d47f088c57beaf
SSDEEP
196608:J+gcXN4hIIbYqALrY1+SXGNaHOCtHrdjUpgcXN4hIIbYqALrY1+SXGNaHOCt0:J3IAAZSXGkx7IAAZSXGkx0
Checks for missing Authenticode signature.
resource |
---|
Endless Smile-1.0.0-Installer.exe |
unpack001/$PLUGINSDIR/InstallOptions.dll |
unpack001/$_5_/Endless Smile 64.dll |
unpack001/$_8_/$APPDATA/Endless Smile/Uninstall.exe |
unpack001/$_8_/Endless Smile 32.dll |
resource | yara_rule |
---|---|
sample | nsis_installer_1 |
sample | nsis_installer_2 |
static1/unpack001/$_8_/$APPDATA/Endless Smile/Uninstall.exe | nsis_installer_1 |
static1/unpack001/$_8_/$APPDATA/Endless Smile/Uninstall.exe | nsis_installer_2 |
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_NO_SEH
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
GetShortPathNameA
GetFullPathNameA
MoveFileA
SetCurrentDirectoryA
GetFileAttributesA
GetLastError
CreateDirectoryA
SetFileAttributesA
Sleep
GetTickCount
GetFileSize
GetModuleFileNameA
GetCurrentProcess
CopyFileA
ExitProcess
SetEnvironmentVariableA
GetWindowsDirectoryA
GetTempPathA
GetCommandLineA
SearchPathA
lstrlenA
lstrcpynA
GetDiskFreeSpaceA
GlobalUnlock
GlobalLock
CreateThread
LoadLibraryA
CreateProcessA
CreateFileA
GetTempFileNameA
ReadFile
lstrcatA
GetProcAddress
RemoveDirectoryA
GetSystemDirectoryA
GetVersion
lstrcpyA
CompareFileTime
SetFileTime
CloseHandle
lstrcmpiA
lstrcmpA
ExpandEnvironmentStringsA
GlobalAlloc
WaitForSingleObject
GetExitCodeProcess
GlobalFree
GetModuleHandleA
LoadLibraryExA
FreeLibrary
MultiByteToWideChar
WritePrivateProfileStringA
GetPrivateProfileStringA
MulDiv
WriteFile
SetFilePointer
FindClose
FindNextFileA
FindFirstFileA
DeleteFileA
SetErrorMode
CheckDlgButton
ScreenToClient
GetMessagePos
CallWindowProcA
IsWindowVisible
LoadBitmapA
CloseClipboard
SetClipboardData
EmptyClipboard
OpenClipboard
TrackPopupMenu
GetWindowRect
AppendMenuA
CreatePopupMenu
GetSystemMetrics
EndDialog
EnableMenuItem
GetSystemMenu
SetClassLongA
IsWindowEnabled
LoadCursorA
DialogBoxParamA
GetClassInfoA
CreateWindowExA
SystemParametersInfoA
RegisterClassA
SetDlgItemTextA
GetDlgItemTextA
MessageBoxIndirectA
CharPrevA
DispatchMessageA
PeekMessageA
CreateDialogParamA
SetTimer
SetWindowTextA
PostQuitMessage
SetForegroundWindow
ShowWindow
wsprintfA
FindWindowExA
IsWindow
SetCursor
GetWindowLongA
GetSysColor
CharNextA
ExitWindowsEx
SetWindowPos
DestroyWindow
GetDlgItem
SetWindowLongA
LoadImageA
GetDC
ReleaseDC
EnableWindow
InvalidateRect
SendMessageA
DefWindowProcA
BeginPaint
GetClientRect
FillRect
DrawTextA
EndPaint
SendMessageTimeoutA
SetBkColor
GetDeviceCaps
DeleteObject
CreateBrushIndirect
CreateFontIndirectA
SetBkMode
SetTextColor
SelectObject
SHBrowseForFolderA
SHGetPathFromIDListA
SHGetFileInfoA
ShellExecuteA
SHFileOperationA
SHGetSpecialFolderLocation
RegEnumKeyA
RegOpenKeyExA
RegCloseKey
RegDeleteKeyA
RegDeleteValueA
RegCreateKeyExA
RegSetValueExA
RegQueryValueExA
RegEnumValueA
ImageList_AddMasked
ImageList_Destroy
ord17
ImageList_Create
CoTaskMemFree
OleInitialize
OleUninitialize
CoCreateInstance
GetFileVersionInfoSizeA
GetFileVersionInfoA
VerQueryValueA
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_UNINITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_NO_SEH
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
GlobalLock
lstrcmpiA
GlobalUnlock
MultiByteToWideChar
GetCurrentDirectoryA
SetCurrentDirectoryA
GetPrivateProfileIntA
GetPrivateProfileStringA
lstrcatA
WritePrivateProfileStringA
lstrcpynA
lstrlenA
lstrcpyA
GlobalFree
GetModuleHandleA
GlobalAlloc
OpenClipboard
DestroyIcon
LoadCursorA
DispatchMessageA
TranslateMessage
GetMessageA
IsDialogMessageA
ShowWindow
SetWindowLongA
GetClientRect
SetWindowRgn
LoadIconA
LoadImageA
CreateWindowExA
MapDialogRect
GetClipboardData
GetWindowRect
CreateDialogParamA
EnableMenuItem
GetSystemMenu
EnableWindow
GetDlgItem
SetCursor
DrawTextA
GetWindowLongA
DrawFocusRect
CallWindowProcA
PostMessageA
wsprintfA
CharNextA
MessageBoxA
CloseClipboard
GetDlgCtrlID
MapWindowPoints
SetWindowPos
PtInRect
GetWindowTextA
SetWindowTextA
SendMessageA
DestroyWindow
SelectObject
CreateRectRgn
GetObjectA
CombineRgn
DeleteObject
CreateCompatibleDC
GetDIBits
SetTextColor
SHBrowseForFolderA
SHGetPathFromIDListA
ShellExecuteA
SHGetDesktopFolder
GetOpenFileNameA
CommDlgExtendedError
GetSaveFileNameA
CoTaskMemFree
dialog
initDialog
show
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DLL
C:\Build\VMGenericPlugin\x64\Release\VMGenericPlugin.pdb
UnregisterClassA
RegisterClassExA
CreateWindowExA
DestroyWindow
SetFocus
SetCapture
ReleaseCapture
SetTimer
KillTimer
SetForegroundWindow
GetUpdateRect
InvalidateRect
GetClientRect
SetCursor
ScreenToClient
GetSysColorBrush
GetWindowLongPtrA
SetWindowLongPtrA
LoadCursorA
PeekMessageA
SendMessageA
GetDC
ReleaseDC
MessageBoxA
IntersectRect
DefWindowProcA
ChoosePixelFormat
DescribePixelFormat
SwapBuffers
SetPixelFormat
GetPixelFormat
GetDeviceCaps
GetClipBox
OleUninitialize
OleInitialize
RegCloseKey
RegQueryValueExA
RegSetValueExA
RegOpenKeyExA
ShellExecuteA
DragAcceptFiles
DragFinish
DragQueryFileA
glShadeModel
glViewport
glLoadIdentity
glClearColor
glBlendFunc
wglShareLists
wglMakeCurrent
wglGetProcAddress
wglDeleteContext
wglCreateContext
glVertexPointer
glTranslatef
glTexParameterf
glTexImage2D
glTexEnvf
glTexCoordPointer
glScissor
glScalef
glRotatef
glPushMatrix
glPopMatrix
glMatrixMode
glGetString
glGetIntegerv
glGetError
glGenTextures
glEnableClientState
glEnable
glDrawArrays
glDisableClientState
glDisable
glDeleteTextures
glColor4f
glBindTexture
glOrtho
gluErrorString
IsValidCodePage
GetTimeZoneInformation
FlushFileBuffers
GetModuleFileNameW
SetFilePointerEx
ReadConsoleW
GetProcessHeap
GetConsoleMode
GetConsoleCP
WriteFile
GetACP
GetOEMCP
MoveFileExW
GetModuleFileNameA
QueryPerformanceCounter
GetCurrentProcessId
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetFileType
GetStdHandle
HeapSize
GetModuleHandleExW
ExitProcess
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
CompareStringW
GetModuleHandleW
GetStartupInfoW
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
TerminateProcess
GetCurrentProcess
InitializeCriticalSectionAndSpinCount
SetLastError
SetUnhandledExceptionFilter
RtlVirtualUnwind
RtlCaptureContext
GetCPInfo
GetCommandLineA
AreFileApisANSI
LoadLibraryExW
ExitThread
GetCurrentThreadId
CreateThread
GetSystemTimeAsFileTime
HeapReAlloc
HeapAlloc
ReadFile
HeapFree
IsProcessorFeaturePresent
IsDebuggerPresent
RtlUnwindEx
RtlLookupFunctionEntry
RaiseException
RtlPcToFileHeader
GetStringTypeW
WideCharToMultiByte
DecodePointer
SetStdHandle
WriteConsoleW
OutputDebugStringW
GetExitCodeProcess
EncodePointer
CreateProcessA
GetFileAttributesExW
CreateFileW
SetEnvironmentVariableA
FindResourceA
SizeofResource
LockResource
LoadResource
SystemTimeToFileTime
GetTempPathA
CreateFileMappingA
UnmapViewOfFile
MapViewOfFile
GetSystemInfo
GetSystemTime
Sleep
WaitForSingleObject
DeleteCriticalSection
LeaveCriticalSection
EnterCriticalSection
InitializeCriticalSection
CloseHandle
GetFileSize
GetFileAttributesExA
FindNextFileA
FindFirstFileA
FindClose
CreateFileA
LoadLibraryA
GetProcAddress
DeleteTimerQueueTimer
CreateTimerQueueTimer
GetLastError
MultiByteToWideChar
UnhandledExceptionFilter
SetEndOfFile
GetSaveFileNameA
GetOpenFileNameA
CommDlgExtendedError
main
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_NO_SEH
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
GetShortPathNameA
GetFullPathNameA
MoveFileA
SetCurrentDirectoryA
GetFileAttributesA
GetLastError
CreateDirectoryA
SetFileAttributesA
Sleep
GetTickCount
GetFileSize
GetModuleFileNameA
GetCurrentProcess
CopyFileA
ExitProcess
SetEnvironmentVariableA
GetWindowsDirectoryA
GetTempPathA
GetCommandLineA
SearchPathA
lstrlenA
lstrcpynA
GetDiskFreeSpaceA
GlobalUnlock
GlobalLock
CreateThread
LoadLibraryA
CreateProcessA
CreateFileA
GetTempFileNameA
ReadFile
lstrcatA
GetProcAddress
RemoveDirectoryA
GetSystemDirectoryA
GetVersion
lstrcpyA
CompareFileTime
SetFileTime
CloseHandle
lstrcmpiA
lstrcmpA
ExpandEnvironmentStringsA
GlobalAlloc
WaitForSingleObject
GetExitCodeProcess
GlobalFree
GetModuleHandleA
LoadLibraryExA
FreeLibrary
MultiByteToWideChar
WritePrivateProfileStringA
GetPrivateProfileStringA
MulDiv
WriteFile
SetFilePointer
FindClose
FindNextFileA
FindFirstFileA
DeleteFileA
SetErrorMode
CheckDlgButton
ScreenToClient
GetMessagePos
CallWindowProcA
IsWindowVisible
LoadBitmapA
CloseClipboard
SetClipboardData
EmptyClipboard
OpenClipboard
TrackPopupMenu
GetWindowRect
AppendMenuA
CreatePopupMenu
GetSystemMetrics
EndDialog
EnableMenuItem
GetSystemMenu
SetClassLongA
IsWindowEnabled
LoadCursorA
DialogBoxParamA
GetClassInfoA
CreateWindowExA
SystemParametersInfoA
RegisterClassA
SetDlgItemTextA
GetDlgItemTextA
MessageBoxIndirectA
CharPrevA
DispatchMessageA
PeekMessageA
CreateDialogParamA
SetTimer
SetWindowTextA
PostQuitMessage
SetForegroundWindow
ShowWindow
wsprintfA
FindWindowExA
IsWindow
SetCursor
GetWindowLongA
GetSysColor
CharNextA
ExitWindowsEx
SetWindowPos
DestroyWindow
GetDlgItem
SetWindowLongA
LoadImageA
GetDC
ReleaseDC
EnableWindow
InvalidateRect
SendMessageA
DefWindowProcA
BeginPaint
GetClientRect
FillRect
DrawTextA
EndPaint
SendMessageTimeoutA
SetBkColor
GetDeviceCaps
DeleteObject
CreateBrushIndirect
CreateFontIndirectA
SetBkMode
SetTextColor
SelectObject
SHBrowseForFolderA
SHGetPathFromIDListA
SHGetFileInfoA
ShellExecuteA
SHFileOperationA
SHGetSpecialFolderLocation
RegEnumKeyA
RegOpenKeyExA
RegCloseKey
RegDeleteKeyA
RegDeleteValueA
RegCreateKeyExA
RegSetValueExA
RegQueryValueExA
RegEnumValueA
ImageList_AddMasked
ImageList_Destroy
ord17
ImageList_Create
CoTaskMemFree
OleInitialize
OleUninitialize
CoCreateInstance
GetFileVersionInfoSizeA
GetFileVersionInfoA
VerQueryValueA
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_UNINITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
C:\Build\VMGenericPlugin\Win32\Release\VMGenericPlugin.pdb
UnregisterClassA
RegisterClassExA
CreateWindowExA
DestroyWindow
SetFocus
SetCapture
ReleaseCapture
SetTimer
KillTimer
SetForegroundWindow
GetUpdateRect
InvalidateRect
GetClientRect
SetCursor
ScreenToClient
GetSysColorBrush
GetWindowLongA
SetWindowLongA
LoadCursorA
PeekMessageA
SendMessageA
GetDC
ReleaseDC
MessageBoxA
IntersectRect
DefWindowProcA
ChoosePixelFormat
DescribePixelFormat
SwapBuffers
SetPixelFormat
GetPixelFormat
GetDeviceCaps
GetClipBox
OleUninitialize
OleInitialize
RegCloseKey
RegSetValueExA
RegOpenKeyExA
RegQueryValueExA
ShellExecuteA
DragAcceptFiles
DragFinish
DragQueryFileA
glBlendFunc
glClearColor
glLoadIdentity
glOrtho
glShadeModel
glViewport
wglMakeCurrent
wglGetProcAddress
wglDeleteContext
wglCreateContext
glVertexPointer
glTranslatef
glTexParameterf
glTexImage2D
glTexEnvf
glTexCoordPointer
glScissor
glScalef
glRotatef
glPushMatrix
glPopMatrix
glMatrixMode
glGetString
glGetIntegerv
glGetError
glGenTextures
glEnableClientState
glEnable
glDrawArrays
glDisableClientState
glDisable
glDeleteTextures
glColor4f
glBindTexture
wglShareLists
gluErrorString
GetTimeZoneInformation
FlushFileBuffers
GetModuleFileNameW
SetFilePointerEx
ReadConsoleW
GetProcessHeap
GetConsoleMode
GetConsoleCP
WriteFile
IsValidCodePage
GetACP
GetOEMCP
MoveFileExW
GetModuleFileNameA
QueryPerformanceCounter
GetCurrentProcessId
GetEnvironmentStringsW
GetFileType
GetStdHandle
HeapSize
GetModuleHandleExW
ExitProcess
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
CompareStringW
GetModuleHandleW
GetStartupInfoW
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
TerminateProcess
GetCurrentProcess
InitializeCriticalSectionAndSpinCount
FreeEnvironmentStringsW
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCPInfo
GetCommandLineA
AreFileApisANSI
LoadLibraryExW
ExitThread
GetCurrentThreadId
CreateThread
GetSystemTimeAsFileTime
HeapReAlloc
HeapAlloc
ReadFile
HeapFree
IsProcessorFeaturePresent
IsDebuggerPresent
RtlUnwind
RaiseException
GetStringTypeW
WideCharToMultiByte
DecodePointer
EncodePointer
SetStdHandle
WriteConsoleW
OutputDebugStringW
GetExitCodeProcess
CreateProcessA
GetFileAttributesExW
CreateFileW
SetEnvironmentVariableA
FindResourceA
SizeofResource
LockResource
SystemTimeToFileTime
GetTempPathA
CreateFileMappingA
UnmapViewOfFile
MapViewOfFile
GetSystemInfo
GetSystemTime
Sleep
WaitForSingleObject
DeleteCriticalSection
LeaveCriticalSection
EnterCriticalSection
InitializeCriticalSection
CloseHandle
GetFileSize
GetFileAttributesExA
FindNextFileA
FindFirstFileA
FindClose
CreateFileA
LoadLibraryA
GetProcAddress
DeleteTimerQueueTimer
CreateTimerQueueTimer
GetLastError
MultiByteToWideChar
SetLastError
SetEndOfFile
LoadResource
GetOpenFileNameA
GetSaveFileNameA
CommDlgExtendedError
main
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ