D:\Source\Repos\MyCode\XPrinterOPOS_SO\Release_POS\OPOS_PrinterConfigTool.pdb
Static task
static1
Behavioral task
behavioral1
Sample
6ac021f345f3509c9a0dd1ee24fb7e5b57d25be03db94a1610e65b34397fa39d.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
6ac021f345f3509c9a0dd1ee24fb7e5b57d25be03db94a1610e65b34397fa39d.exe
Resource
win10v2004-20240412-en
General
-
Target
6ac021f345f3509c9a0dd1ee24fb7e5b57d25be03db94a1610e65b34397fa39d
-
Size
5.4MB
-
MD5
e3a6e0230a191f3984ccc47d5c1158cb
-
SHA1
f25e271db61510e9ce4044867543cf71ac6bd518
-
SHA256
6ac021f345f3509c9a0dd1ee24fb7e5b57d25be03db94a1610e65b34397fa39d
-
SHA512
9a9fb3b7b34c93988c4a884a86dfcb0b6d5e28f9c43c2b73ac7fc43742ba706fa01451b01525a16bc8d527d197605bae8bafcf2773c6030b82ee8ee772c6cbd6
-
SSDEEP
98304:4Ep+xicopjFDsF+BYX45vFLOAkGkzdnEVomFHKnPl:4c+RvF+BYWFLOyomFHKnP
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 6ac021f345f3509c9a0dd1ee24fb7e5b57d25be03db94a1610e65b34397fa39d
Files
-
6ac021f345f3509c9a0dd1ee24fb7e5b57d25be03db94a1610e65b34397fa39d.exe windows:5 windows x86 arch:x86
868ffd7038d4ebdb30a443b39093fddb
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
RtlUnwind
GetModuleFileNameA
GetModuleHandleExW
HeapValidate
GetSystemInfo
GetCommandLineA
GetCommandLineW
CreateThread
ExitThread
FreeLibraryAndExitThread
HeapQueryInformation
QueryPerformanceFrequency
VirtualAlloc
GetStdHandle
GetFileType
WriteConsoleW
SetStdHandle
ExitProcess
GetACP
GetStringTypeW
LCMapStringW
GetTimeZoneInformation
GetConsoleCP
GetConsoleMode
SetFilePointerEx
FindFirstFileExW
FindNextFileW
IsValidCodePage
GetOEMCP
GetCPInfo
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableA
VirtualQuery
OutputDebugStringW
IsDebuggerPresent
InitializeSListHead
GetSystemTimeAsFileTime
QueryPerformanceCounter
IsProcessorFeaturePresent
TerminateProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
WaitForSingleObjectEx
ResetEvent
GetTempFileNameW
SystemTimeToTzSpecificLocalTime
GetFileTime
GetFileSizeEx
GetFileAttributesExW
FileTimeToLocalFileTime
FindResourceExW
Sleep
GetTickCount
SearchPathW
GetWindowsDirectoryW
GetTempPathW
lstrcmpiW
GetCurrentProcess
GetHandleInformation
DuplicateHandle
WriteFile
UnlockFile
SetFilePointer
SetEndOfFile
ReadFile
LockFile
GetStartupInfoW
GetFullPathNameW
FlushFileBuffers
FindFirstFileW
FindClose
GetFileSize
GetFileAttributesW
CreateFileW
DeleteFileW
GetProfileIntW
VirtualProtect
GetUserDefaultUILanguage
GetSystemDefaultUILanguage
GetLocaleInfoW
GetCurrentDirectoryW
GlobalFlags
VerifyVersionInfoW
VerSetConditionMask
LocalReAlloc
LocalAlloc
GlobalHandle
GlobalReAlloc
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
InitializeCriticalSection
GetThreadLocale
FileTimeToSystemTime
GetAtomNameW
GetCurrentProcessId
CreateEventW
WaitForSingleObject
SetEvent
CloseHandle
SetErrorMode
WritePrivateProfileStringW
GetPrivateProfileStringW
GetPrivateProfileIntW
lstrcpyW
lstrcmpA
GetVersionExW
GetCurrentThread
CompareStringW
GlobalGetAtomNameW
GlobalFindAtomW
GlobalAddAtomW
lstrcmpW
GlobalDeleteAtom
LoadLibraryExW
FreeLibrary
GetSystemDirectoryW
EncodePointer
ResumeThread
SetThreadPriority
GetCurrentThreadId
LoadLibraryA
LoadLibraryW
GetModuleHandleA
GetModuleFileNameW
FreeResource
OutputDebugStringA
CopyFileW
FormatMessageW
SetLastError
MulDiv
LocalFree
GlobalFree
GlobalUnlock
GlobalLock
GlobalSize
GlobalAlloc
WideCharToMultiByte
GetProcessHeap
DeleteCriticalSection
DecodePointer
HeapAlloc
RaiseException
HeapReAlloc
HeapSize
LeaveCriticalSection
InitializeCriticalSectionAndSpinCount
EnterCriticalSection
HeapFree
MultiByteToWideChar
GetModuleHandleW
GetProcAddress
GetNativeSystemInfo
FindResourceW
LoadResource
LockResource
SizeofResource
GetLastError
GetVolumeInformationW
user32
CheckDlgButton
MoveWindow
ShowWindow
GetMenuCheckMarkDimensions
GetMonitorInfoW
MonitorFromWindow
WinHelpW
GetScrollInfo
SetScrollInfo
GetClassLongW
SetWindowLongW
EqualRect
CopyRect
GetSysColor
MessageBoxW
AdjustWindowRectEx
RemovePropW
GetPropW
SetPropW
ScrollWindow
TrackPopupMenu
SetMenu
GetMenu
GetKeyState
GetDlgCtrlID
EndDeferWindowPos
DeferWindowPos
BeginDeferWindowPos
SetWindowPlacement
GetWindowPlacement
SetWindowPos
CreateWindowExW
GetClassInfoExW
GetClassInfoW
RegisterClassW
CallWindowProcW
DefWindowProcW
GetMessageTime
GetMessagePos
DispatchMessageW
RegisterWindowMessageW
GetWindowTextLengthW
GetWindowTextW
SetFocus
NotifyWinEvent
MapDialogRect
LoadIconW
LoadCursorW
GetWindow
GetLastActivePopup
GetTopWindow
SetParent
GetParent
WindowFromPoint
MapWindowPoints
ScreenToClient
ClientToScreen
HideCaret
SetWindowContextHelpId
GetWindowRect
GetClientRect
EnableScrollBar
ShowScrollBar
GetScrollRange
SetScrollRange
GetScrollPos
SetScrollPos
LockWindowUpdate
RedrawWindow
InvalidateRgn
ValidateRect
InvalidateRect
GetWindowRgn
SetWindowRgn
GetUpdateRect
EndPaint
BeginPaint
ReleaseDC
GetWindowDC
GetDC
SetForegroundWindow
GetForegroundWindow
UpdateWindow
GetSystemMenu
DrawMenuBar
KillTimer
SetTimer
SetCapture
GetCapture
GetFocus
OpenClipboard
GetNextDlgTabItem
GetNextDlgGroupItem
IsZoomed
BringWindowToTop
IsIconic
IsWindowVisible
ShowOwnedPopups
IsChild
PostThreadMessageW
PostMessageW
SendMessageW
DrawIconEx
GetMessageW
TranslateMessage
SetCursor
GetSystemMetrics
UnregisterClassW
PeekMessageW
PostQuitMessage
CallNextHookEx
UnhookWindowsHookEx
SetWindowsHookExW
PtInRect
GetCursorPos
InvertRect
FrameRect
FillRect
DrawFocusRect
GetSysColorBrush
GetWindowThreadProcessId
SendDlgItemMessageA
SetRectEmpty
SetLayeredWindowAttributes
SystemParametersInfoW
EnumDisplayMonitors
RealChildWindowFromPoint
GetKeyNameTextW
MapVirtualKeyW
DestroyMenu
TrackMouseEvent
CharUpperW
GetAsyncKeyState
SetWindowTextW
IsDialogMessageW
InflateRect
OffsetRect
IsRectEmpty
IsMenu
GetMenuStringW
GetMenuState
GetSubMenu
GetMenuItemID
GetMenuItemCount
InsertMenuW
AppendMenuW
RemoveMenu
GetClassNameW
LoadBitmapW
IsWindow
DestroyWindow
CreateDialogIndirectParamW
EndDialog
MessageBeep
GetDlgItem
GetActiveWindow
EnableWindow
IsWindowEnabled
SetActiveWindow
GetWindowLongW
GetDesktopWindow
DrawEdge
DrawFrameControl
LoadMenuW
CreateMenu
CreatePopupMenu
CheckMenuItem
EnableMenuItem
ModifyMenuW
DeleteMenu
SetMenuItemBitmaps
InsertMenuItemW
GetMenuItemInfoW
SetMenuItemInfoW
GetMenuDefaultItem
SetMenuDefaultItem
DrawIcon
DrawTextW
DrawTextExW
GrayStringW
DrawStateW
TabbedTextOutW
DestroyCursor
GetComboBoxInfo
TranslateMDISysAccel
DefMDIChildProcW
DefFrameProcW
MapVirtualKeyExW
IsCharLowerW
IsClipboardFormatAvailable
SubtractRect
CharUpperBuffW
RegisterClipboardFormatW
CreateAcceleratorTableW
GetKeyboardState
GetKeyboardLayout
ToUnicodeEx
ReuseDDElParam
TranslateAcceleratorW
SetClassLongW
DestroyAcceleratorTable
CopyIcon
GetIconInfo
GetDoubleClickTime
SetCursorPos
LoadImageW
DestroyIcon
EmptyClipboard
SetClipboardData
CloseClipboard
CopyAcceleratorTableW
CharNextW
LoadAcceleratorsW
WaitMessage
SetRect
UnpackDDElParam
GetClipboardFormatNameW
GetClipboardFormatNameA
CopyImage
MonitorFromPoint
UnionRect
UpdateLayeredWindow
IntersectRect
ReleaseCapture
gdi32
CreateCompatibleDC
CreateEllipticRgn
CreateFontIndirectW
CreateHatchBrush
CreatePalette
CreatePen
CreatePatternBrush
CreateRectRgnIndirect
CreateRoundRectRgn
CreateSolidBrush
Ellipse
Escape
ExtFloodFill
FillRgn
FrameRgn
GetBkColor
GetBoundsRect
GetMapMode
GetNearestPaletteIndex
GetObjectType
GetPaletteEntries
GetPixel
GetRgnBox
GetTextColor
GetTextExtentPoint32W
GetViewportExtEx
GetViewportOrgEx
GetWindowExtEx
GetWindowOrgEx
OffsetRgn
PatBlt
PtInRegion
PtVisible
RectVisible
Rectangle
RealizePalette
RoundRect
SelectObject
SetPaletteEntries
SetPixel
SetPixelV
StretchBlt
SetRectRgn
CreateCompatibleBitmap
GetTextMetricsW
TextOutW
ExtTextOutW
CreatePolygonRgn
DPtoLP
LPtoDP
Polygon
Polyline
GetTextFaceW
SetBkColor
SetTextColor
ExcludeClipRect
GetClipBox
IntersectClipRect
LineTo
RestoreDC
SaveDC
SelectClipRgn
ExtSelectClipRgn
SelectPalette
SetBkMode
SetMapMode
SetLayout
GetLayout
SetPolyFillMode
SetROP2
SetTextAlign
MoveToEx
SetViewportExtEx
SetViewportOrgEx
SetWindowExtEx
SetWindowOrgEx
OffsetViewportOrgEx
OffsetWindowOrgEx
CreateBitmap
CombineRgn
BitBlt
GetObjectW
GetStockObject
DeleteObject
GetDeviceCaps
CreateDCW
CopyMetaFileW
CreateRectRgn
ScaleViewportExtEx
GetSystemPaletteEntries
EnumFontFamiliesExW
SetDIBColorTable
CreateDIBSection
GetTextCharsetInfo
EnumFontFamiliesW
CreateDIBitmap
ScaleWindowExtEx
DeleteDC
msimg32
AlphaBlend
TransparentBlt
winspool.drv
ClosePrinter
DocumentPropertiesW
OpenPrinterW
advapi32
RegCloseKey
RegQueryValueExW
RegSetValueExW
RegEnumValueW
RegEnumKeyExW
RegCreateKeyExW
RegDeleteValueW
RegDeleteKeyW
RegEnumKeyW
RegQueryValueW
RegOpenKeyExW
shell32
SHAppBarMessage
SHGetDesktopFolder
SHBrowseForFolderW
SHGetFileInfoW
SHGetPathFromIDListW
SHGetMalloc
ShellExecuteW
DragFinish
SHGetSpecialFolderLocation
DragQueryFileW
comctl32
InitCommonControlsEx
shlwapi
PathIsUNCW
PathRemoveFileSpecW
PathFindFileNameW
PathFindExtensionW
PathStripToRootW
StrFormatKBSizeW
uxtheme
DrawThemeBackground
GetThemeColor
GetCurrentThemeName
DrawThemeParentBackground
GetThemePartSize
DrawThemeText
IsThemeBackgroundPartiallyTransparent
GetWindowTheme
GetThemeSysColor
CloseThemeData
OpenThemeData
IsAppThemed
ole32
OleGetClipboard
CoLockObjectExternal
RegisterDragDrop
RevokeDragDrop
OleUninitialize
OleLockRunning
CoTaskMemFree
OleCreateMenuDescriptor
OleDestroyMenuDescriptor
CoFreeUnusedLibraries
DoDragDrop
OleIsCurrentClipboard
OleFlushClipboard
CoRevokeClassObject
OleTranslateAccelerator
IsAccelerator
CreateStreamOnHGlobal
CreateILockBytesOnHGlobal
StgOpenStorageOnILockBytes
StgCreateDocfileOnILockBytes
CoGetClassObject
CoInitializeEx
CoDisconnectObject
StringFromGUID2
CoInitialize
CoCreateInstance
CLSIDFromProgID
CLSIDFromString
CoCreateGuid
CoUninitialize
ReleaseStgMedium
OleDuplicateData
CoTaskMemAlloc
StringFromCLSID
CoRegisterMessageFilter
OleInitialize
oleaut32
LoadTypeLi
VarBstrFromDate
VariantCopy
SafeArrayDestroy
OleCreateFontIndirect
VariantTimeToSystemTime
SystemTimeToVariantTime
SysStringLen
SysAllocString
VariantChangeType
VariantClear
VariantInit
SysAllocStringLen
SysFreeString
oledlg
OleUIBusyW
gdiplus
GdipCreateBitmapFromScan0
GdipCreateBitmapFromStreamICM
GdipBitmapUnlockBits
GdipCreateBitmapFromStream
GdipGetImagePaletteSize
GdipGetImagePalette
GdipGetImagePixelFormat
GdipGetImageHeight
GdipGetImageWidth
GdipGetImageGraphicsContext
GdipDisposeImage
GdipCloneImage
GdiplusStartup
GdipFree
GdipAlloc
GdiplusShutdown
GdipDeleteGraphics
GdipDrawImageI
GdipCreateBitmapFromHBITMAP
GdipBitmapLockBits
GdipCreateFromHDC
GdipSetInterpolationMode
GdipDrawImageRectI
oleacc
CreateStdAccessibleObject
AccessibleObjectFromWindow
LresultFromObject
imm32
ImmReleaseContext
ImmGetOpenStatus
ImmGetContext
winmm
PlaySoundW
Sections
.text Size: 3.3MB - Virtual size: 3.3MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 485KB - Virtual size: 484KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 22KB - Virtual size: 51KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 1.4MB - Virtual size: 1.4MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 194KB - Virtual size: 193KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ