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