Static task
static1
Behavioral task
behavioral1
Sample
snes9x.exe
Resource
win7-20221111-en
Behavioral task
behavioral2
Sample
snes9x.exe
Resource
win10v2004-20221111-en
General
-
Target
snes9x-1.54.1-win32.zip
-
Size
1.2MB
-
MD5
bbbb9067abefffa6c57b25ed44bd7669
-
SHA1
8f4855441c0ab9da1d6559130fa19736cfedc331
-
SHA256
489ab6209d174f65109b3221c555cf8ad6feed542b10417d4af5c5718c01f6b2
-
SHA512
dab05c86c8b07ec58aeb62f31857633d86c48d37764592704f255243f426d72271481d1d2563561e933ffc169d9a14473c06806c9ebed19a2326065f3feb66ab
-
SSDEEP
24576:JuooY6OTqhzYTmG40nDDFROQb97M6mwdF4KwnQVEKyvrgicA0YS6HnEYT/G:JuZqr40nDTjbNmY4KwnQlyThp0JB
Malware Config
Signatures
Files
-
snes9x-1.54.1-win32.zip.zip
-
changes.txt
-
readme-windows.txt
-
snes9x-license.txt
-
snes9x.exe.exe windows x86
37449ce83bee57bfb95be8deea5b1270
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
Imports
comctl32
ImageList_Add
ImageList_Create
InitCommonControlsEx
winmm
timeGetDevCaps
joyGetDevCapsW
joyGetPosEx
timeSetEvent
timeKillEvent
timeGetTime
timeBeginPeriod
timeEndPeriod
opengl32
glFlush
wglDeleteContext
glLoadIdentity
wglCreateContext
glMatrixMode
glEnable
glVertexPointer
glGetString
wglMakeCurrent
glTexImage2D
glDrawArrays
glClearColor
glTexCoordPointer
glDeleteTextures
glTexParameteri
wglGetProcAddress
glGenTextures
glTexSubImage2D
glPixelStorei
glBindTexture
glClear
glEnableClientState
glViewport
glOrtho
wsock32
gethostbyname
closesocket
__WSAFDIsSet
setsockopt
htonl
select
gethostbyaddr
listen
bind
accept
gethostname
WSAGetLastError
htons
recv
connect
socket
send
ioctlsocket
inet_addr
WSAStartup
ddraw
DirectDrawCreate
dsound
ord1
avifil32
AVIStreamWrite
AVIFileExit
AVIFileInit
AVIStreamSetFormat
AVIFileCreateStreamW
AVISaveOptions
AVIFileRelease
AVIFileOpenW
AVIStreamRelease
AVIMakeCompressedStream
shlwapi
PathFindExtensionW
PathFindFileNameW
kernel32
HeapFree
HeapReAlloc
HeapAlloc
SetFilePointerEx
DeleteFileW
FileTimeToSystemTime
SystemTimeToTzSpecificLocalTime
PeekNamedPipe
GetFileType
CreateDirectoryW
GetFileAttributesExW
GetFullPathNameW
GetTempPathW
GetModuleHandleExW
FreeLibraryAndExitThread
ResumeThread
ExitThread
LoadLibraryExW
RtlUnwind
GetModuleFileNameA
GetStdHandle
GetACP
SetEndOfFile
GetConsoleMode
ReadConsoleW
GetConsoleCP
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
GetTimeZoneInformation
SetStdHandle
RaiseException
InitializeSListHead
GetCurrentThreadId
ReleaseSemaphore
WaitForSingleObject
CreateEventW
Sleep
ResetEvent
CreateSemaphoreW
ReadFile
WriteFile
CreateFileW
GetLastError
CloseHandle
FlushFileBuffers
lstrcpyW
SetCurrentDirectoryW
lstrlenW
lstrcmpiW
GetTickCount
EnterCriticalSection
LeaveCriticalSection
SetEvent
LoadLibraryW
GetProcAddress
FreeLibrary
WideCharToMultiByte
InterlockedDecrement
InterlockedIncrement
GetModuleHandleW
WaitForMultipleObjects
GetSystemInfo
CreateThread
CreateMutexW
ReleaseMutex
CopyFileA
MoveFileExA
CreateFileA
LocalFree
GetModuleFileNameW
InitializeCriticalSection
DeleteCriticalSection
GetFileSize
GetLogicalDrives
FindFirstFileW
GetCommandLineW
FindNextFileW
SetErrorMode
FindClose
SetFileAttributesW
lstrcatW
QueryPerformanceFrequency
GetCurrentDirectoryW
QueryPerformanceCounter
lstrcmpW
GetDriveTypeW
MultiByteToWideChar
ExitProcess
lstrlenA
GetCurrentProcessId
GetStartupInfoW
IsDebuggerPresent
WaitForSingleObjectEx
IsProcessorFeaturePresent
TerminateProcess
GetCurrentProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
GetCPInfo
GetStringTypeW
GetLocaleInfoW
LCMapStringW
CompareStringW
GetSystemTimeAsFileTime
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
InitializeCriticalSectionAndSpinCount
SetLastError
DecodePointer
EncodePointer
GetProcessHeap
FindFirstFileExA
FindNextFileA
IsValidCodePage
GetOEMCP
GetCommandLineA
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableA
WriteConsoleW
HeapSize
VirtualProtect
VirtualQuery
lstrcpynW
LoadLibraryExA
user32
UnregisterClassW
EndDialog
ScreenToClient
GetMenuItemCount
SetActiveWindow
GetCaretPos
DestroyWindow
InsertMenuItemW
GetWindowRect
CallWindowProcW
LoadMenuW
AdjustWindowRectEx
GetMenuItemInfoW
CreateDialogParamW
GetMessageW
MonitorFromWindow
GetWindowPlacement
GetMonitorInfoW
SetWindowPlacement
SetMenu
DrawMenuBar
GetKeyState
DestroyCursor
DestroyAcceleratorTable
GetSystemMetrics
GetWindowLongW
DefWindowProcW
MapWindowPoints
SendMessageW
SetWindowTextW
RegisterClassExW
GetAsyncKeyState
SetTimer
LoadAcceleratorsW
GetSubMenu
GetActiveWindow
ShowWindow
GetDlgItemTextA
DispatchMessageW
RedrawWindow
GetDlgCtrlID
ValidateRect
GetDlgItemTextW
SendDlgItemMessageW
IsDlgButtonChecked
TranslateAcceleratorW
TranslateMessage
SetWindowPos
LoadIconW
SendDlgItemMessageA
SetDlgItemTextA
SendMessageA
SetCursor
wsprintfW
GetSysColor
IsWindowEnabled
SetFocus
LoadCursorW
SetWindowLongW
GetSysColorBrush
UpdateWindow
InvalidateRect
BeginPaint
EndPaint
GetWindowTextW
GetForegroundWindow
GetDC
ChangeDisplaySettingsW
EnumDisplayDevicesW
EnumDisplaySettingsW
ReleaseDC
OffsetRect
ClientToScreen
GetClientRect
MessageBoxW
MessageBoxA
PostMessageW
SetMenuItemInfoW
PeekMessageW
SetDlgItemTextW
RemoveMenu
GetDlgItem
CheckDlgButton
PostQuitMessage
GetParent
DialogBoxParamW
LoadImageW
SetCursorPos
GetCursorPos
EnableWindow
CreateWindowExW
GetMenu
gdi32
GetTextExtentPoint32W
SelectObject
ExtTextOutW
ChoosePixelFormat
SwapBuffers
SetBkColor
GetStockObject
DeleteObject
SetPixelFormat
SetTextColor
comdlg32
GetOpenFileNameW
GetSaveFileNameW
advapi32
RegCreateKeyExW
RegCloseKey
RegSetValueExW
shell32
SHGetMalloc
DragQueryFileW
DragAcceptFiles
SHGetPathFromIDListW
SHBrowseForFolderW
DragFinish
CommandLineToArgvW
ole32
CoInitializeEx
CoUninitialize
CoCreateInstance
oleaut32
SysAllocString
SysFreeString
d3d9
Direct3DCreate9
d3dx9_42
D3DXMatrixMultiply
D3DXCreateEffect
D3DXMatrixOrthoOffCenterLH
D3DXCreateTextureFromFileW
D3DXMatrixTranspose
D3DXCreateTextureFromFileExW
Sections
.text Size: 2.9MB - Virtual size: 2.9MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 255KB - Virtual size: 254KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 68KB - Virtual size: 2.6MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.gfids Size: 1024B - Virtual size: 520B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.tls Size: 512B - Virtual size: 9B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
_RDATA Size: 2KB - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 73KB - Virtual size: 72KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 291KB - Virtual size: 291KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ