C:\Users\frank.friemel\source\repos\Shairport4w\x64\Release\Shairport4wx64.pdb
Static task
static1
Behavioral task
behavioral1
Sample
Shairport4wx64.exe
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
Shairport4wx64.exe
Resource
win10v2004-20240426-en
General
-
Target
Shairport4wx64.exe
-
Size
2.1MB
-
MD5
a4576183f57bf4fcff25cf585f367e93
-
SHA1
9b5d227a705f5524a7e6d14020ce91314be75155
-
SHA256
a2e4d9d1a9481e314be6645ff0e51264f78cab163ddeb5d7015fc7762d78b02e
-
SHA512
0b25fae5f307f7a1311c465ab81d823cb62ea2f4e1076a9cdc96bfdd3b9b58cfedfc81497fc8dbe4aa87e993ba021e8516eaea8508d409b954765f96a17bde5b
-
SSDEEP
24576:WUI+C0JPLC88AvS4FKCAo3lWvmnswJBpFKa9jRPRG9x+v1nWI:WURJPDxvS4FK8WvmnswLLKaHPJxW
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource Shairport4wx64.exe
Files
-
Shairport4wx64.exe.exe windows:6 windows x64 arch:x64
4ad90ddb9d9ba7d695c2a007e79a2aa5
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
PDB Paths
Imports
gdiplus
GdipCloneBrush
GdipDeleteBrush
GdipCreateSolidFill
GdipFree
GdipAlloc
GdipDrawImageRectI
GdipDeleteGraphics
GdipCreateFromHDC
GdipCreateHBITMAPFromBitmap
GdipCloneImage
GdipCreateBitmapFromStreamICM
GdipCreateBitmapFromStream
GdipCreateHICONFromBitmap
GdiplusShutdown
GdiplusStartup
GdipFillRectangleI
GdipCreateBitmapFromScan0
GdipGetImageHeight
GdipGetImageWidth
GdipGetImageGraphicsContext
GdipDisposeImage
kernel32
WaitForMultipleObjects
GetCurrentProcess
GetCurrentThreadId
ResumeThread
GetThreadId
HeapDestroy
HeapAlloc
HeapReAlloc
HeapFree
HeapSize
GetProcessHeap
FindResourceExW
LoadResource
LockResource
SizeofResource
FindResourceW
WriteFile
CreatePipe
EnterCriticalSection
LeaveCriticalSection
WideCharToMultiByte
VerSetConditionMask
RaiseException
GetVersionExW
GetModuleFileNameA
GetModuleFileNameW
VerifyVersionInfoW
MultiByteToWideChar
DecodePointer
TryEnterCriticalSection
CreateMutexW
CreateEventA
GetTickCount
FreeLibrary
GetModuleHandleW
GetProcAddress
LoadLibraryExW
LoadLibraryA
lstrcmpiW
GetComputerNameW
FindClose
FindFirstFileW
OutputDebugStringA
GetSystemTimeAsFileTime
LoadLibraryW
GlobalAlloc
GlobalUnlock
GlobalLock
GlobalFree
LocalAlloc
LocalSize
LocalFree
FormatMessageW
lstrlenW
InitializeCriticalSectionEx
GetConsoleOutputCP
GetTimeZoneInformation
SetConsoleCtrlHandler
GetFileType
EnumSystemLocalesW
GetUserDefaultLCID
IsValidLocale
GetLocaleInfoW
LCMapStringW
CompareStringW
GetTimeFormatW
GetDateFormatW
GetCurrentThread
GetStdHandle
ExitProcess
FreeLibraryAndExitThread
ExitThread
CreateThread
Sleep
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
InterlockedFlushSList
RtlUnwindEx
GetCurrentProcessId
GetStartupInfoW
TerminateProcess
SetUnhandledExceptionFilter
UnhandledExceptionFilter
RtlVirtualUnwind
RtlLookupFunctionEntry
RtlCaptureContext
InitializeCriticalSectionAndSpinCount
GetStringTypeW
CreateSymbolicLinkW
GetFileInformationByHandleEx
CloseThreadpoolWait
SetThreadpoolWait
CreateThreadpoolWait
CloseThreadpoolTimer
WaitForThreadpoolTimerCallbacks
SetThreadpoolTimer
CreateThreadpoolTimer
GetTickCount64
GetCurrentProcessorNumber
FlushProcessWriteBuffers
CreateSemaphoreExW
CreateEventExW
SleepConditionVariableCS
InitOnceExecuteOnce
FlsFree
FlsSetValue
FlsGetValue
FlsAlloc
GetTempPathW
SetFileInformationByHandle
LCMapStringEx
GetCPInfo
CompareStringEx
GetLocaleInfoEx
GetNativeSystemInfo
GetExitCodeThread
SwitchToThread
WaitForSingleObjectEx
QueryPerformanceFrequency
QueryPerformanceCounter
IsProcessorFeaturePresent
RtlCaptureStackBackTrace
GetModuleHandleExW
CloseThreadpoolWork
SubmitThreadpoolWork
CreateThreadpoolWork
FreeLibraryWhenCallbackReturns
InitOnceComplete
InitOnceBeginInitialize
FormatMessageA
SleepConditionVariableSRW
WakeAllConditionVariable
WakeConditionVariable
InitializeConditionVariable
TryAcquireSRWLockExclusive
AcquireSRWLockExclusive
ReleaseSRWLockExclusive
InitializeSRWLock
RtlPcToFileHeader
LoadLibraryExA
VirtualFree
VirtualAlloc
FlushInstructionCache
InterlockedPushEntrySList
InterlockedPopEntrySList
OpenEventW
CreateEventW
WaitForSingleObject
ResetEvent
SetEvent
SetLastError
DuplicateHandle
CloseHandle
ReadFile
GetLastError
DeleteCriticalSection
GetConsoleMode
GetFileSizeEx
SetFilePointerEx
FindFirstFileExW
FindNextFileW
IsValidCodePage
GetACP
GetOEMCP
GetCommandLineA
GetCommandLineW
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableW
SetStdHandle
CreateFileW
FlushFileBuffers
ReadConsoleW
SetEndOfFile
WriteConsoleW
InitializeSListHead
EncodePointer
OutputDebugStringW
IsDebuggerPresent
RtlUnwind
user32
UnregisterClassW
SetWindowPos
EndDialog
GetDlgItem
SetDlgItemTextW
SetFocus
GetSystemMetrics
GetWindowTextW
GetWindowTextLengthW
GetClientRect
GetWindowRect
MessageBeep
MapWindowPoints
GetWindowLongW
GetParent
GetWindow
LoadImageW
MonitorFromWindow
GetMonitorInfoW
MessageBoxW
SetWindowLongPtrW
SetWindowTextW
PostMessageW
DefWindowProcW
PostQuitMessage
CallWindowProcW
CreateWindowExW
IsWindow
DestroyWindow
ShowWindow
MoveWindow
DialogBoxParamW
GetActiveWindow
SetTimer
KillTimer
EnableWindow
IsWindowEnabled
LoadAcceleratorsW
TranslateAcceleratorW
GetMenu
DrawMenuBar
GetMenuItemInfoW
SetMenuItemInfoW
SetMenuDefaultItem
SetForegroundWindow
BeginPaint
EndPaint
GetUpdateRect
InvalidateRect
AdjustWindowRectEx
MessageBoxA
SetCursor
GetSysColor
FillRect
SetWindowLongW
GetWindowLongPtrW
LoadCursorW
DestroyIcon
IsDialogMessageW
RealChildWindowFromPoint
ClientToScreen
ScreenToClient
CopyRect
InflateRect
TrackMouseEvent
DrawEdge
GetMessageW
TranslateMessage
PeekMessageW
DispatchMessageW
CreateDialogParamW
MonitorFromPoint
SystemParametersInfoW
CheckMenuRadioItem
CallNextHookEx
UnhookWindowsHookEx
SetWindowsHookExW
PtInRect
DrawFocusRect
GetCursorPos
UpdateWindow
TrackPopupMenu
GetSubMenu
DestroyMenu
LoadMenuW
ReleaseCapture
SetCapture
GetCapture
CharNextW
GetDlgCtrlID
SendMessageW
gdi32
ExtTextOutW
SetBkColor
SelectObject
ExtSelectClipRgn
SelectClipRgn
RoundRect
DeleteObject
DeleteDC
CreateSolidBrush
CreateRoundRectRgn
advapi32
RegSetValueExW
SetSecurityDescriptorDacl
RegCloseKey
RegCreateKeyExW
RegDeleteKeyW
RegDeleteValueW
RegSetValueExA
RegQueryValueExW
RegQueryValueExA
RegOpenKeyExA
RegDeleteValueA
RegCreateKeyExA
RegEnumKeyExW
RegQueryInfoKeyW
RegOpenKeyExW
InitializeSecurityDescriptor
shell32
ShellExecuteW
Shell_NotifyIconW
ole32
CoCreateInstance
PropVariantClear
CoTaskMemFree
CoUninitialize
CoInitializeEx
CoTaskMemAlloc
CoGetApartmentType
CoGetObjectContext
CoTaskMemRealloc
CreateStreamOnHGlobal
oleaut32
VariantChangeType
VariantCopy
GetErrorInfo
SetErrorInfo
SysAllocString
VariantInit
VariantClear
CreateErrorInfo
VarCmp
VarUI4FromStr
SysFreeString
VariantTimeToSystemTime
VariantCopyInd
comctl32
ImageList_Draw
ImageList_Create
ImageList_GetIconSize
InitCommonControlsEx
ImageList_Add
ImageList_Destroy
bcrypt
BCryptDestroyKey
BCryptGetProperty
BCryptSetProperty
BCryptCloseAlgorithmProvider
BCryptDestroyHash
BCryptFinishHash
BCryptHashData
BCryptCreateHash
BCryptSignHash
BCryptImportKeyPair
BCryptEncrypt
BCryptDecrypt
BCryptImportKey
BCryptOpenAlgorithmProvider
winmm
waveOutOpen
waveOutGetNumDevs
waveOutGetDevCapsW
waveOutGetVolume
waveOutClose
waveOutPrepareHeader
waveOutUnprepareHeader
waveOutWrite
waveOutPause
waveOutRestart
waveOutReset
waveOutGetID
waveOutSetVolume
ws2_32
sendto
send
select
recvfrom
recv
listen
getsockopt
connect
setsockopt
accept
__WSAFDIsSet
WSAEventSelect
WSAEnumNetworkEvents
WSACreateEvent
WSACloseEvent
ioctlsocket
closesocket
WSAStartup
gethostname
ntohs
socket
htons
WSAGetLastError
getaddrinfo
freeaddrinfo
getpeername
getsockname
WSAAddressToStringW
WSAStringToAddressW
GetNameInfoW
bind
Sections
.text Size: 1.0MB - Virtual size: 1.0MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 840KB - Virtual size: 840KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 41KB - Virtual size: 55KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.pdata Size: 51KB - Virtual size: 50KB
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: 194KB - Virtual size: 193KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 12KB - Virtual size: 12KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ