InputSwitch.pdb
Static task
static1
Behavioral task
behavioral1
Sample
InputSwitch.dll
Resource
win10v2004-20240426-en
General
-
Target
InputSwitch.dll
-
Size
404KB
-
MD5
962192bba4d0bf4543a0e7058b2b1ab9
-
SHA1
6a316117be2bf288724b2f1f82925ccaab2b7160
-
SHA256
b9b55d0d72e1d15bf137e142f51511e8d3d54ce735c7adca34e7e1bd7c5b810b
-
SHA512
c74732e3e4bc39b26e86c04eb0d0a2d8370957d8ef0bc9712afdb16143b060a240469b5bd0f1efeedd71a6487d4ac5c2112733b5c64204e806d4cc037dbbc67c
-
SSDEEP
6144:qnqrpc7z/FfQjEmxaIQWXKjskoU92cKJluMRwB7gsN5B2kNDaOp62otU0:Fpqoj5RVXK/XNowMRK7gsN32Qh10
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource InputSwitch.dll
Files
-
InputSwitch.dll.dll windows:10 windows x86 arch:x86
0e3cde61e78c76723c530b0bb10b4be9
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_GUARD_CF
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
msvcrt
_vsnwprintf
_except_handler4_common
__isascii
_onexit
__dllonexit
_unlock
_lock
_initterm
malloc
_amsg_exit
toupper
free
wcschr
wcstoul
wcsncmp
memmove_s
_purecall
_wcsicmp
_vsnprintf_s
_set_errno
memcpy
memcmp
floor
_ftol2_sse
_CxxThrowException
_CIpow
_get_errno
wcsstr
wcsrchr
memmove
_callnewh
__CxxFrameHandler3
islower
_itow_s
??1exception@@UAE@XZ
??0exception@@QAE@XZ
??0exception@@QAE@ABV0@@Z
?terminate@@YAXXZ
??1type_info@@UAE@XZ
memcpy_s
_XcptFilter
memset
propsys
PSPropertyBag_WriteStr
PropVariantToUInt32
PSCreateMemoryPropertyStore
api-ms-win-shcore-comhelpers-l1-1-0
IUnknown_QueryService
IUnknown_Set
api-ms-win-core-libraryloader-l1-2-0
FreeLibrary
LoadResource
LoadLibraryExW
GetModuleHandleExW
FindStringOrdinal
FindResourceExW
LoadStringW
GetProcAddress
LockResource
GetModuleHandleW
GetModuleFileNameA
api-ms-win-core-synch-l1-1-0
ReleaseSemaphore
OpenSemaphoreW
WaitForSingleObjectEx
CreateSemaphoreExW
CreateMutexExW
CreateEventW
WaitForMultipleObjectsEx
EnterCriticalSection
LeaveCriticalSection
SetEvent
AcquireSRWLockShared
ReleaseMutex
InitializeCriticalSectionEx
WaitForSingleObject
TryEnterCriticalSection
ReleaseSRWLockShared
AcquireSRWLockExclusive
DeleteCriticalSection
ReleaseSRWLockExclusive
api-ms-win-core-heap-l1-1-0
HeapFree
GetProcessHeap
HeapReAlloc
HeapAlloc
api-ms-win-core-errorhandling-l1-1-0
SetLastError
SetUnhandledExceptionFilter
RaiseException
UnhandledExceptionFilter
GetLastError
api-ms-win-core-processthreads-l1-1-0
TlsSetValue
TlsFree
GetCurrentThreadId
TlsAlloc
TerminateProcess
GetCurrentProcess
OpenThread
GetCurrentProcessId
TlsGetValue
api-ms-win-core-localization-l1-2-0
GetThreadUILanguage
GetLocaleInfoEx
SetThreadUILanguage
FormatMessageW
GetLocaleInfoW
GetUserDefaultLangID
api-ms-win-core-debug-l1-1-0
DebugBreak
OutputDebugStringW
IsDebuggerPresent
api-ms-win-core-handle-l1-1-0
CloseHandle
api-ms-win-core-synch-l1-2-0
InitOnceExecuteOnce
InitOnceComplete
InitOnceBeginInitialize
SleepConditionVariableSRW
WakeAllConditionVariable
Sleep
api-ms-win-core-profile-l1-1-0
QueryPerformanceCounter
api-ms-win-core-sysinfo-l1-1-0
GetTickCount
GetSystemTimeAsFileTime
api-ms-win-core-winrt-error-l1-1-0
RoOriginateError
SetRestrictedErrorInfo
api-ms-win-core-util-l1-1-0
DecodePointer
EncodePointer
api-ms-win-eventing-provider-l1-1-0
EventRegister
EventUnregister
EventSetInformation
EventActivityIdControl
EventWriteTransfer
api-ms-win-core-threadpool-l1-2-0
WaitForThreadpoolTimerCallbacks
CloseThreadpoolTimer
SetThreadpoolTimer
CreateThreadpoolTimer
api-ms-win-core-heap-l2-1-0
LocalFree
LocalAlloc
LocalReAlloc
api-ms-win-core-registry-l1-1-0
RegOpenCurrentUser
RegQueryValueExW
RegCreateKeyExW
RegOpenKeyExW
RegCloseKey
RegGetValueW
RegQueryInfoKeyW
RegSetValueExW
api-ms-win-core-winrt-string-l1-1-0
WindowsGetStringRawBuffer
WindowsDeleteString
WindowsDuplicateString
WindowsIsStringEmpty
WindowsCreateStringReference
WindowsCreateString
api-ms-win-core-file-l1-1-0
GetFullPathNameW
api-ms-win-core-psapi-l1-1-0
QueryFullProcessImageNameW
api-ms-win-core-processthreads-l1-1-1
OpenProcess
api-ms-win-security-base-l1-1-0
GetTokenInformation
CreateWellKnownSid
CheckTokenMembership
api-ms-win-core-processenvironment-l1-1-0
ExpandEnvironmentStringsW
api-ms-win-core-sysinfo-l1-2-0
GetSystemTimePreciseAsFileTime
api-ms-win-core-winrt-l1-1-0
RoActivateInstance
RoGetActivationFactory
api-ms-win-core-string-l1-1-0
CompareStringOrdinal
api-ms-win-core-path-l1-1-0
PathAllocCombine
api-ms-win-core-kernel32-legacy-l1-1-0
MulDiv
api-ms-win-core-shlwapi-legacy-l1-1-0
PathFindFileNameW
PathFindExtensionW
PathIsRelativeW
PathFileExistsW
PathAppendW
PathMatchSpecW
PathRemoveFileSpecW
api-ms-win-core-localization-obsolete-l1-2-0
GetUserDefaultUILanguage
api-ms-win-core-shlwapi-obsolete-l1-1-0
QISearch
api-ms-win-ntuser-sysparams-l1-1-0
GetMonitorInfoW
GetSystemMetrics
SystemParametersInfoW
api-ms-win-ntuser-rectangle-l1-1-0
PtInRect
SetRectEmpty
OffsetRect
CopyRect
api-ms-win-rtcore-ntuser-shell-l1-1-0
RegisterShellHookWindow
DeregisterShellHookWindow
api-ms-win-rtcore-ntuser-window-l1-1-0
RegisterClassW
SetWindowPos
GetClassNameW
WindowFromPoint
SetForegroundWindow
RemovePropW
GetPropW
SetMessageExtraInfo
GetMessageExtraInfo
DefWindowProcW
FindWindowW
GetWindowRect
ScreenToClient
GetClientRect
SendMessageW
FindWindowExW
RegisterWindowMessageW
ClientToScreen
GetWindowLongW
CreateWindowExW
RegisterClassExW
GetCursorPos
ShowWindow
GetDesktopWindow
GetMessageW
KillTimer
GetParent
SetWindowLongW
PeekMessageW
PostQuitMessage
TranslateMessage
DispatchMessageW
PostMessageW
DestroyWindow
GetWindowThreadProcessId
SetPropW
SetTimer
api-ms-win-rtcore-ntuser-synch-l1-1-0
MsgWaitForMultipleObjectsEx
api-ms-win-rtcore-ntuser-winevent-l1-1-0
NotifyWinEvent
api-ms-win-rtcore-ntuser-private-l1-1-0
CreateWindowInBand
GetWindowBand
ntdll
WinSqmIncrementDWORD
WinSqmAddToStream
NtQueryWnfStateData
RtlGetDeviceFamilyInfoEnum
RtlPublishWnfStateData
api-ms-win-core-url-l1-1-0
PathIsURLW
UrlUnescapeW
UrlCreateFromPathW
api-ms-win-rtcore-ntuser-wmpointer-l1-1-0
GetCurrentInputMessageSource
api-ms-win-appmodel-runtime-l1-1-1
GetStagedPackagePathByFullName
FindPackagesByPackageFamily
api-ms-win-shlwapi-winrt-storage-l1-1-1
ord197
IUnknown_GetWindow
ord237
bcp47langs
Bcp47GetAbbreviation
Bcp47GetLanguageName
Bcp47FromLcid
gdi32
GetDIBits
GetStockObject
SetBkColor
GetTextExtentPoint32W
SetTextAlign
GetClipBox
GetTextMetricsW
StretchDIBits
GetCurrentObject
CreateSolidBrush
BitBlt
SelectObject
CreateDIBSection
CreateCompatibleDC
GdiAlphaBlend
StretchBlt
GetDeviceCaps
DeleteDC
SetTextColor
SetBkMode
GetObjectW
ExcludeClipRect
SetStretchBltMode
CreateFontIndirectW
DeleteObject
RemoveFontMemResourceEx
ExtTextOutW
imm32
ImmDisableLegacyIME
ole32
CreateBindCtx
user32
LoadCursorW
SetCursor
LoadMenuW
SetThreadDesktop
GetSysColor
CalculatePopupWindowPosition
MonitorFromWindow
MonitorFromRect
GetKeyboardState
SetKeyboardState
GetThreadDesktop
DestroyMenu
GetMenuItemInfoW
CallNextHookEx
CreateIconIndirect
GetSubMenu
SetWindowsHookExW
ReleaseCapture
UnhookWindowsHookEx
GetAsyncKeyState
LoadImageW
GetDpiForWindow
SetMenuItemInfoW
RemoveMenu
TrackPopupMenuEx
BeginPaint
EndPaint
LoadIconW
SetLayeredWindowAttributes
CopyIcon
ReleaseDC
DrawIconEx
DrawTextW
GetDC
GetMenuInfo
SetMenuInfo
MonitorFromPoint
GetDpiForSystem
GetWindowDpiAwarenessContext
DrawTextExW
AreDpiAwarenessContextsEqual
SetCapture
TrackMouseEvent
CopyImage
SetWindowCompositionAttribute
InjectKeyboardInput
GetMenuState
CheckMenuItem
DestroyIcon
GetKeyState
wininet
InternetCrackUrlW
shcore
SHTaskPoolQueueTask
ord222
api-ms-win-security-sddl-l1-1-0
ConvertSidToStringSidW
api-ms-win-core-winrt-error-l1-1-1
RoGetMatchingRestrictedErrorInfo
api-ms-win-core-registry-l1-1-1
RegSetKeyValueW
api-ms-win-core-delayload-l1-1-1
ResolveDelayLoadedAPI
api-ms-win-core-delayload-l1-1-0
DelayLoadFailureHook
Exports
Exports
DllCanUnloadNow
DllGetClassObject
Sections
.text Size: 304KB - Virtual size: 303KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.data Size: 512B - Virtual size: 2KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.idata Size: 12KB - Virtual size: 11KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.didat Size: 1KB - Virtual size: 1KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 67KB - Virtual size: 67KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 18KB - Virtual size: 17KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ