G:\shield-development-test\build\bin\x64\Release\XInput9_1_0.pdb
Static task
static1
Behavioral task
behavioral1
Sample
XInput9_1_0.dll
Resource
win11-20240802-en
General
-
Target
XInput9_1_0.dll
-
Size
1.8MB
-
MD5
52c623eea3f763b9411dfd111e78a89d
-
SHA1
3a74a39f3345f8881e1d4b863a1a1a35c4390ce7
-
SHA256
c669c61761f3d4fdec0521021df461723698658d2173e5ff98ed2814e34d9954
-
SHA512
58d63a00b4bd9685c20e22b180c4a795308bd06b7abf4d9570362fec17068f7eb57d25992b88483015cb2694ad1be228f75f07479efee47453613e276a5b739e
-
SSDEEP
49152:FE1f4AwAaUIP7d3HJAvI1R7ULAAuu3F8:mCrUSpHevIDR2
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource XInput9_1_0.dll
Files
-
XInput9_1_0.dll.dll windows:6 windows x64 arch:x64
b133c92433be0ff3597421df3b89ebec
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
IMAGE_FILE_DLL
PDB Paths
Imports
kernel32
GetConsoleCursorInfo
SetConsoleCursorInfo
GetConsoleWindow
ReadConsoleInputA
AllocConsole
AttachConsole
GetCurrentProcessId
SetConsoleTitleA
CreateEventA
SetEvent
GetTickCount
GetSystemDirectoryA
InitializeCriticalSectionEx
GetLastError
RaiseException
DecodePointer
DeleteCriticalSection
RtlCaptureStackBackTrace
IsBadReadPtr
GetCurrentThreadId
RtlUnwind
SetThreadContext
SetConsoleCursorPosition
HeapDestroy
HeapCreate
MapViewOfFile
CreateFileMappingW
UnmapViewOfFile
GetSystemInfo
InitializeCriticalSection
GetProcAddress
CreateMutexExA
GetStdHandle
WriteConsoleW
SetStdHandle
GetProcessHeap
SetEnvironmentVariableW
FreeEnvironmentStringsW
GetEnvironmentStringsW
GetCommandLineW
GetOEMCP
GetACP
IsValidCodePage
HeapSize
ReadConsoleW
GetConsoleScreenBufferInfo
GetThreadContext
CreateThread
GetCurrentProcess
SetUnhandledExceptionFilter
GetFileSizeEx
GetConsoleMode
GetConsoleOutputCP
WriteFile
HeapReAlloc
GetFileType
HeapAlloc
HeapFree
GetTimeZoneInformation
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
CompareStringW
GetTimeFormatW
GetDateFormatW
GetModuleFileNameW
ExitProcess
GetModuleHandleExW
OutputDebugStringA
GetModuleFileNameA
SizeofResource
VirtualProtect
FindResourceA
GetModuleHandleA
GetCommandLineA
GetModuleHandleExA
LoadLibraryA
LockResource
CloseHandle
LoadResource
FreeLibrary
VirtualFree
VirtualAlloc
FlushInstructionCache
GlobalLock
GlobalUnlock
Thread32Next
Thread32First
SuspendThread
ResumeThread
CreateToolhelp32Snapshot
GetThreadId
OpenThread
ReadFile
SetFilePointer
GetTempPathA
CreateFileA
GetTempFileNameA
FlushFileBuffers
VirtualQuery
DeleteFileA
IsDebuggerPresent
OutputDebugStringW
EnterCriticalSection
LeaveCriticalSection
QueryPerformanceCounter
QueryPerformanceFrequency
WideCharToMultiByte
InitializeSRWLock
ReleaseSRWLockExclusive
AcquireSRWLockExclusive
TryEnterCriticalSection
WaitForSingleObjectEx
Sleep
GetExitCodeThread
GetNativeSystemInfo
CreateDirectoryW
CreateFileW
FindClose
FindFirstFileExW
FindNextFileW
GetFileAttributesExW
SetEndOfFile
SetFileInformationByHandle
SetFilePointerEx
AreFileApisANSI
GetFileInformationByHandleEx
MultiByteToWideChar
FormatMessageA
LocalFree
InitOnceBeginInitialize
InitOnceComplete
SetLastError
LoadLibraryExW
FlsAlloc
FlsGetValue
FlsSetValue
FlsFree
GetSystemTimeAsFileTime
GetModuleHandleW
EncodePointer
LCMapStringEx
CompareStringEx
GetCPInfo
GetStringTypeW
InitializeCriticalSectionAndSpinCount
ResetEvent
CreateEventW
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
IsProcessorFeaturePresent
GetStartupInfoW
InitializeSListHead
RtlUnwindEx
RtlPcToFileHeader
InterlockedFlushSList
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
ExitThread
FreeLibraryAndExitThread
TerminateProcess
user32
GetWindowTextA
ShowCursor
ShowWindow
MsgWaitForMultipleObjects
PeekMessageA
TranslateMessage
MessageBoxA
GetAsyncKeyState
IsWindow
DestroyWindow
DefWindowProcA
LoadIconA
LoadCursorA
OpenClipboard
GetWindowTextW
DispatchMessageA
CloseClipboard
UnregisterClassA
PostQuitMessage
DispatchMessageW
PeekMessageW
UpdateWindow
SetWindowPos
AdjustWindowRect
GetWindowRect
SendMessageA
CreateWindowExA
GetSystemMetrics
RegisterClassA
GetClipboardData
gdi32
CreateBitmap
DeleteObject
advapi32
CryptAcquireContextW
RegOpenKeyExW
RegCloseKey
GetUserNameA
CryptReleaseContext
CryptGenRandom
CryptAcquireContextA
shell32
ShellExecuteA
ws2_32
getaddrinfo
freeaddrinfo
getpeername
getsockname
gethostbyname
connect
closesocket
send
WSASetLastError
recv
sendto
recvfrom
__WSAFDIsSet
select
ioctlsocket
dbghelp
MiniDumpWriteDump
Exports
Exports
XInputGetCapabilities
XInputGetState
XInputSetState
Sections
.text Size: 988KB - Virtual size: 987KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 566KB - Virtual size: 566KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 26KB - Virtual size: 70KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 49KB - Virtual size: 48KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
_RDATA Size: 512B - Virtual size: 348B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.rsrc Size: 248KB - Virtual size: 248KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 6KB - Virtual size: 5KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ