Key Usages
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
Static task
static1
Behavioral task
behavioral1
Sample
ytsaver.exe
Resource
win7-20240508-en
Behavioral task
behavioral2
Sample
ytsaver.exe
Resource
win10v2004-20240508-en
Target
ytsaver.exe
Size
3.1MB
MD5
528cec329dd1a08eb65ac4099d9fa3bf
SHA1
198281dc71e1a33416ac1f2eb0e34fa169129612
SHA256
64100ba1fd90e6a702a144e1c6ed0dc91e7bf0c0bc6629faf082eb42323d4354
SHA512
c33294de4ba8b14fd4a097412b4751b25e4ad0913be1d4f6f6779056eb198366d13e2fccddcdb23c688615e9b697a30e5fb288aa642b3690f5d00edbfb8a60fc
SSDEEP
98304:WbD0WS+7aJyXiW8ohLG0oZoIQMRYIa2KS+bbGFdIt2rLP4ZBz:WbD0GG0ouIhLPsBz
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
ExtKeyUsageCodeSigning
KeyUsageDigitalSignature
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
ExtKeyUsageTimeStamping
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
KeyUsageDigitalSignature
KeyUsageCertSign
KeyUsageCRLSign
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
D:\workspace\Downloader\output\v141\x86\Release\Downloader.pdb
GetDiskFreeSpaceExW
Process32NextW
Process32FirstW
CreateToolhelp32Snapshot
GetCurrentProcessId
GetCurrentThreadId
WriteFile
CreateFileW
GetDriveTypeW
FreeResource
LockResource
SizeofResource
LoadLibraryW
FindResourceW
OutputDebugStringA
IsDebuggerPresent
SetUnhandledExceptionFilter
GetPrivateProfileSectionW
GetPrivateProfileIntW
GetPrivateProfileStringW
WritePrivateProfileStringW
ExpandEnvironmentStringsW
GetTickCount
GetTempPathW
CloseHandle
GetProcAddress
GetSystemInfo
GetVersionExW
LoadResource
GetExitCodeProcess
WaitForSingleObject
DuplicateHandle
WaitForSingleObjectEx
SwitchToThread
GetCurrentThread
EnterCriticalSection
LeaveCriticalSection
TryEnterCriticalSection
DeleteCriticalSection
CreateDirectoryW
FindClose
FindFirstFileExW
FindNextFileW
GetFileAttributesExW
GetFileInformationByHandle
SetEndOfFile
SetFilePointerEx
SetFileTime
FormatMessageW
QueryPerformanceCounter
QueryPerformanceFrequency
CreateProcessW
InitializeCriticalSectionAndSpinCount
CreateEventW
TlsAlloc
TlsGetValue
TlsSetValue
TlsFree
GetSystemTimeAsFileTime
GetModuleHandleW
EncodePointer
DecodePointer
CompareStringW
LCMapStringW
GetStringTypeW
GetCPInfo
GetACP
GetCurrentDirectoryW
GetFileSize
ExitProcess
GetFileType
SetFilePointer
DosDateTimeToFileTime
SystemTimeToFileTime
MulDiv
GetLocalTime
GlobalAlloc
GlobalUnlock
GlobalLock
InitializeCriticalSectionEx
SleepEx
GetSystemDirectoryW
FreeLibrary
MoveFileExW
CompareFileTime
GetEnvironmentVariableA
GetStdHandle
WaitForMultipleObjects
VerSetConditionMask
GetModuleHandleA
VerifyVersionInfoW
GetEnvironmentVariableW
GetConsoleMode
ReadConsoleA
ReadConsoleW
SetConsoleMode
GetModuleHandleExW
SwitchToFiber
DeleteFiber
CreateFiber
ConvertFiberToThread
ConvertThreadToFiber
LoadLibraryA
FindFirstFileW
GetSystemTime
UnhandledExceptionFilter
IsProcessorFeaturePresent
SetEvent
ResetEvent
GetStartupInfoW
InitializeSListHead
CreateTimerQueue
SignalObjectAndWait
CreateThread
SetThreadPriority
GetThreadPriority
GetLogicalProcessorInformation
CreateTimerQueueTimer
ChangeTimerQueueTimer
DeleteTimerQueueTimer
GetNumaHighestNodeNumber
GetProcessAffinityMask
SetThreadAffinityMask
RegisterWaitForSingleObject
UnregisterWait
GetThreadTimes
FreeLibraryAndExitThread
LoadLibraryExW
VirtualAlloc
VirtualProtect
VirtualFree
ReleaseSemaphore
InterlockedPopEntrySList
InterlockedPushEntrySList
InterlockedFlushSList
QueryDepthSList
UnregisterWaitEx
RtlUnwind
RaiseException
ExitThread
GetFullPathNameW
SetEnvironmentVariableW
RemoveDirectoryW
DeleteFileW
SystemTimeToTzSpecificLocalTime
FileTimeToSystemTime
WriteConsoleW
SetConsoleCtrlHandler
GetConsoleOutputCP
HeapReAlloc
HeapFree
HeapAlloc
GetDateFormatW
GetTimeFormatW
GetFileSizeEx
FlushFileBuffers
GetTimeZoneInformation
SetStdHandle
IsValidCodePage
GetOEMCP
GetCommandLineA
GetCommandLineW
GetEnvironmentStringsW
FreeEnvironmentStringsW
GetProcessHeap
HeapSize
CreatePipe
ReadFile
PeekNamedPipe
GetSystemDefaultLangID
MultiByteToWideChar
WideCharToMultiByte
GetCurrentProcess
TerminateProcess
Sleep
GetLastError
CreateMutexW
SetLastError
GetModuleFileNameW
PtInRect
GetParent
GetWindow
DefWindowProcW
CallWindowProcW
RegisterClassW
RegisterClassExW
GetClassInfoExW
EnableWindow
GetMenu
AdjustWindowRectEx
MonitorFromWindow
GetMonitorInfoW
IsZoomed
MessageBoxW
CharPrevW
DrawTextW
FillRect
SetRect
CreateCaret
GetCaretBlinkTime
HideCaret
ShowCaret
SetCaretPos
GetCaretPos
ReleaseDC
GetSysColor
SetWindowTextW
IntersectRect
GetWindowTextLengthW
MoveWindow
CreateAcceleratorTableW
InvalidateRgn
GetGUIThreadInfo
GetProcessWindowStation
GetUserObjectInformationW
IsWindowVisible
SetWindowPos
DestroyWindow
CreateWindowExW
SendMessageW
DispatchMessageW
TranslateMessage
GetMessageW
LoadCursorW
OffsetRect
UnionRect
SetCursor
wvsprintfW
GetDC
GetDesktopWindow
KillTimer
ReleaseCapture
SetCapture
GetKeyState
IsWindow
GetPropW
PostMessageW
IsRectEmpty
MapWindowPoints
GetCursorPos
InvalidateRect
GetUpdateRect
EndPaint
GetWindowTextW
BeginPaint
GetFocus
GetActiveWindow
SetFocus
ClientToScreen
CharNextW
GetSystemMetrics
SetTimer
SetWindowLongW
GetWindowLongW
SetWindowRgn
GetWindowRect
GetClientRect
ScreenToClient
IsIconic
PostQuitMessage
ShowWindow
SwitchToThisWindow
MessageBoxA
SetPropW
ExtSelectClipRgn
SetBkColor
SetBkMode
SelectClipRgn
SetStretchBltMode
SetTextColor
CreateDIBSection
MoveToEx
TextOutW
ExtTextOutW
GdiFlush
GetDeviceCaps
CreateRectRgnIndirect
GetCharABCWidthsW
RoundRect
LineTo
GetClipBox
CreateSolidBrush
CreatePenIndirect
CombineRgn
CreateCompatibleBitmap
GetObjectA
SetWindowOrgEx
GetObjectW
GetTextMetricsW
SaveDC
RestoreDC
Rectangle
GetStockObject
DeleteDC
CreatePen
CreateFontIndirectW
CreatePatternBrush
GetTextExtentPoint32W
SelectObject
CreateRoundRectRgn
DeleteObject
CreateCompatibleDC
StretchBlt
BitBlt
RegQueryValueExW
RegCloseKey
DeregisterEventSource
RegisterEventSourceW
ReportEventW
CryptAcquireContextW
CryptReleaseContext
CryptDestroyKey
CryptSetHashParam
CryptGetProvParam
CryptGetUserKey
CryptExportKey
CryptDecrypt
CryptCreateHash
CryptDestroyHash
CryptSignHashW
CryptEnumProvidersW
RegOpenKeyExW
SHBrowseForFolderW
SHGetPathFromIDListW
SHGetFolderPathW
ShellExecuteW
PathFileExistsW
PathFindFileNameA
PathRemoveFileSpecW
PathFindFileNameW
CertOpenStore
CertFindCertificateInStore
CertDuplicateCertificateContext
CertGetCertificateContextProperty
CertCloseStore
CertOpenSystemStoreW
CertGetIntendedKeyUsage
CertGetEnhancedKeyUsage
CertFreeCertificateContext
CertEnumCertificatesInStore
MiniDumpWriteDump
MakeSureDirectoryPathExists
GetFileVersionInfoSizeW
GetFileVersionInfoW
VerQueryValueW
ord17
_TrackMouseEvent
ImmSetCompositionFontW
ImmReleaseContext
ImmGetContext
ImmSetCompositionWindow
BCryptGenRandom
CoUninitialize
CLSIDFromString
CLSIDFromProgID
CoInitialize
CreateStreamOnHGlobal
OleLockRunning
CoCreateInstance
VariantClear
VariantInit
SysFreeString
SysAllocString
GdipImageGetFrameDimensionsCount
GdipGetImageHeight
GdipGetImageWidth
GdipLoadImageFromStream
GdipSetStringFormatLineAlign
GdipSetStringFormatAlign
GdipDeleteStringFormat
GdipCreateStringFormat
GdipDrawString
GdipGetFamily
GdipDeleteFont
GdipCreateFontFromLogfontA
GdipCreateFontFromDC
GdipDeleteFontFamily
GdipDrawImageRectI
GdipDrawImage
GdipImageGetFrameDimensionsList
GdipSetInterpolationMode
GdipSetTextRenderingHint
GdipSetPixelOffsetMode
GdipSetSmoothingMode
GdipImageGetFrameCount
GdipDeleteGraphics
GdipCreateFromHDC
GdipImageSelectActiveFrame
GdipCreateBitmapFromScan0
GdipGetImageGraphicsContext
GdipDisposeImage
GdipCloneImage
GdipCreateLineBrushI
GdipDeleteBrush
GdipCloneBrush
GdiplusShutdown
GdiplusStartup
GdipFree
GdipAlloc
GdipGetPropertyItemSize
GdipGetPropertyItem
GdipGraphicsClear
GdipSetCompositingQuality
shutdown
getnameinfo
gethostname
ioctlsocket
sendto
recvfrom
freeaddrinfo
getaddrinfo
listen
htonl
accept
select
__WSAFDIsSet
WSACleanup
WSAStartup
WSAIoctl
WSASetLastError
socket
setsockopt
ntohs
htons
getsockopt
getsockname
getpeername
connect
bind
recv
WSAGetLastError
closesocket
WSAWaitForMultipleEvents
send
WSACloseEvent
WSACreateEvent
WSAEnumNetworkEvents
WSAEventSelect
WSAResetEvent
ord79
ord167
ord133
ord147
ord301
ord142
ord219
ord145
ord127
ord27
ord26
ord117
ord41
ord208
ord216
ord14
ord46
_cJSON_AddArrayToObject@8
_cJSON_AddBoolToObject@12
_cJSON_AddFalseToObject@8
_cJSON_AddItemReferenceToArray@8
_cJSON_AddItemReferenceToObject@12
_cJSON_AddItemToArray@8
_cJSON_AddItemToObject@12
_cJSON_AddItemToObjectCS@12
_cJSON_AddNullToObject@8
_cJSON_AddNumberToObject@16
_cJSON_AddObjectToObject@8
_cJSON_AddRawToObject@12
_cJSON_AddStringToObject@12
_cJSON_AddTrueToObject@8
_cJSON_Compare@12
_cJSON_CreateArray@0
_cJSON_CreateArrayReference@4
_cJSON_CreateBool@4
_cJSON_CreateDoubleArray@8
_cJSON_CreateFalse@0
_cJSON_CreateFloatArray@8
_cJSON_CreateIntArray@8
_cJSON_CreateNull@0
_cJSON_CreateNumber@8
_cJSON_CreateObject@0
_cJSON_CreateObjectReference@4
_cJSON_CreateRaw@4
_cJSON_CreateString@4
_cJSON_CreateStringArray@8
_cJSON_CreateStringReference@4
_cJSON_CreateTrue@0
_cJSON_Delete@4
_cJSON_DeleteItemFromArray@8
_cJSON_DeleteItemFromObject@8
_cJSON_DeleteItemFromObjectCaseSensitive@8
_cJSON_DetachItemFromArray@8
_cJSON_DetachItemFromObject@8
_cJSON_DetachItemFromObjectCaseSensitive@8
_cJSON_DetachItemViaPointer@8
_cJSON_Duplicate@8
_cJSON_GetArrayItem@8
_cJSON_GetArraySize@4
_cJSON_GetErrorPtr@0
_cJSON_GetNumberValue@4
_cJSON_GetObjectItem@8
_cJSON_GetObjectItemCaseSensitive@8
_cJSON_GetStringValue@4
_cJSON_HasObjectItem@8
_cJSON_InitHooks@4
_cJSON_InsertItemInArray@12
_cJSON_IsArray@4
_cJSON_IsBool@4
_cJSON_IsFalse@4
_cJSON_IsInvalid@4
_cJSON_IsNull@4
_cJSON_IsNumber@4
_cJSON_IsObject@4
_cJSON_IsRaw@4
_cJSON_IsString@4
_cJSON_IsTrue@4
_cJSON_Minify@4
_cJSON_Parse@4
_cJSON_ParseWithLength@8
_cJSON_ParseWithLengthOpts@16
_cJSON_ParseWithOpts@12
_cJSON_Print@4
_cJSON_PrintBuffered@12
_cJSON_PrintPreallocated@16
_cJSON_PrintUnformatted@4
_cJSON_ReplaceItemInArray@12
_cJSON_ReplaceItemInObject@12
_cJSON_ReplaceItemInObjectCaseSensitive@12
_cJSON_ReplaceItemViaPointer@12
_cJSON_SetNumberHelper@12
_cJSON_SetValuestring@8
_cJSON_Version@0
_cJSON_free@4
_cJSON_malloc@4
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ