D:\a\WidescreenFixesPack\d3d9-wrapper\data\d3d9.pdb
Static task
static1
Behavioral task
behavioral1
Sample
d3d9.dll
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
d3d9.dll
Resource
win10v2004-20240730-en
Behavioral task
behavioral3
Sample
dinput8.dll
Resource
win7-20240708-en
Behavioral task
behavioral4
Sample
dinput8.dll
Resource
win10v2004-20240802-en
Behavioral task
behavioral5
Sample
scripts/Scarface.FusionFix.dll
Resource
win7-20240708-en
Behavioral task
behavioral6
Sample
scripts/Scarface.FusionFix.dll
Resource
win10v2004-20240802-en
General
-
Target
Scarface.FusionFix.zip
-
Size
442KB
-
MD5
cc09d9c976773066c8fa100b090a1ecd
-
SHA1
101c69e2e1f48a325980bb27be0a5650b39cd7f3
-
SHA256
eb276354a350ffde7488848c86953eeaaaccb4a7ba3eec67d9461e88efac1a4d
-
SHA512
c4dfa1450de46a0e32f14af4e5220c3030f40c25352302e09adea49cd00bec97d0c3b05f3d73f9e79b7acbafbd0627a7455287cb439d192b2a590c2b6cb334c3
-
SSDEEP
6144:3bjRXImZYDuIT9R+g3sM9Mip4PIDwCYyEsdU3Bd7lNiJAHWhxnAqKKcFiBIlpWn+:LjRXImZoT2mZqADhifzMxnA3HPW+
Malware Config
Signatures
-
Unsigned PE 3 IoCs
Checks for missing Authenticode signature.
resource unpack001/d3d9.dll unpack001/dinput8.dll unpack001/scripts/Scarface.FusionFix.asi
Files
-
Scarface.FusionFix.zip.zip
-
Xidi.ini
-
d3d9.dll.dll windows:6 windows x86 arch:x86
f6bd1ab664f8574bd78ac6e976cb5ee0
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
kernel32
QueryPerformanceCounter
QueryPerformanceFrequency
Sleep
GetCurrentProcessId
GetCurrentThreadId
GetSystemDirectoryA
GetSystemWindowsDirectoryA
VirtualProtect
FreeLibrary
GetModuleFileNameA
GetModuleHandleA
GetModuleHandleExA
GetProcAddress
LoadLibraryA
lstrcmpA
lstrcmpiA
lstrcmpiW
GetPrivateProfileIntA
CreateFileW
GetConsoleMode
GetConsoleOutputCP
WriteFile
FlushFileBuffers
HeapReAlloc
HeapSize
SetStdHandle
SetFilePointerEx
GetStringTypeW
GetProcessHeap
LCMapStringW
CloseHandle
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
SetEvent
ResetEvent
WaitForSingleObjectEx
CreateEventW
GetModuleHandleW
UnhandledExceptionFilter
SetUnhandledExceptionFilter
GetCurrentProcess
TerminateProcess
IsProcessorFeaturePresent
IsDebuggerPresent
GetStartupInfoW
GetSystemTimeAsFileTime
InitializeSListHead
RaiseException
RtlUnwind
InterlockedFlushSList
GetLastError
SetLastError
EncodePointer
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
LoadLibraryExW
ExitProcess
GetModuleHandleExW
GetModuleFileNameW
DecodePointer
HeapFree
HeapAlloc
GetStdHandle
GetFileType
FindClose
FindFirstFileExW
FindNextFileW
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
GetCommandLineA
GetCommandLineW
MultiByteToWideChar
WideCharToMultiByte
GetEnvironmentStringsW
FreeEnvironmentStringsW
WriteConsoleW
user32
DefWindowProcA
DefWindowProcW
IsWindow
SetWindowPos
GetAncestor
GetMonitorInfoA
MonitorFromWindow
EnumDisplayDevicesA
EnumDisplaySettingsA
GetWindowThreadProcessId
GetDesktopWindow
GetClassWord
SetWindowLongA
GetWindowLongA
GetClientRect
d3dx9_43
D3DXCreateFontIndirectA
winmm
timeBeginPeriod
timeEndPeriod
Exports
Exports
D3DPERF_BeginEvent
D3DPERF_EndEvent
D3DPERF_GetStatus
D3DPERF_QueryRepeatFrame
D3DPERF_SetMarker
D3DPERF_SetOptions
D3DPERF_SetRegion
DebugSetLevel
DebugSetMute
Direct3D9EnableMaximizedWindowedModeShim
Direct3DCreate9
Direct3DCreate9Ex
Direct3DShaderValidatorCreate9
PSGPError
PSGPSampleTexture
Sections
.text Size: 111KB - Virtual size: 111KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 37KB - Virtual size: 37KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 6KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 8KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
d3d9.ini
-
dinput8.dll.dll regsvr32 windows:6 windows x86 arch:x86
92bcd94c12cf3c1a14de2f76b01eb24a
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Z:\GitHub\Xidi\Output\Win32\Release\dinput8.pdb
Imports
xinput1_4
ord3
ord2
kernel32
SetEndOfFile
HeapReAlloc
GetCurrentProcess
GetProcessId
GetNativeSystemInfo
GetModuleHandleExW
GetProcAddress
LoadLibraryExW
Sleep
IsDebuggerPresent
OutputDebugStringW
GetLastError
SetLastError
GetTimeFormatEx
GetDateFormatEx
GetSystemDirectoryW
GetModuleFileNameW
SetEvent
HeapSize
ReadConsoleW
ReadFile
GetStringTypeW
CreateFileW
SetStdHandle
SetFilePointerEx
GetFileSizeEx
GetProcessHeap
FreeEnvironmentStringsW
GetEnvironmentStringsW
CloseHandle
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
ResetEvent
WaitForSingleObjectEx
CreateEventW
GetModuleHandleW
IsProcessorFeaturePresent
UnhandledExceptionFilter
SetUnhandledExceptionFilter
TerminateProcess
GetStartupInfoW
QueryPerformanceCounter
GetCurrentProcessId
GetCurrentThreadId
GetSystemTimeAsFileTime
InitializeSListHead
ReleaseSRWLockExclusive
ReleaseSRWLockShared
AcquireSRWLockExclusive
AcquireSRWLockShared
InitOnceBeginInitialize
InitOnceComplete
GetExitCodeThread
InitializeSRWLock
InitializeCriticalSectionEx
TryEnterCriticalSection
WakeAllConditionVariable
SleepConditionVariableSRW
InitializeConditionVariable
WakeConditionVariable
SleepConditionVariableCS
WriteConsoleW
RaiseException
RtlUnwind
InterlockedFlushSList
EncodePointer
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
FreeLibrary
CreateThread
ExitThread
FreeLibraryAndExitThread
ExitProcess
GetStdHandle
GetFileType
HeapFree
DecodePointer
HeapAlloc
LCMapStringW
FlushFileBuffers
WriteFile
GetConsoleOutputCP
GetConsoleMode
MultiByteToWideChar
FindClose
FindFirstFileExW
FindNextFileW
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
GetCommandLineA
GetCommandLineW
WideCharToMultiByte
user32
GetForegroundWindow
GetWindowThreadProcessId
LoadStringA
LoadStringW
SendInput
MessageBoxW
shell32
SHGetKnownFolderPath
ole32
CoTaskMemFree
Exports
Exports
DirectInput8Create
DllCanUnloadNow
DllGetClassObject
DllRegisterServer
DllUnregisterServer
SetScarfaceData
XidiApiGetInterface
Sections
.text Size: 311KB - Virtual size: 310KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 129KB - Virtual size: 129KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 23KB - Virtual size: 1.0MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 21KB - Virtual size: 20KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
scripts/Scarface.FusionFix.asi.dll windows:6 windows x86 arch:x86
c5d239ef4c0e78e950cca66a6f0d412a
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
D:\a\WidescreenFixesPack\WidescreenFixesPack\data\Scarface.FusionFix\scripts\Scarface.FusionFix.pdb
Imports
kernel32
CreateThread
FreeLibrary
GetModuleFileNameA
GetModuleFileNameW
GetModuleHandleExA
GetProcAddress
LoadLibraryW
WaitForSingleObject
SetWaitableTimer
Sleep
CreateWaitableTimerW
VirtualProtect
GetModuleHandleA
CreateActCtxW
GetCurrentProcess
SetEndOfFile
WriteConsoleW
HeapSize
CreateFileW
SetStdHandle
GetProcessHeap
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineW
GetCommandLineA
GetOEMCP
GetACP
IsValidCodePage
CloseHandle
ReleaseActCtx
GetModuleHandleW
InitOnceBeginInitialize
InitOnceComplete
EncodePointer
DecodePointer
EnterCriticalSection
LeaveCriticalSection
InitializeCriticalSectionEx
DeleteCriticalSection
MultiByteToWideChar
WideCharToMultiByte
LCMapStringEx
GetStringTypeW
GetCPInfo
InitializeCriticalSectionAndSpinCount
SetEvent
ResetEvent
WaitForSingleObjectEx
CreateEventW
IsProcessorFeaturePresent
UnhandledExceptionFilter
SetUnhandledExceptionFilter
TerminateProcess
IsDebuggerPresent
GetStartupInfoW
QueryPerformanceCounter
GetCurrentProcessId
GetCurrentThreadId
GetSystemTimeAsFileTime
InitializeSListHead
RaiseException
RtlUnwind
InterlockedFlushSList
GetLastError
SetLastError
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
LoadLibraryExW
ExitProcess
GetModuleHandleExW
HeapFree
HeapAlloc
HeapReAlloc
LCMapStringW
GetLocaleInfoW
IsValidLocale
GetUserDefaultLCID
EnumSystemLocalesW
GetStdHandle
GetFileType
FlushFileBuffers
WriteFile
GetConsoleOutputCP
GetConsoleMode
ReadFile
GetFileSizeEx
SetFilePointerEx
ReadConsoleW
FindClose
FindFirstFileExW
FindNextFileW
user32
SetCursorPos
GetWindowRect
GetForegroundWindow
GetAsyncKeyState
GetCursorPos
Exports
Exports
InitializeASI
Sections
.text Size: 191KB - Virtual size: 190KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 74KB - Virtual size: 74KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 4KB - Virtual size: 7KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 9KB - Virtual size: 8KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
-
scripts/Scarface.FusionFix.ini