Static task
static1
Behavioral task
behavioral1
Sample
bsnes_v115-windows/bsnes.exe
Resource
win7-20240215-en
Behavioral task
behavioral2
Sample
bsnes_v115-windows/bsnes.exe
Resource
win10v2004-20240508-en
General
-
Target
bsnes_v115-windows.zip
-
Size
4.2MB
-
MD5
04a00aa16fca353f41bc3df62af94437
-
SHA1
7becbe28e97f9aecb442365de2e30b807992823f
-
SHA256
be2b3d17523f011359d1a88e05a54a0e70c846ee98a6b520d1a60e7422b2f7ef
-
SHA512
f9bf3da9a5bcd2d77ec34970d3d309a5ee6f67e8243e90cccf573279e0b7bc9240d91a75de3498a394db7f013b4bad25b1e4b8b916cdb8f854bcd07850858eaf
-
SSDEEP
98304:qtZChpMNzrncIlMeEgCfUMUGvJHDZNgWGUbF:qQMZQ0Mp5ht3GBUp
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource unpack001/bsnes_v115-windows/bsnes.exe
Files
-
bsnes_v115-windows.zip.zip
-
bsnes_v115-windows/Database/BS Memory.bml
-
bsnes_v115-windows/Database/Cheat Codes.bml
-
bsnes_v115-windows/Database/Sufami Turbo.bml
-
bsnes_v115-windows/Database/Super Famicom.bml
-
bsnes_v115-windows/Shaders/AANN.shader/AANN.fs
-
bsnes_v115-windows/Shaders/AANN.shader/manifest.bml
-
bsnes_v115-windows/Shaders/CRT-Geom.shader/crt-geom.fs
-
bsnes_v115-windows/Shaders/CRT-Geom.shader/crt-geom.vs
-
bsnes_v115-windows/Shaders/CRT-Geom.shader/curvature.fs
-
bsnes_v115-windows/Shaders/CRT-Geom.shader/manifest.bml
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/blur_horiz.fs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/blur_horiz.vs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/blur_vert.fs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/blur_vert.vs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/gauss_horiz.fs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/gauss_horiz.vs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/gauss_vert.fs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/gauss_vert.vs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/lanczos_horiz.fs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/lanczos_horiz.vs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/linearize.fs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/linearize.vs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/manifest.bml
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/resolve.fs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/resolve.vs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/threshold.fs
-
bsnes_v115-windows/Shaders/CRT-Glow.shader/threshold.vs
-
bsnes_v115-windows/Shaders/CRT-Lottes.shader/bloompass.fs
-
bsnes_v115-windows/Shaders/CRT-Lottes.shader/bloompass.vs
-
bsnes_v115-windows/Shaders/CRT-Lottes.shader/manifest.bml
-
bsnes_v115-windows/Shaders/CRT-Lottes.shader/scanpass.fs
-
bsnes_v115-windows/Shaders/CRT-Lottes.shader/scanpass.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/bloom-approx.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/bloom-approx.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/bloom-horizontal-reconstitute.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/bloom-horizontal-reconstitute.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/bloom-vertical.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/bloom-vertical.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/blur9fast-horizontal.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/blur9fast-horizontal.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/blur9fast-vertical.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/blur9fast-vertical.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/brightpass.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/brightpass.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/first-pass-linearize-crt-gamma-bob-fields.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/first-pass-linearize-crt-gamma-bob-fields.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/geometry-aa-last-pass.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/geometry-aa-last-pass.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/manifest.bml
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/mask-resize-horizontal.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/mask-resize-horizontal.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/mask-resize-vertical.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/mask-resize-vertical.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/scanlines-horizontal-apply-mask.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/scanlines-horizontal-apply-mask.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/scanlines-vertical-interlacing.fs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/scanlines-vertical-interlacing.vs
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/textures/TileableLinearApertureGrille15Wide8And5d5Spacing.png.png
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/textures/TileableLinearApertureGrille15Wide8And5d5SpacingResizeTo64.png.png
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/textures/TileableLinearShadowMask.png.png
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/textures/TileableLinearShadowMaskEDP.png.png
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/textures/TileableLinearShadowMaskEDPResizeTo64.png.png
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/textures/TileableLinearShadowMaskResizeTo64.png.png
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/textures/TileableLinearSlotMaskTall15Wide9And4d5Horizontal9d14VerticalSpacing.png.png
-
bsnes_v115-windows/Shaders/CRT-Royale.shader/textures/TileableLinearSlotMaskTall15Wide9And4d5Horizontal9d14VerticalSpacingResizeTo64.png.png
-
bsnes_v115-windows/Shaders/GTU.shader/GTU-pass1.fs
-
bsnes_v115-windows/Shaders/GTU.shader/GTU-pass2.fs
-
bsnes_v115-windows/Shaders/GTU.shader/GTU-pass2.vs
-
bsnes_v115-windows/Shaders/GTU.shader/GTU-pass3.fs
-
bsnes_v115-windows/Shaders/GTU.shader/GTU-pass4.fs
-
bsnes_v115-windows/Shaders/GTU.shader/GTU-pass4.vs
-
bsnes_v115-windows/Shaders/GTU.shader/manifest.bml
-
bsnes_v115-windows/Shaders/LCD-cgwg.shader/lcd-grid.fs
-
bsnes_v115-windows/Shaders/LCD-cgwg.shader/manifest.bml
-
bsnes_v115-windows/Shaders/LCD-cgwg.shader/motion-blur.fs
-
bsnes_v115-windows/Shaders/MDAPT-Dedithering.shader/manifest.bml
-
bsnes_v115-windows/Shaders/MDAPT-Dedithering.shader/mdapt-pass1.fs
-
bsnes_v115-windows/Shaders/MDAPT-Dedithering.shader/mdapt-pass2.fs
-
bsnes_v115-windows/Shaders/MDAPT-Dedithering.shader/mdapt-pass3.fs
-
bsnes_v115-windows/Shaders/MDAPT-Dedithering.shader/mdapt-pass4.fs
-
bsnes_v115-windows/Shaders/NTSC-MAME.shader/mame-ntsc.fs
-
bsnes_v115-windows/Shaders/NTSC-MAME.shader/mame-ntsc.vs
-
bsnes_v115-windows/Shaders/NTSC-MAME.shader/mame-postproc.fs
-
bsnes_v115-windows/Shaders/NTSC-MAME.shader/mame-postproc.vs
-
bsnes_v115-windows/Shaders/NTSC-MAME.shader/manifest.bml
-
bsnes_v115-windows/Shaders/NTSC.shader/gaussian-scanlines.fs
-
bsnes_v115-windows/Shaders/NTSC.shader/manifest.bml
-
bsnes_v115-windows/Shaders/NTSC.shader/ntsc-pass1.fs
-
bsnes_v115-windows/Shaders/NTSC.shader/ntsc-pass2.fs
-
bsnes_v115-windows/Shaders/PAL-Composite.shader/manifest.bml
-
bsnes_v115-windows/Shaders/PAL-Composite.shader/pal-r57shell.fs
-
bsnes_v115-windows/Shaders/Pixellate.shader/manifest.bml
-
bsnes_v115-windows/Shaders/Pixellate.shader/pixellate.fs
-
bsnes_v115-windows/Shaders/Retro.shader/gamma.fs
-
bsnes_v115-windows/Shaders/Retro.shader/manifest.bml
-
bsnes_v115-windows/Shaders/Retro.shader/retro.fs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/advanced-aa.fs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/advanced-aa.vs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/manifest.bml
-
bsnes_v115-windows/Shaders/ScaleFX.shader/scalefx-pass0.fs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/scalefx-pass0.vs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/scalefx-pass1.fs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/scalefx-pass1.vs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/scalefx-pass2.fs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/scalefx-pass2.vs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/scalefx-pass3.fs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/scalefx-pass3.vs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/scalefx-pass4.fs
-
bsnes_v115-windows/Shaders/ScaleFX.shader/scalefx-pass4.vs
-
bsnes_v115-windows/Shaders/Sharp-Bilinear.shader/manifest.bml
-
bsnes_v115-windows/Shaders/Sharp-Bilinear.shader/sharp-bilinear.fs
-
bsnes_v115-windows/Shaders/xBR-mode7-480p.shader/custom-jinc2-sharper.fs
-
bsnes_v115-windows/Shaders/xBR-mode7-480p.shader/manifest.bml
-
bsnes_v115-windows/Shaders/xBR-mode7-480p.shader/super-2xbr-3d-pass0.fs
-
bsnes_v115-windows/Shaders/xBR-mode7-480p.shader/super-2xbr-3d-pass1.fs
-
bsnes_v115-windows/Shaders/xBR-mode7-480p.shader/super-2xbr-3d-pass2.fs
-
bsnes_v115-windows/Shaders/xBR-mode7-480p.shader/super-2xbr-3d-pass2.vs
-
bsnes_v115-windows/Shaders/xBR-mode7-960p.shader/custom-jinc2-sharper.fs
-
bsnes_v115-windows/Shaders/xBR-mode7-960p.shader/manifest.bml
-
bsnes_v115-windows/Shaders/xBR-mode7-960p.shader/super-4xbr-3d-pass0.fs
-
bsnes_v115-windows/Shaders/xBR-mode7-960p.shader/super-4xbr-3d-pass1.fs
-
bsnes_v115-windows/Shaders/xBR-mode7-960p.shader/super-4xbr-3d-pass2.fs
-
bsnes_v115-windows/Shaders/xBR-mode7-960p.shader/super-4xbr-3d-pass3.fs
-
bsnes_v115-windows/Shaders/xBRZ.shader/fxaa.fs
-
bsnes_v115-windows/Shaders/xBRZ.shader/manifest.bml
-
bsnes_v115-windows/Shaders/xBRZ.shader/xBRZ-Freescale-p0.fs
-
bsnes_v115-windows/Shaders/xBRZ.shader/xBRZ-Freescale-p1.fs
-
bsnes_v115-windows/bsnes.exe.exe windows:4 windows x64 arch:x64
e3b78c4f073d06d64e2f52e5f7fe7c97
Headers
File Characteristics
IMAGE_FILE_RELOCS_STRIPPED
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DEBUG_STRIPPED
Imports
avrt
AvRevertMmThreadCharacteristics
AvSetMmThreadCharacteristicsW
comctl32
ImageList_Add
ImageList_Create
ImageList_Destroy
InitCommonControls
comdlg32
GetOpenFileNameW
GetSaveFileNameW
d3d9
Direct3DCreate9
ddraw
DirectDrawCreate
dinput8
DirectInput8Create
dsound
DirectSoundCreate
dwmapi
DwmGetWindowAttribute
gdi32
BitBlt
ChoosePixelFormat
CreateCompatibleBitmap
CreateCompatibleDC
CreateDIBSection
CreateFontW
CreateSolidBrush
DeleteDC
DeleteObject
GetDeviceCaps
GetStockObject
SelectObject
SetBkColor
SetBkMode
SetDIBits
SetPixelFormat
SetTextColor
StretchBlt
SwapBuffers
kernel32
AddVectoredExceptionHandler
CloseHandle
CreateEventA
CreateEventW
CreateFileA
CreateFileMappingW
CreateFileW
CreateMutexW
CreateSemaphoreA
CreateThread
CreateWaitableTimerA
DeleteCriticalSection
DuplicateHandle
EnterCriticalSection
FileTimeToSystemTime
FindClose
FindFirstFileW
FindNextFileW
FreeLibrary
GetCommandLineW
GetComputerNameA
GetCurrentProcess
GetCurrentProcessId
GetCurrentThread
GetCurrentThreadId
GetFileAttributesW
GetFileSize
GetHandleInformation
GetLastError
GetLogicalDriveStringsW
GetModuleFileNameW
GetModuleHandleW
GetProcAddress
GetProcessAffinityMask
GetProcessTimes
GetStartupInfoA
GetSystemTimeAdjustment
GetSystemTimeAsFileTime
GetThreadContext
GetThreadPriority
GetThreadTimes
GetTickCount
GetTickCount64
GlobalAlloc
GlobalFree
GlobalLock
GlobalUnlock
InitializeCriticalSection
IsDBCSLeadByteEx
IsDebuggerPresent
LeaveCriticalSection
LoadLibraryA
LocalAlloc
LocalFree
MapViewOfFile
MultiByteToWideChar
OpenProcess
OutputDebugStringA
QueryPerformanceCounter
QueryPerformanceFrequency
RaiseException
ReadFile
ReleaseMutex
ReleaseSemaphore
RemoveVectoredExceptionHandler
ResetEvent
ResumeThread
RtlAddFunctionTable
RtlCaptureContext
RtlLookupFunctionEntry
RtlUnwindEx
RtlVirtualUnwind
SetEvent
SetFilePointer
SetLastError
SetProcessAffinityMask
SetSystemTime
SetThreadContext
SetThreadPriority
SetUnhandledExceptionFilter
SetWaitableTimer
Sleep
SuspendThread
TerminateProcess
TlsAlloc
TlsGetValue
TlsSetValue
TryEnterCriticalSection
UnhandledExceptionFilter
UnmapViewOfFile
VirtualProtect
VirtualQuery
WaitForMultipleObjects
WaitForSingleObject
WideCharToMultiByte
WriteFile
__C_specific_handler
msimg32
AlphaBlend
msvcrt
___lc_codepage_func
___mb_cur_max_func
__getmainargs
__initenv
__iob_func
__lconv_init
__set_app_type
__setusermatherr
_acmdln
_aligned_malloc
_amsg_exit
_assert
_beginthreadex
_cexit
_endthreadex
_errno
_fileno
_fmode
_getcwd
_getpid
_initterm
_localtime64
_mktime64
_onexit
_setjmp
_setmode
_stat64
_strdup
_stricmp
_strnicmp
_time64
_ultoa
_vsnprintf
_waccess
_wfopen
_wfullpath
_wmkdir
_wrename
_write
_wrmdir
_wstat64
_wunlink
abort
atan
atof
calloc
clock
exit
fclose
fflush
fopen
fprintf
fputc
fputs
fread
free
fseek
ftell
fwrite
getenv
islower
isspace
isupper
localeconv
longjmp
malloc
memcmp
memcpy
memmove
memset
printf
rand
realloc
rewind
signal
sprintf
strcat
strchr
strcmp
strcpy
strerror
strlen
strncmp
strtol
strtoul
tolower
vfprintf
wcscmp
wcscpy
wcslen
ole32
CoCreateInstance
CoInitialize
CoTaskMemFree
opengl32
glBindTexture
glClear
glClearColor
glDeleteTextures
glDisable
glDrawArrays
glEnable
glFinish
glGenTextures
glGetIntegerv
glTexImage2D
glTexParameteri
glTexSubImage2D
glViewport
wglCreateContext
wglDeleteContext
wglGetProcAddress
wglMakeCurrent
shell32
CommandLineToArgvW
DragAcceptFiles
DragQueryFileW
SHBrowseForFolderW
SHGetFolderPathW
SHGetMalloc
SHGetPathFromIDListW
ShellExecuteW
shlwapi
SHDeleteKeyW
SHDeleteValueW
user32
AdjustWindowRect
AppendMenuW
BeginPaint
CallWindowProcW
CheckMenuItem
CheckMenuRadioItem
ClientToScreen
ClipCursor
CloseClipboard
CreateMenu
CreatePopupMenu
CreateWindowExW
DefRawInputProc
DefWindowProcW
DestroyMenu
DestroyWindow
DispatchMessageW
DrawFocusRect
DrawFrameControl
DrawTextW
EnableWindow
EndPaint
EnumChildWindows
EnumDisplayDevicesW
EnumDisplayMonitors
FillRect
GetAncestor
GetAsyncKeyState
GetCapture
GetClientRect
GetClipboardData
GetCursorPos
GetDC
GetDesktopWindow
GetFocus
GetForegroundWindow
GetGUIThreadInfo
GetKeyState
GetMenuItemInfoW
GetMessageW
GetMonitorInfoW
GetRawInputData
GetRawInputDeviceInfoW
GetRawInputDeviceList
GetScrollBarInfo
GetScrollInfo
GetSysColor
GetSysColorBrush
GetSystemMetrics
GetWindowLongPtrW
GetWindowLongW
GetWindowPlacement
GetWindowRect
GetWindowTextLengthW
GetWindowTextW
InvalidateRect
IsChild
IsDialogMessageW
IsIconic
IsWindowEnabled
IsWindowVisible
IsZoomed
KillTimer
LoadCursorW
LoadIconW
MessageBoxW
MonitorFromPoint
MonitorFromWindow
OffsetRect
OpenClipboard
PeekMessageW
PostMessageW
PostQuitMessage
RedrawWindow
RegisterClassW
RegisterRawInputDevices
ReleaseCapture
ReleaseDC
ScreenToClient
SendMessageW
SetCapture
SetClipboardData
SetCursor
SetFocus
SetMenu
SetMenuInfo
SetMenuItemInfoW
SetRect
SetScrollInfo
SetScrollPos
SetScrollRange
SetTimer
SetWindowLongPtrW
SetWindowLongW
SetWindowPos
SetWindowTextW
ShowCursor
ShowWindow
SystemParametersInfoW
TrackMouseEvent
TrackPopupMenu
TranslateMessage
UpdateLayeredWindow
uxtheme
CloseThemeData
DrawThemeBackground
DrawThemeParentBackground
GetThemePartSize
OpenThemeData
winmm
waveOutClose
waveOutGetDevCapsW
waveOutGetNumDevs
waveOutOpen
waveOutPause
waveOutPrepareHeader
waveOutReset
waveOutRestart
waveOutSetVolume
waveOutUnprepareHeader
waveOutWrite
ws2_32
WSAStartup
Sections
.text Size: 3.3MB - Virtual size: 3.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 48KB - Virtual size: 47KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rdata Size: 551KB - Virtual size: 551KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.pdata Size: 105KB - Virtual size: 105KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.xdata Size: 151KB - Virtual size: 151KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.bss Size: - Virtual size: 45.9MB
IMAGE_SCN_CNT_UNINITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 14KB - Virtual size: 14KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.CRT Size: 512B - Virtual size: 112B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tls Size: 512B - Virtual size: 16B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 26KB - Virtual size: 25KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
-
bsnes_v115-windows/settings.bml