File Path | Type and Hashes |
---|
Match Rules |
---|
File Name: | vk_swiftshader.dll |
File Type: | PE32+ executable (DLL) (console) x86-64, for MS Windows |
SHA1: | 6b646517dcb24d81dcde87ea5223737422095431 |
MD5: | b024ac9c54480fc0aad669acf6b95cb4 |
First Seen Date: | 2022-01-31 13:29:38.737498 ( ) |
Number of Clients Seen: | 3 |
Last Analysis Date: | 2022-01-31 13:29:38.737498 ( ) |
Human Expert Analysis Result: | No human expert analysis verdict given to this sample yet. |
Property | Value |
---|---|
magic literal enum | 22 |
file type enum | 7 |
debug artifacts | [{u'Path': u'vk_swiftshader.dll.pdb\x00', u'GUID': u'{3de8e002-3eb2-174b-4c4c-44205044422e}', u'timestamp': u'1970-01-01 00:00:00'}] |
number of sections | 8 |
trid | [[50.0, u'Generic Win/DOS Executable'], [49.9, u'DOS Executable Generic']] |
compilation time stamp | 0x0 [Thu Jan 1 00:00:00 1970 UTC] [SUSPICIOUS] |
LegalCopyright | Copyright (C) 2018 Google Inc. |
InternalName | Vulkan |
FileVersion | 5.0.0 |
FileDescription | SwiftShader Vulkan 32-bit Dynamic Link Library |
ProductName | SwiftShader Vulkan Dynamic Link Library |
ProductVersion | 5.0.0 |
PrivateBuild | 5.0.0 |
OriginalFilename | vk_swiftshader.dll |
Translation | 0x0409 0x04b0 |
entry point | 0x1802ec480 (.text) |
machine type | AMD64 only, not Itaniums, with 0200 - 64 bit |
file size | 4487680 |
ssdeep | 49152:vyVVFWS+38pwsSoz+JY7x+kmo+j5sMvp7higLrIR1be5XO1NDNQfLcpXXJeBQ1QS:k/sTDSWeR40iopgN |
sha256 | 40f0ef9e4b1fa3bcc2edcccf318109d6c97c724324dc3b11ce79e5e47e1d0fdf |
exifinfo | [{u'EXE:FileSubtype': 0, u'File:FilePermissions': u'rw-r--r--', u'EXE:PrivateBuild': u'5.0.0', u'SourceFile': u'/nfs/fvs/valkyrie_shared/core/valkyrie_files/6/b/6/4/6b646517dcb24d81dcde87ea5223737422095431', u'EXE:OriginalFileName': u'vk_swiftshader.dll', u'EXE:ProductName': u'SwiftShader Vulkan Dynamic Link Library', u'EXE:InternalName': u'Vulkan', u'File:MIMEType': u'application/octet-stream', u'File:FileAccessDate': u'2022:01:31 13:29:19+00:00', u'EXE:InitializedDataSize': 804352, u'File:FileModifyDate': u'2022:01:31 13:27:47+00:00', u'EXE:FileVersionNumber': u'5.0.0.1', u'EXE:FileVersion': u'5.0.0', u'File:FileSize': u'4.3 MB', u'EXE:CharacterSet': u'Unicode', u'EXE:MachineType': u'AMD AMD64', u'EXE:FileOS': u'Win32', u'EXE:ProductVersion': u'5.0.0', u'EXE:ObjectFileType': u'Dynamic link library', u'File:FileType': u'Win64 DLL', u'EXE:UninitializedDataSize': 0, u'File:FileName': u'6b646517dcb24d81dcde87ea5223737422095431', u'EXE:ImageVersion': 0.0, u'File:FileTypeExtension': u'dll', u'EXE:OSVersion': 5.2, u'EXE:PEType': u'PE32+', u'EXE:TimeStamp': u'0000:00:00 00:00:00', u'EXE:FileFlagsMask': u'0x0017', u'EXE:LegalCopyright': u'Copyright (C) 2018 Google Inc.', u'EXE:LinkerVersion': 14.0, u'EXE:FileFlags': u'(none)', u'EXE:Subsystem': u'Windows command line', u'File:Directory': u'/nfs/fvs/valkyrie_shared/core/valkyrie_files/6/b/6/4', u'EXE:FileDescription': u'SwiftShader Vulkan 32-bit Dynamic Link Library', u'EXE:EntryPoint': u'0x2ec480', u'EXE:SubsystemVersion': 5.2, u'EXE:CodeSize': 3682304, u'File:FileInodeChangeDate': u'2022:01:31 13:28:22+00:00', u'EXE:LanguageCode': u'English (U.S.)', u'ExifTool:ExifToolVersion': 10.1, u'EXE:ProductVersionNumber': u'5.0.0.1'}] |
mime type | application/x-dosexec |
imphash | 9a4b90b161eb746862cd987fb9ff69c9 |
Name | Virtual Address | Virtual Size | Raw Size | Entropy | MD5 |
---|---|---|---|---|---|
.text | 0x1000 | 0x382e46 | 0x383000 | 6.32802571885 | f8420cfb624dba4eb2f1263a1449f424 |
.rdata | 0x384000 | 0xaa38c | 0xaa400 | 4.44528259342 | 27014900f970bc2364eaa27b58c631e5 |
.data | 0x42f000 | 0x58964 | 0x2600 | 3.83873403477 | 8396227833b407d4d8d68b8fbb521511 |
.pdata | 0x488000 | 0x11658 | 0x11800 | 6.00222506727 | fcf5b48fd38384248c5574f2863adf85 |
.00cfg | 0x49a000 | 0x10 | 0x200 | 0.195869406087 | 97ca51b21043dd52f3560b11bacdd3c6 |
.tls | 0x49b000 | 0x41 | 0x200 | 0.0203931352361 | 1f354d76203061bfdd5a53dae48d5435 |
.rsrc | 0x49c000 | 0x4d8 | 0x600 | 2.8172003938 | d247656c631ec84c94d4d7389eaf9116 |
.reloc | 0x49d000 | 0x58f0 | 0x5a00 | 5.43587996641 | 73df05e7bb04965dfc4f5c3784ecf76f |
-
KERNEL32.dll
- AcquireSRWLockExclusive
- CloseHandle
- CompareStringW
- ConvertFiberToThread
- ConvertThreadToFiberEx
- CreateEventW
- CreateFiberEx
- CreateFileW
- CreateRemoteThreadEx
- CreateThread
- DeleteCriticalSection
- DeleteFiber
- DeleteFileW
- DeleteProcThreadAttributeList
- EncodePointer
- EnterCriticalSection
- EnumSystemLocalesW
- ExitProcess
- ExitThread
- FindClose
- FindFirstFileExW
- FindNextFileW
- FlsAlloc
- FlsSetValue
- FlushFileBuffers
- FlushInstructionCache
- FreeEnvironmentStringsW
- FreeLibrary
- FreeLibraryAndExitThread
- GetACP
- GetCPInfo
- GetCommandLineA
- GetCommandLineW
- GetConsoleMode
- GetConsoleOutputCP
- GetConsoleScreenBufferInfo
- GetCurrentDirectoryW
- GetCurrentProcess
- GetCurrentProcessId
- GetCurrentThread
- GetCurrentThreadId
- GetDateFormatW
- GetEnvironmentStringsW
- GetFileAttributesW
- GetFileInformationByHandle
- GetFileSizeEx
- GetFileType
- GetLastError
- GetLocaleInfoW
- GetLogicalProcessorInformationEx
- GetModuleFileNameW
- GetModuleHandleA
- GetModuleHandleExW
- GetModuleHandleW
- GetOEMCP
- GetProcAddress
- GetProcessHeap
- GetStartupInfoW
- GetStdHandle
- GetStringTypeW
- GetSystemInfo
- GetSystemTimeAsFileTime
- GetTimeFormatW
- GetTimeZoneInformation
- GetUserDefaultLCID
- HeapAlloc
- HeapFree
- HeapReAlloc
- HeapSize
- InitializeCriticalSection
- InitializeCriticalSectionAndSpinCount
- InitializeProcThreadAttributeList
- InitializeSListHead
- InterlockedFlushSList
- IsDebuggerPresent
- IsProcessorFeaturePresent
- IsValidCodePage
- IsValidLocale
- LCMapStringW
- LeaveCriticalSection
- LoadLibraryExW
- MultiByteToWideChar
- OutputDebugStringA
- QueryPerformanceCounter
- QueryPerformanceFrequency
- RaiseException
- ReadConsoleW
- ReadFile
- ReleaseSRWLockExclusive
- RemoveDirectoryW
- ResetEvent
- RtlCaptureContext
- RtlLookupFunctionEntry
- RtlPcToFileHeader
- RtlUnwind
- RtlUnwindEx
- RtlVirtualUnwind
- SetConsoleTextAttribute
- SetEnvironmentVariableW
- SetEvent
- SetFilePointerEx
- SetLastError
- SetStdHandle
- SetUnhandledExceptionFilter
- SleepConditionVariableSRW
- SwitchToFiber
- SwitchToThread
- TerminateProcess
- TlsAlloc
- TlsFree
- TlsGetValue
- TlsSetValue
- TryAcquireSRWLockExclusive
- UnhandledExceptionFilter
- UpdateProcThreadAttribute
- VerSetConditionMask
- VerifyVersionInfoW
- VirtualAlloc
- VirtualFree
- VirtualProtect
- WaitForSingleObject
- WaitForSingleObjectEx
- WakeAllConditionVariable
- WakeConditionVariable
- WideCharToMultiByte
- WriteConsoleW
- WriteFile
-
USER32.dll
- GetClientRect
- GetDC
- IsWindow
- ReleaseDC
-
GDI32.dll
- CreateCompatibleDC
- CreateDIBSection
- DeleteDC
- DeleteObject
- GetObjectA
- SelectObject
- StretchBlt
vkAcquireNextImage2KHR
vkAcquireNextImageKHR
vkAllocateCommandBuffers
vkAllocateDescriptorSets
vkAllocateMemory
vkBeginCommandBuffer
vkBindBufferMemory
vkBindBufferMemory2
vkBindImageMemory
vkBindImageMemory2
vkCmdBeginQuery
vkCmdBeginRenderPass
vkCmdBeginRenderPass2
vkCmdBindDescriptorSets
vkCmdBindIndexBuffer
vkCmdBindPipeline
vkCmdBindVertexBuffers
vkCmdBlitImage
vkCmdClearAttachments
vkCmdClearColorImage
vkCmdClearDepthStencilImage
vkCmdCopyBuffer
vkCmdCopyBufferToImage
vkCmdCopyImage
vkCmdCopyImageToBuffer
vkCmdCopyQueryPoolResults
vkCmdDispatch
vkCmdDispatchBase
vkCmdDispatchIndirect
vkCmdDraw
vkCmdDrawIndexed
vkCmdDrawIndexedIndirect
vkCmdDrawIndexedIndirectCount
vkCmdDrawIndirect
vkCmdDrawIndirectCount
vkCmdEndQuery
vkCmdEndRenderPass
vkCmdEndRenderPass2
vkCmdExecuteCommands
vkCmdFillBuffer
vkCmdNextSubpass
vkCmdNextSubpass2
vkCmdPipelineBarrier
vkCmdPushConstants
vkCmdResetEvent
vkCmdResetQueryPool
vkCmdResolveImage
vkCmdSetBlendConstants
vkCmdSetDepthBias
vkCmdSetDepthBounds
vkCmdSetDeviceMask
vkCmdSetEvent
vkCmdSetLineWidth
vkCmdSetScissor
vkCmdSetStencilCompareMask
vkCmdSetStencilReference
vkCmdSetStencilWriteMask
vkCmdSetViewport
vkCmdUpdateBuffer
vkCmdWaitEvents
vkCmdWriteTimestamp
vkCreateBuffer
vkCreateBufferView
vkCreateCommandPool
vkCreateComputePipelines
vkCreateDescriptorPool
vkCreateDescriptorSetLayout
vkCreateDescriptorUpdateTemplate
vkCreateDevice
vkCreateEvent
vkCreateFence
vkCreateFramebuffer
vkCreateGraphicsPipelines
vkCreateImage
vkCreateImageView
vkCreateInstance
vkCreatePipelineCache
vkCreatePipelineLayout
vkCreateQueryPool
vkCreateRenderPass
vkCreateRenderPass2
vkCreateSampler
vkCreateSamplerYcbcrConversion
vkCreateSemaphore
vkCreateShaderModule
vkCreateSwapchainKHR
vkCreateWin32SurfaceKHR
vkDestroyBuffer
vkDestroyBufferView
vkDestroyCommandPool
vkDestroyDescriptorPool
vkDestroyDescriptorSetLayout
vkDestroyDescriptorUpdateTemplate
vkDestroyDevice
vkDestroyEvent
vkDestroyFence
vkDestroyFramebuffer
vkDestroyImage
vkDestroyImageView
vkDestroyInstance
vkDestroyPipeline
vkDestroyPipelineCache
vkDestroyPipelineLayout
vkDestroyQueryPool
vkDestroyRenderPass
vkDestroySampler
vkDestroySamplerYcbcrConversion
vkDestroySemaphore
vkDestroyShaderModule
vkDestroySurfaceKHR
vkDestroySwapchainKHR
vkDeviceWaitIdle
vkEndCommandBuffer
vkEnumerateDeviceExtensionProperties
vkEnumerateDeviceLayerProperties
vkEnumerateInstanceExtensionProperties
vkEnumerateInstanceLayerProperties
vkEnumerateInstanceVersion
vkEnumeratePhysicalDeviceGroups
vkEnumeratePhysicalDevices
vkFlushMappedMemoryRanges
vkFreeCommandBuffers
vkFreeDescriptorSets
vkFreeMemory
vkGetBufferDeviceAddress
vkGetBufferMemoryRequirements
vkGetBufferMemoryRequirements2
vkGetBufferOpaqueCaptureAddress
vkGetDescriptorSetLayoutSupport
vkGetDeviceGroupPeerMemoryFeatures
vkGetDeviceGroupPresentCapabilitiesKHR
vkGetDeviceGroupSurfacePresentModesKHR
vkGetDeviceMemoryCommitment
vkGetDeviceMemoryOpaqueCaptureAddress
vkGetDeviceProcAddr
vkGetDeviceQueue
vkGetDeviceQueue2
vkGetEventStatus
vkGetFenceStatus
vkGetImageMemoryRequirements
vkGetImageMemoryRequirements2
vkGetImageSparseMemoryRequirements
vkGetImageSparseMemoryRequirements2
vkGetImageSubresourceLayout
vkGetInstanceProcAddr
vkGetPhysicalDeviceExternalBufferProperties
vkGetPhysicalDeviceExternalFenceProperties
vkGetPhysicalDeviceExternalSemaphoreProperties
vkGetPhysicalDeviceFeatures
vkGetPhysicalDeviceFeatures2
vkGetPhysicalDeviceFormatProperties
vkGetPhysicalDeviceFormatProperties2
vkGetPhysicalDeviceImageFormatProperties
vkGetPhysicalDeviceImageFormatProperties2
vkGetPhysicalDeviceMemoryProperties
vkGetPhysicalDeviceMemoryProperties2
vkGetPhysicalDevicePresentRectanglesKHR
vkGetPhysicalDeviceProperties
vkGetPhysicalDeviceProperties2
vkGetPhysicalDeviceQueueFamilyProperties
vkGetPhysicalDeviceQueueFamilyProperties2
vkGetPhysicalDeviceSparseImageFormatProperties
vkGetPhysicalDeviceSparseImageFormatProperties2
vkGetPhysicalDeviceSurfaceCapabilitiesKHR
vkGetPhysicalDeviceSurfaceFormatsKHR
vkGetPhysicalDeviceSurfacePresentModesKHR
vkGetPhysicalDeviceSurfaceSupportKHR
vkGetPhysicalDeviceWin32PresentationSupportKHR
vkGetPipelineCacheData
vkGetQueryPoolResults
vkGetRenderAreaGranularity
vkGetSemaphoreCounterValue
vkGetSwapchainImagesKHR
vkInvalidateMappedMemoryRanges
vkMapMemory
vkMergePipelineCaches
vkQueueBindSparse
vkQueuePresentKHR
vkQueueSubmit
vkQueueWaitIdle
vkResetCommandBuffer
vkResetCommandPool
vkResetDescriptorPool
vkResetEvent
vkResetFences
vkResetQueryPool
vkSetEvent
vkSignalSemaphore
vkTrimCommandPool
vkUnmapMemory
vkUpdateDescriptorSetWithTemplate
vkUpdateDescriptorSets
vkWaitForFences
vkWaitSemaphores
vk_icdGetInstanceProcAddr
vk_icdNegotiateLoaderICDInterfaceVersion
{u'lang': u'LANG_ENGLISH', u'name': u'RT_DIALOG', u'offset': 4834272, u'sha256': u'c8b96b2158c157cb16c65f20297e06c3cf179cd2567f27e685e84b388a541a7a', u'type': u'data', u'size': 248}
{u'lang': u'LANG_ENGLISH', u'name': u'RT_VERSION', u'offset': 4833440, u'sha256': u'7094e22f6e6bf9dd53bbe7b04f710d4e31813dad22a40926838cbce38bcc8cd1', u'type': u'data', u'size': 832}