d:\OEM\Beiying\Src\Keyboard\K901\Debug\OemDrv.pdb
Static task
static1
Behavioral task
behavioral1
Sample
288e15eadc203baec10e1b9eedc21fc27a0ef594fdaf3e4a599a434486db173a.exe
Resource
win7-20231215-en
Behavioral task
behavioral2
Sample
288e15eadc203baec10e1b9eedc21fc27a0ef594fdaf3e4a599a434486db173a.exe
Resource
win10v2004-20231215-en
General
-
Target
288e15eadc203baec10e1b9eedc21fc27a0ef594fdaf3e4a599a434486db173a
-
Size
1.9MB
-
MD5
e48e45c73c6d7e1d8a5849975d774d1c
-
SHA1
cc6c286ed894f09d82e9e25ba321386136503e0a
-
SHA256
288e15eadc203baec10e1b9eedc21fc27a0ef594fdaf3e4a599a434486db173a
-
SHA512
fd1fa9b7e7c384cbc903fa54aa8fde599c3235b739910260f12f9f4c9c81b2c215cd88381311c80a46d34ad9139972708c51f592b3d1dd89ebd97e95a086e38b
-
SSDEEP
49152:3wpNqaA1zaTCVPQQ5YChWi1uiFSRmPbghUFYFEay4BQlth:AxAU4IQmChWi1uiFbPb6vuayDt
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 288e15eadc203baec10e1b9eedc21fc27a0ef594fdaf3e4a599a434486db173a
Files
-
288e15eadc203baec10e1b9eedc21fc27a0ef594fdaf3e4a599a434486db173a.exe windows:5 windows x86 arch:x86
db8f09145d7ae77020550a9e4f3c2a6d
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
PDB Paths
Imports
kernel32
WriteConsoleA
GetConsoleOutputCP
GetStringTypeW
GetProcessHeap
CreateFileA
SetEnvironmentVariableA
GetStringTypeA
LCMapStringW
LCMapStringA
GetTimeZoneInformation
InitializeCriticalSectionAndSpinCount
GetConsoleMode
GetConsoleCP
IsValidCodePage
GetOEMCP
GetACP
GetCPInfo
IsDebuggerPresent
UnhandledExceptionFilter
TerminateProcess
QueryPerformanceCounter
VirtualFree
SetEvent
HeapCreate
GetStartupInfoA
SetHandleCount
GetCommandLineW
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetModuleFileNameA
GetStdHandle
SetUnhandledExceptionFilter
GetFileType
GetLocaleInfoA
VirtualQuery
GetSystemInfo
VirtualAlloc
GetSystemTimeAsFileTime
HeapSize
ExitProcess
RaiseException
RtlUnwind
HeapReAlloc
HeapFree
HeapAlloc
ExitThread
GetStartupInfoW
FindResourceExW
VirtualProtect
GetProfileIntW
SearchPathW
GetTempPathW
GetTempFileNameW
lstrcpyW
GetCurrentDirectoryW
GetFileTime
GetFileSizeEx
FileTimeToLocalFileTime
SetErrorMode
GlobalFlags
TlsFree
DeleteCriticalSection
LocalReAlloc
TlsSetValue
TlsAlloc
InitializeCriticalSection
GlobalHandle
SetStdHandle
EnterCriticalSection
TlsGetValue
LeaveCriticalSection
InterlockedIncrement
FileTimeToSystemTime
lstrlenA
GlobalGetAtomNameW
InterlockedDecrement
WaitForSingleObject
ResumeThread
SetThreadPriority
WritePrivateProfileStringW
GetCurrentThread
ConvertDefaultLocale
EnumResourceLanguagesW
lstrcmpA
GetLocaleInfoW
CompareStringA
InterlockedExchange
GetFullPathNameW
GetVolumeInformationW
GetCurrentProcess
DuplicateHandle
SetEndOfFile
UnlockFile
LockFile
FlushFileBuffers
SetFilePointer
GetThreadLocale
GetCurrentThreadId
GlobalAddAtomW
GlobalFindAtomW
GlobalDeleteAtom
CompareStringW
LoadLibraryA
lstrcmpW
GetModuleHandleW
GetVersionExA
GetCurrentProcessId
GetModuleHandleA
SetLastError
GlobalSize
LocalFree
lstrlenW
MulDiv
CreateThread
LocalAlloc
GetPrivateProfileIntW
GetVersionExW
FreeResource
GetPrivateProfileStringW
Process32NextW
Process32FirstW
CreateToolhelp32Snapshot
FreeLibrary
CreateMutexW
GetModuleFileNameW
GetProcAddress
LoadLibraryW
MultiByteToWideChar
WideCharToMultiByte
FormatMessageW
RemoveDirectoryW
SetFileAttributesW
WriteFile
CreateDirectoryW
GetFileAttributesW
CopyFileW
DeleteFileW
MoveFileW
lstrcmpiW
GetTickCount
FindClose
FindNextFileW
FindFirstFileW
ReadFile
GetFileSize
CreateFileW
GlobalFree
GlobalReAlloc
GlobalUnlock
GlobalLock
GlobalAlloc
GetLastError
GetLocalTime
OutputDebugStringW
FindResourceW
LoadResource
LockResource
SizeofResource
WaitForMultipleObjects
CreateSemaphoreW
CreateEventW
ReleaseSemaphore
CloseHandle
Sleep
WriteConsoleW
user32
SetMenuDefaultItem
UpdateLayeredWindow
EnableScrollBar
UnionRect
SetCursorPos
DrawFocusRect
DrawFrameControl
DrawEdge
DrawIconEx
UnpackDDElParam
ReuseDDElParam
InsertMenuItemW
TranslateAcceleratorW
UnregisterClassW
GetNextDlgGroupItem
InvalidateRgn
CharNextW
EmptyClipboard
CloseClipboard
SetClipboardData
DestroyIcon
CopyImage
OpenClipboard
DrawStateW
RegisterClipboardFormatW
EnumChildWindows
LockWindowUpdate
BringWindowToTop
IsRectEmpty
KillTimer
IsMenu
SetClassLongW
SetParent
NotifyWinEvent
CreateAcceleratorTableW
LoadAcceleratorsW
DestroyAcceleratorTable
GetAsyncKeyState
GetKeyboardState
GetKeyboardLayout
ToUnicodeEx
CopyAcceleratorTableW
PostThreadMessageW
SetRectEmpty
DeleteMenu
WaitMessage
GetSysColorBrush
WindowFromPoint
GetMenuItemInfoW
InflateRect
ShowOwnedPopups
GetMessageW
TranslateMessage
ValidateRect
SetWindowContextHelpId
MapDialogRect
MessageBeep
RedrawWindow
IsZoomed
PostQuitMessage
GetKeyNameTextW
CharUpperW
SetMenuItemBitmaps
GetMenuCheckMarkDimensions
LoadBitmapW
ModifyMenuW
EnableMenuItem
CheckMenuItem
ShowWindow
MoveWindow
SetWindowTextW
IsDialogMessageW
CheckDlgButton
RegisterWindowMessageW
SendDlgItemMessageW
GetMenuDefaultItem
WinHelpW
IsChild
GetCapture
SetWindowsHookExW
CallNextHookEx
GetClassLongW
GetClassNameW
SetPropW
GetPropW
RemovePropW
GetFocus
GetWindowTextLengthW
GetWindowTextW
GetForegroundWindow
DispatchMessageW
BeginDeferWindowPos
EndDeferWindowPos
GetTopWindow
UnhookWindowsHookEx
GetMessageTime
GetMessagePos
PeekMessageW
MapWindowPoints
ScrollWindow
GetKeyState
SetMenu
SetScrollRange
GetScrollRange
SetScrollPos
GetScrollPos
ShowScrollBar
CreateWindowExW
GetClassInfoExW
GetClassInfoW
RegisterClassW
AdjustWindowRectEx
EqualRect
DeferWindowPos
GetScrollInfo
SetScrollInfo
SetWindowPlacement
GetDlgCtrlID
DefWindowProcW
CallWindowProcW
GetMenu
SetWindowPos
OffsetRect
IntersectRect
SystemParametersInfoA
GetWindowPlacement
GetWindow
GetWindowThreadProcessId
GetSysColor
EndPaint
BeginPaint
GrayStringW
DrawTextExW
DrawTextW
TabbedTextOutW
GetDesktopWindow
GetActiveWindow
SetActiveWindow
CreateDialogIndirectParamW
DestroyWindow
GetDlgItem
IsWindowEnabled
GetNextDlgTabItem
EndDialog
GetMenuState
GetMenuStringW
GetMenuItemID
InsertMenuW
GetMenuItemCount
IsCharLowerW
MapVirtualKeyExW
IsClipboardFormatAvailable
DefFrameProcW
DefMDIChildProcW
DrawMenuBar
TranslateMDISysAccel
GetSubMenu
RemoveMenu
SetFocus
MapVirtualKeyW
SetWindowLongW
GetWindowLongW
UpdateWindow
ReleaseCapture
ClientToScreen
SetCapture
TrackMouseEvent
DestroyCursor
GetWindowRgn
CreateMenu
GetIconInfo
SubtractRect
CopyIcon
CharUpperBuffW
SendDlgItemMessageA
GetUpdateRect
GetWindowDC
DestroyMenu
TrackPopupMenu
CreatePopupMenu
GetLastActivePopup
SetCursor
LoadCursorW
ScreenToClient
RegisterDeviceNotificationW
SetWindowRgn
DrawIcon
IsIconic
SetForegroundWindow
SetTimer
AppendMenuW
GetSystemMenu
UnregisterDeviceNotification
LoadIconW
LoadImageW
GetDoubleClickTime
SystemParametersInfoW
GetClientRect
GetCursorPos
IsWindowVisible
PtInRect
CopyRect
ReleaseDC
GetDC
IsWindow
SendMessageW
GetSystemMetrics
EnableWindow
GetParent
InvalidateRect
FrameRect
FillRect
SetRect
GetWindowRect
PostMessageW
MessageBoxW
FindWindowW
LoadMenuW
gdi32
CreateBitmap
GetObjectType
CreatePen
CreateSolidBrush
CreateHatchBrush
GetDCOrgEx
CreateRectRgnIndirect
PatBlt
GetTextExtentPoint32W
SetRectRgn
GetMapMode
DPtoLP
GetTextMetricsW
OffsetRgn
GetRgnBox
CreateDIBitmap
EnumFontFamiliesW
GetTextCharsetInfo
CreateRoundRectRgn
GetTextColor
SetDIBColorTable
SetPixel
GetBkColor
CreateEllipticRgn
CreatePolygonRgn
Polyline
Ellipse
Polygon
Rectangle
CreatePatternBrush
CreatePalette
GetPaletteEntries
GetWindowOrgEx
PtInRegion
FillRgn
FrameRgn
GetBoundsRect
GetViewportOrgEx
LPtoDP
ExtFloodFill
SetPaletteEntries
GetNearestPaletteIndex
GetSystemPaletteEntries
EnumFontFamiliesExW
GetTextFaceW
SetPixelV
SetTextAlign
ExtSelectClipRgn
ScaleWindowExtEx
SetWindowExtEx
OffsetWindowOrgEx
SetWindowOrgEx
ScaleViewportExtEx
SetViewportExtEx
OffsetViewportOrgEx
SetViewportOrgEx
Escape
ExtTextOutW
TextOutW
RectVisible
PtVisible
GetWindowExtEx
GetViewportExtEx
SelectClipRgn
RoundRect
GetObjectW
MoveToEx
LineTo
IntersectClipRect
ExcludeClipRect
GetClipBox
SetMapMode
SetTextColor
SetROP2
SetPolyFillMode
SetBkMode
SetBkColor
RestoreDC
SaveDC
CopyMetaFileW
GetDeviceCaps
RemoveFontResourceW
AddFontResourceW
CreateFontIndirectW
GetPixel
CreateRectRgn
CreateFontW
GetDIBits
RealizePalette
SelectPalette
GetStockObject
StretchBlt
CreateCompatibleBitmap
DeleteDC
DeleteObject
CombineRgn
ExtCreateRegion
BitBlt
SelectObject
CreateDIBSection
CreateCompatibleDC
msimg32
AlphaBlend
TransparentBlt
comdlg32
GetFileTitleW
winspool.drv
ClosePrinter
OpenPrinterW
DocumentPropertiesW
advapi32
RegEnumKeyExW
RegOpenKeyExW
RegQueryValueExW
RegOpenKeyW
RegCreateKeyExW
RegSetValueExW
RegDeleteValueW
RegDeleteKeyW
RegEnumKeyW
RegCloseKey
RegQueryValueW
shell32
SHBrowseForFolderW
SHGetPathFromIDListW
ShellExecuteW
Shell_NotifyIconW
SHGetFileInfoW
SHAppBarMessage
DragQueryFileW
DragFinish
SHGetSpecialFolderPathW
comctl32
InitCommonControlsEx
ImageList_GetIconSize
shlwapi
StrStrIW
PathStripToRootW
PathIsUNCW
PathRemoveFileSpecW
PathFindExtensionW
PathRemoveExtensionW
PathFileExistsW
PathFindFileNameW
oledlg
OleUIBusyW
ole32
CreateStreamOnHGlobal
ReleaseStgMedium
CoTaskMemAlloc
OleDuplicateData
CoUninitialize
CoCreateInstance
CoInitializeEx
CLSIDFromProgID
CLSIDFromString
CoGetClassObject
StgOpenStorageOnILockBytes
StgCreateDocfileOnILockBytes
CreateILockBytesOnHGlobal
OleLockRunning
OleIsCurrentClipboard
OleFlushClipboard
DoDragDrop
OleGetClipboard
OleUninitialize
CoFreeUnusedLibraries
OleInitialize
OleCreateMenuDescriptor
CoRegisterMessageFilter
CoRevokeClassObject
RevokeDragDrop
CoLockObjectExternal
RegisterDragDrop
CoTaskMemFree
IsAccelerator
OleTranslateAccelerator
OleDestroyMenuDescriptor
oleaut32
OleCreateFontIndirect
SysAllocString
SystemTimeToVariantTime
VariantTimeToSystemTime
SafeArrayDestroy
VariantCopy
VariantInit
VariantChangeType
VariantClear
SysAllocStringLen
SysFreeString
SysStringLen
gdiplus
GdipBitmapUnlockBits
GdipBitmapLockBits
GdipCreateBitmapFromStreamICM
GdipCreateBitmapFromStream
GdipGetImagePalette
GdipGetImagePaletteSize
GdipGetImagePixelFormat
GdipDrawImageRect
GdipFillRectangleI
GdipDrawImageRectI
GdipGetImageGraphicsContext
GdipCreateBitmapFromScan0
GdipCreateHBITMAPFromBitmap
GdiplusShutdown
GdiplusStartup
GdipIsVisiblePathPointI
GdipAddPathLineI
GdipCloneBitmapAreaI
GdipDrawImageRectRect
GdipGetImageWidth
GdipGetImageHeight
GdipDeleteGraphics
GdipCreateFromHDC
GdipFillRectangle
GdipFillPath
GdipCloneBrush
GdipDeleteBrush
GdipCreateSolidFill
GdipDrawRectangle
GdipDrawPath
GdipDeletePen
GdipCreatePen1
GdipCreateBitmapFromFile
GdipCloneImage
GdipAlloc
GdipDisposeImage
GdipFree
GdipDeletePath
GdipCreatePath
GdipDrawImageI
imm32
ImmGetOpenStatus
ImmReleaseContext
ImmGetContext
winmm
PlaySoundW
Sections
.text Size: 1.3MB - Virtual size: 1.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 324KB - Virtual size: 324KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 26KB - Virtual size: 66KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 37KB - Virtual size: 36KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 155KB - Virtual size: 154KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ