c:\WingHorizon\src\RSUpdate\Release\Launcher.pdb
Static task
static1
Behavioral task
behavioral1
Sample
tmp.exe
Resource
win7-20240221-en
Behavioral task
behavioral2
Sample
tmp.exe
Resource
win10v2004-20240412-en
General
-
Target
tmp
-
Size
8.3MB
-
MD5
6b3eae080e12765c05e554f70bb0b5d6
-
SHA1
395a98ab85b45258bdf0977da918682eacb03361
-
SHA256
db14112cc2d1d40b451404db315a31524216bde23edfbb60fed48aa5d802c81b
-
SHA512
601d6b57628ccadb31485e23c7bab7b675c72148b8956100de318c3e65c23fce7979a1224abaa088ea008d8500476fa34fa2edaafc74e809016c564355e276b1
-
SSDEEP
196608:k25gjHQEX301A4czEdl20J3Fg4Fni2hNSoh9V/QwsX:ksgjwBluiVyk/Q3X
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource tmp
Files
-
tmp.exe windows:5 windows x86 arch:x86
c3547eab3dbe92572c71736931a9e26d
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
d3dx9_43
D3DXCreateTextureFromFileInMemoryEx
D3DXCreateVolumeTextureFromFileInMemoryEx
D3DXCreateCubeTextureFromFileInMemoryEx
D3DXCreateFontA
D3DXSaveSurfaceToFileA
D3DXGetImageInfoFromFileInMemory
D3DXCreateTextureFromFileInMemory
d3d9
Direct3DCreate9
kernel32
WakeConditionVariable
WakeAllConditionVariable
InitializeConditionVariable
SleepConditionVariableCS
SetEnvironmentVariableA
CompareStringW
CompareStringA
WriteConsoleW
GetConsoleOutputCP
WriteConsoleA
GetStringTypeA
GetLocaleInfoA
FlushFileBuffers
SetStdHandle
GetTimeZoneInformation
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetEnvironmentStrings
FreeEnvironmentStringsA
HeapCreate
GetConsoleMode
GetConsoleCP
DeleteCriticalSection
CreateFileW
GetFileSize
WriteFile
FindNextFileW
GetFileTime
FormatMessageA
GetComputerNameA
GetOEMCP
GetACP
GetTickCount
GetLocalTime
GetSystemTime
SystemTimeToFileTime
FileTimeToSystemTime
GetCurrentThreadId
CreateFileA
GetFileAttributesA
CreateDirectoryA
FindFirstFileA
FindClose
SetFileAttributesW
IsValidCodePage
LoadLibraryA
MultiByteToWideChar
GetModuleFileNameA
CopyFileA
GetStdHandle
SetHandleCount
HeapSize
CreateDirectoryW
GlobalMemoryStatusEx
GetProcAddress
GetVersionExA
WaitForSingleObject
TerminateThread
CloseHandle
EnterCriticalSection
LeaveCriticalSection
FreeLibrary
ReadFile
GetFileAttributesW
SetFilePointer
DeleteFileW
SetLastError
TlsFree
TlsSetValue
TlsAlloc
TlsGetValue
LCMapStringW
LCMapStringA
GetCPInfo
GetStringTypeW
HeapReAlloc
GetFileType
GetDriveTypeA
MoveFileW
GetTempPathA
GetTempPathW
GetCurrentDirectoryW
GetFullPathNameW
LocalFree
GetLastError
InterlockedDecrement
CreateThread
InterlockedIncrement
InitializeCriticalSection
SizeofResource
FileTimeToLocalFileTime
RaiseException
RtlUnwind
GetStartupInfoA
GetCommandLineA
UnhandledExceptionFilter
GetModuleHandleW
ExitThread
GetSystemTimeAsFileTime
GetProcessId
GetThreadId
LoadLibraryW
LoadLibraryExA
LoadLibraryExW
GetProcessHeap
HeapAlloc
HeapFree
QueryFullProcessImageNameA
FindFirstFileExW
Process32First
Process32Next
VerSetConditionMask
VerifyVersionInfoA
VirtualProtect
OpenProcess
OpenEventA
ReadProcessMemory
VirtualAlloc
VirtualFree
Thread32First
Thread32Next
OpenThread
GetThreadContext
ResumeThread
SetUnhandledExceptionFilter
GetCurrentProcessId
CreateToolhelp32Snapshot
Module32First
Module32Next
CreateFileMappingA
UnmapViewOfFile
MulDiv
DuplicateHandle
GetCurrentThread
TryEnterCriticalSection
InterlockedExchangeAdd
SetEndOfFile
GetSystemInfo
MapViewOfFile
GetModuleHandleA
InterlockedExchange
IsDebuggerPresent
InitializeCriticalSectionAndSpinCount
LockResource
LoadResource
WideCharToMultiByte
QueryPerformanceCounter
FindResourceA
SetFileAttributesA
MoveFileA
DeleteFileA
SetConsoleTitleA
AllocConsole
GlobalAlloc
Sleep
ExitProcess
GlobalUnlock
GlobalLock
GetCurrentProcess
TerminateProcess
GetCurrentDirectoryA
GetFullPathNameA
CreateEventA
SetEvent
OutputDebugStringA
QueryPerformanceFrequency
user32
SetFocus
LoadImageA
RegisterClassExA
DestroyWindow
UnregisterClassA
DrawTextA
EnumWindows
GetForegroundWindow
GetWindowTextA
GetWindowThreadProcessId
GetClassNameA
GetDC
EnumDisplayMonitors
ReleaseDC
GetClientRect
ClientToScreen
SendMessageA
GetMonitorInfoA
ChangeClipboardChain
PeekMessageW
GetMessageW
GetSystemMetrics
MessageBoxA
LoadIconA
LoadCursorA
LoadStringW
SetRect
AdjustWindowRect
GetWindowLongA
SetWindowPos
ClipCursor
ReleaseCapture
GetCursorPos
GetWindowRect
SetCapture
DefWindowProcA
SetWindowLongA
SetWindowTextA
ShowWindow
PeekMessageA
GetMessageA
TranslateMessage
SetClipboardViewer
ShowCursor
SwitchToThisWindow
DispatchMessageA
GetCaretBlinkTime
GetFocus
GetKeyState
OpenClipboard
GetClipboardData
CloseClipboard
GetAsyncKeyState
EnumDisplayDevicesA
PostQuitMessage
RegisterClassA
CreateWindowExA
GetActiveWindow
InvalidateRect
UpdateWindow
BeginPaint
EndPaint
gdi32
SetTextColor
GetObjectA
DeleteObject
CreateCompatibleBitmap
BitBlt
SelectObject
GetTextExtentPoint32A
CreateDIBSection
SetTextAlign
SetBkColor
SetBkMode
DeleteDC
GetDeviceCaps
CreateICA
GetStockObject
CreateFontA
CreateCompatibleDC
SetMapMode
CreatePen
ExtTextOutA
MoveToEx
LineTo
advapi32
CryptGetUserKey
RegQueryValueExA
RegCreateKeyExA
RegSetValueExA
RegCloseKey
OpenProcessToken
LookupPrivilegeValueA
AdjustTokenPrivileges
GetUserNameA
CryptAcquireContextA
CryptReleaseContext
CryptGenRandom
CryptExportKey
CryptDestroyKey
CryptEnumProvidersA
CryptGetProvParam
CryptAcquireContextW
LookupAccountSidA
GetTokenInformation
GetCurrentHwProfileA
RegOpenKeyExA
shell32
ShellExecuteA
SHGetFolderPathA
ole32
StringFromCLSID
CoTaskMemFree
CoUninitialize
CoInitializeEx
CoInitialize
CoCreateInstance
oleaut32
VariantClear
SysFreeString
SysAllocString
iphlpapi
GetAdaptersInfo
dbghelp
MakeSureDirectoryPathExists
MiniDumpWriteDump
psapi
GetModuleBaseNameA
wininet
InternetConnectA
InternetCloseHandle
FtpPutFileA
FtpCreateDirectoryA
DeleteUrlCacheEntry
InternetOpenA
gdiplus
GdipCloneImage
GdipGetImageEncoders
GdipGetImageEncodersSize
GdipCreateBitmapFromHBITMAP
GdipSaveImageToFile
GdipDisposeImage
GdipAlloc
GdipFree
GdiplusShutdown
GdiplusStartup
urlmon
URLDownloadToFileA
ws2_32
getsockopt
setsockopt
ioctlsocket
WSAGetLastError
socket
WSAStartup
ntohs
inet_ntoa
getsockname
gethostbyname
inet_addr
htons
connect
select
__WSAFDIsSet
bind
closesocket
shutdown
recv
send
dinput8
DirectInput8Create
crypt32
CertOpenStore
CryptEncryptMessage
CryptEncodeObject
CryptDecryptMessage
CryptMsgOpenToDecode
CryptMsgUpdate
CryptMsgClose
CertFreeCertificateContext
CertNameToStrW
CertDuplicateCertificateContext
CertSetCertificateContextProperty
CryptDecodeObject
CertGetCertificateContextProperty
CertCreateCertificateContext
CertEnumCertificatesInStore
CertCloseStore
CryptMsgGetParam
CryptMsgControl
CertGetSubjectCertificateFromStore
Exports
Exports
ZSTDMT_compressCCtx
ZSTDMT_compressStream
ZSTDMT_compressStream_generic
ZSTDMT_compress_advanced
ZSTDMT_createCCtx
ZSTDMT_createCCtx_advanced
ZSTDMT_endStream
ZSTDMT_flushStream
ZSTDMT_freeCCtx
ZSTDMT_getMTCtxParameter
ZSTDMT_initCStream
ZSTDMT_initCStream_advanced
ZSTDMT_initCStream_usingCDict
ZSTDMT_resetCStream
ZSTDMT_setMTCtxParameter
ZSTDMT_sizeof_CCtx
ZSTD_CCtxParam_getParameter
ZSTD_CCtxParam_setParameter
ZSTD_CCtxParams_init
ZSTD_CCtxParams_init_advanced
ZSTD_CCtxParams_reset
ZSTD_CCtx_getParameter
ZSTD_CCtx_loadDictionary
ZSTD_CCtx_loadDictionary_advanced
ZSTD_CCtx_loadDictionary_byReference
ZSTD_CCtx_refCDict
ZSTD_CCtx_refPrefix
ZSTD_CCtx_refPrefix_advanced
ZSTD_CCtx_reset
ZSTD_CCtx_resetParameters
ZSTD_CCtx_setParameter
ZSTD_CCtx_setParametersUsingCCtxParams
ZSTD_CCtx_setPledgedSrcSize
ZSTD_CStreamInSize
ZSTD_CStreamOutSize
ZSTD_DCtx_loadDictionary
ZSTD_DCtx_loadDictionary_advanced
ZSTD_DCtx_loadDictionary_byReference
ZSTD_DCtx_refDDict
ZSTD_DCtx_refPrefix
ZSTD_DCtx_refPrefix_advanced
ZSTD_DCtx_reset
ZSTD_DCtx_setFormat
ZSTD_DCtx_setMaxWindowSize
ZSTD_DStreamInSize
ZSTD_DStreamOutSize
ZSTD_adjustCParams
ZSTD_checkCParams
ZSTD_compress
ZSTD_compressBegin
ZSTD_compressBegin_advanced
ZSTD_compressBegin_usingCDict
ZSTD_compressBegin_usingCDict_advanced
ZSTD_compressBegin_usingDict
ZSTD_compressBlock
ZSTD_compressBound
ZSTD_compressCCtx
ZSTD_compressContinue
ZSTD_compressEnd
ZSTD_compressStream
ZSTD_compress_advanced
ZSTD_compress_generic
ZSTD_compress_generic_simpleArgs
ZSTD_compress_usingCDict
ZSTD_compress_usingCDict_advanced
ZSTD_compress_usingDict
ZSTD_copyCCtx
ZSTD_copyDCtx
ZSTD_createCCtx
ZSTD_createCCtxParams
ZSTD_createCCtx_advanced
ZSTD_createCDict
ZSTD_createCDict_advanced
ZSTD_createCDict_byReference
ZSTD_createCStream
ZSTD_createCStream_advanced
ZSTD_createDCtx
ZSTD_createDCtx_advanced
ZSTD_createDDict
ZSTD_createDDict_advanced
ZSTD_createDDict_byReference
ZSTD_createDStream
ZSTD_createDStream_advanced
ZSTD_decodingBufferSize_min
ZSTD_decompress
ZSTD_decompressBegin
ZSTD_decompressBegin_usingDDict
ZSTD_decompressBegin_usingDict
ZSTD_decompressBlock
ZSTD_decompressContinue
ZSTD_decompressDCtx
ZSTD_decompressStream
ZSTD_decompress_generic
ZSTD_decompress_generic_simpleArgs
ZSTD_decompress_usingDDict
ZSTD_decompress_usingDict
ZSTD_endStream
ZSTD_estimateCCtxSize
ZSTD_estimateCCtxSize_usingCCtxParams
ZSTD_estimateCCtxSize_usingCParams
ZSTD_estimateCDictSize
ZSTD_estimateCDictSize_advanced
ZSTD_estimateCStreamSize
ZSTD_estimateCStreamSize_usingCCtxParams
ZSTD_estimateCStreamSize_usingCParams
ZSTD_estimateDCtxSize
ZSTD_estimateDDictSize
ZSTD_estimateDStreamSize
ZSTD_estimateDStreamSize_fromFrame
ZSTD_findDecompressedSize
ZSTD_findFrameCompressedSize
ZSTD_flushStream
ZSTD_frameHeaderSize
ZSTD_freeCCtx
ZSTD_freeCCtxParams
ZSTD_freeCDict
ZSTD_freeCStream
ZSTD_freeDCtx
ZSTD_freeDDict
ZSTD_freeDStream
ZSTD_getBlockSize
ZSTD_getCParams
ZSTD_getDecompressedSize
ZSTD_getDictID_fromDDict
ZSTD_getDictID_fromDict
ZSTD_getDictID_fromFrame
ZSTD_getErrorCode
ZSTD_getErrorName
ZSTD_getErrorString
ZSTD_getFrameContentSize
ZSTD_getFrameHeader
ZSTD_getFrameHeader_advanced
ZSTD_getParams
ZSTD_initCStream
ZSTD_initCStream_advanced
ZSTD_initCStream_srcSize
ZSTD_initCStream_usingCDict
ZSTD_initCStream_usingCDict_advanced
ZSTD_initCStream_usingDict
ZSTD_initDStream
ZSTD_initDStream_usingDDict
ZSTD_initDStream_usingDict
ZSTD_initStaticCCtx
ZSTD_initStaticCDict
ZSTD_initStaticCStream
ZSTD_initStaticDCtx
ZSTD_initStaticDDict
ZSTD_initStaticDStream
ZSTD_insertBlock
ZSTD_isError
ZSTD_isFrame
ZSTD_maxCLevel
ZSTD_nextInputType
ZSTD_nextSrcSizeToDecompress
ZSTD_resetCStream
ZSTD_resetDStream
ZSTD_setDStreamParameter
ZSTD_sizeof_CCtx
ZSTD_sizeof_CDict
ZSTD_sizeof_CStream
ZSTD_sizeof_DCtx
ZSTD_sizeof_DDict
ZSTD_sizeof_DStream
ZSTD_versionNumber
ZSTD_versionString
Sections
.text Size: 2.2MB - Virtual size: 2.2MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 777KB - Virtual size: 777KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 99KB - Virtual size: 702.8MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.tls Size: 512B - Virtual size: 9B
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 4.4MB - Virtual size: 4.4MB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 895KB - Virtual size: 895KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
ඔ/�u; Size: 16KB - Virtual size: 20KB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE