002ce0d28ec990aadbbc89df457189de37d8adaadc9c084b78eb7be9a9820c81

Summary

Architecture IMAGE_FILE_MACHINE_AMD64
Subsystem IMAGE_SUBSYSTEM_WINDOWS_CUI
Compilation Date 2012-Jul-26 21:23:14
Detected languages English - United States
Debug artifacts VSPerfCmd.pdb
CompanyName Microsoft Corporation
FileDescription VSPerf Performance Control Tool
FileVersion 11.0.50727.1 built by: RTMREL
InternalName VSPerfCmdUI.dll
LegalCopyright © Microsoft Corporation. All rights reserved.
OriginalFilename VSPerfCmdUI.dll
ProductName Microsoft® Visual Studio® 2012
ProductVersion 11.0.50727.1

Plugin Output

Suspicious Strings found in the binary may indicate undesirable behavior: Tries to detect virtualized environments:
  • HARDWARE\DESCRIPTION\System
May have dropper capabilities:
  • CurrentControlSet\Services
Accesses the WMI:
  • root\wmi
Miscellaneous malware strings:
  • cmd.exe
Malicious The PE contains functions mostly used by malware. [!] The program may be hiding some of its imports:
  • LoadLibraryExA
  • GetProcAddress
  • LoadLibraryExW
  • LoadLibraryW
  • LoadLibraryA
Functions which can be used for anti-debugging purposes:
  • CreateToolhelp32Snapshot
  • SwitchToThread
Code injection capabilities:
  • VirtualAllocEx
  • CreateRemoteThread
  • OpenProcess
  • VirtualAlloc
  • WriteProcessMemory
Code injection capabilities (mapping injection):
  • CreateRemoteThread
  • CreateFileMappingW
  • MapViewOfFile
  • CreateFileMappingA
Can access the registry:
  • RegQueryValueExA
  • RegOpenKeyExA
  • RegCloseKey
  • RegSetValueExW
  • RegCreateKeyExW
  • RegQueryValueExW
  • RegOpenKeyExW
Possibly launches other programs:
  • CreateProcessW
Functions related to the privilege level:
  • AdjustTokenPrivileges
  • OpenProcessToken
Interacts with services:
  • ControlService
  • QueryServiceConfigA
  • OpenSCManagerA
  • QueryServiceStatus
  • ChangeServiceConfigA
  • OpenServiceW
  • DeleteService
  • CreateServiceW
Enumerates local disk drives:
  • GetDriveTypeW
Manipulates other processes:
  • Process32NextW
  • Process32FirstW
  • ReadProcessMemory
  • OpenProcess
  • WriteProcessMemory
Changes object ACLs:
  • SetSecurityInfo
  • SetNamedSecurityInfoW
Info The PE is digitally signed. Signer: Microsoft Corporation
Issuer: Microsoft Code Signing PCA
Safe VirusTotal score: 0/70 (Scanned on 2026-06-29 10:01:35) All the AVs think this file is safe.

Hashes

MD5 ebd0e35ecce5c00d31c641690fc77d10
SHA1 2f34ac0d21ca46c555dd62166bb709c750ff7fdf
SHA256 002ce0d28ec990aadbbc89df457189de37d8adaadc9c084b78eb7be9a9820c81
SHA3 4083a0f9d2e02fd1e8c88e432786b9f376fad0d43dfd2b48298734e7aa2428b8
SSDeep 6144:fIddkHcc6C4OFfkpSjrwvros+8cRO/OSG/6CZUBkTRF83HYdUHNHVeGrS42SKp1g:ckz6C4OvjaoI8O2vReeDG+4ap1cz
Imports Hash ceaf3bf3cf5af1986b33f8d3ae5bd94f

DOS Header

e_magic MZ
e_cblp 0x90
e_cp 0x3
e_crlc 0
e_cparhdr 0x4
e_minalloc 0
e_maxalloc 0xffff
e_ss 0
e_sp 0xb8
e_csum 0
e_ip 0
e_cs 0
e_ovno 0
e_oemid 0
e_oeminfo 0
e_lfanew 0x108

PE Header

Signature PE
Machine IMAGE_FILE_MACHINE_AMD64
NumberofSections 6
TimeDateStamp 2012-Jul-26 21:23:14
PointerToSymbolTable 0
NumberOfSymbols 0
SizeOfOptionalHeader 0xf0
Characteristics IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE

Image Optional Header

Magic PE32+
LinkerVersion 11.0
SizeOfCode 0x3f800
SizeOfInitializedData 0x1e400
SizeOfUninitializedData 0
AddressOfEntryPoint 0x0000000000026568 (Section: .text)
BaseOfCode 0x1000
ImageBase 0x140000000
SectionAlignment 0x1000
FileAlignment 0x200
OperatingSystemVersion 6.0
ImageVersion A.0
SubsystemVersion 6.0
Win32VersionValue 0
SizeOfImage 0x65000
SizeOfHeaders 0x400
Checksum 0x6f1f6
Subsystem IMAGE_SUBSYSTEM_WINDOWS_CUI
DllCharacteristics IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_HIGH_ENTROPY_VA
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
SizeofStackReserve 0x100000
SizeofStackCommit 0x2000
SizeofHeapReserve 0x100000
SizeofHeapCommit 0x1000
LoaderFlags 0
NumberOfRvaAndSizes 16

.text

MD5 d8a2cd53cabbcb8324ec2903036dc2a2
SHA1 f972aa04e31c3b5a74303bb110e98482829a6465
SHA256 892d170da8620e127bcc2c355f7a07336e813bf97a59c832123481f703f752ff
SHA3 dcd68c1afb4d5328401108dc7edf56cd13e2955eba5a854b45235c06a766240a
VirtualSize 0x3f7b3
VirtualAddress 0x1000
SizeOfRawData 0x3f800
PointerToRawData 0x400
PointerToRelocations 0
PointerToLineNumbers 0
NumberOfLineNumbers 0
NumberOfRelocations 0
Characteristics IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
Entropy 6.42464

.rdata

MD5 ef9a2146a7a5a93aba79a289ea46f6e3
SHA1 cd3a7b9a2180bfc2c3e9035c3aa6de5ff9e3f9dd
SHA256 e9d7f18fc79646d2676e71a04a40c615ed67081aff106c3d448b9bfbaa21389f
SHA3 615da5187f81c910e6732297c37bbc8f409c955979db94e60da5266f922e8861
VirtualSize 0x170a2
VirtualAddress 0x41000
SizeOfRawData 0x17200
PointerToRawData 0x3fc00
PointerToRelocations 0
PointerToLineNumbers 0
NumberOfLineNumbers 0
NumberOfRelocations 0
Characteristics IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
Entropy 4.52651

.data

MD5 84dd6e009e8d954379dc5d1455263d05
SHA1 bca89c5be2d5e7a0d817bc706546044a24629419
SHA256 e73dff23b829ad52650905ed7dbbcd8af47037dc46ccdf574189028cf641da1d
SHA3 5d5dbbbb174b51b252a90b958ce20b9534c6f93874f8f2dd23105d0b6132c841
VirtualSize 0x5b88
VirtualAddress 0x59000
SizeOfRawData 0x2800
PointerToRawData 0x56e00
PointerToRelocations 0
PointerToLineNumbers 0
NumberOfLineNumbers 0
NumberOfRelocations 0
Characteristics IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
Entropy 3.62636

.pdata

MD5 fb7b2155e1e83cd33d30090dbfc69c1e
SHA1 d8636317f753afd403029ea5582ba179018fb328
SHA256 16f52b4fc010dba0f3c631d85f6942c04179a81af0ce0ccef9d398859d4e4038
SHA3 b12d973fdbb27238b4db29fe7dd9c80f9dc143bb901ea01bf1e0feabcee810c8
VirtualSize 0x2e5c
VirtualAddress 0x5f000
SizeOfRawData 0x3000
PointerToRawData 0x59600
PointerToRelocations 0
PointerToLineNumbers 0
NumberOfLineNumbers 0
NumberOfRelocations 0
Characteristics IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
Entropy 5.58675

.rsrc

MD5 e96013b9caa10fef7fa0da941e71b385
SHA1 2e2b83a87f92c518c7ccc6674f2b2c8d48975b2e
SHA256 bb7aabe07336b691c463642460fb958a15c5e645fff6bd31c89bfcf0d2612d3e
SHA3 fc8ddfd4cb14fc882f0dbe3e5b4bab5c11a19e624103c8ed86bb3517ab36ba4d
VirtualSize 0x5d0
VirtualAddress 0x62000
SizeOfRawData 0x600
PointerToRawData 0x5c600
PointerToRelocations 0
PointerToLineNumbers 0
NumberOfLineNumbers 0
NumberOfRelocations 0
Characteristics IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
Entropy 4.37382

.reloc

MD5 7ea8be224f244bcc86751155c3dc7f5a
SHA1 43c83372616a12469a77f84e4e1217e632c80a4d
SHA256 5fbda267c8fce01d3a8ae8c1f287994b66bbadebdcd604d541250cc2c5e3888c
SHA3 f1c27babfdca9f669489046d653cac85f8d31f2fcfef18445dab5d5e6e4cf0d2
VirtualSize 0x12e4
VirtualAddress 0x63000
SizeOfRawData 0x1400
PointerToRawData 0x5cc00
PointerToRelocations 0
PointerToLineNumbers 0
NumberOfLineNumbers 0
NumberOfRelocations 0
Characteristics IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
Entropy 2.83369

Imports

ADVAPI32.dll GetAclInformation
GetAce
GetSecurityDescriptorDacl
RegQueryValueExA
RegOpenKeyExA
GetSecurityInfo
IsValidSid
RegCloseKey
GetExplicitEntriesFromAclA
GetNamedSecurityInfoW
ConvertStringSecurityDescriptorToSecurityDescriptorW
IsValidSecurityDescriptor
GetSecurityDescriptorGroup
RegSetValueExW
SetSecurityDescriptorSacl
GetSecurityDescriptorSacl
GetSecurityDescriptorOwner
SetSecurityDescriptorOwner
InitializeSecurityDescriptor
RegCreateKeyExW
MapGenericMask
SetSecurityDescriptorGroup
RegQueryValueExW
RegOpenKeyExW
AdjustTokenPrivileges
LookupPrivilegeValueA
GetTokenInformation
OpenProcessToken
GetTraceEnableLevel
RegisterTraceGuidsA
TraceEvent
GetTraceLoggerHandle
GetTraceEnableFlags
IsTextUnicode
MakeSelfRelativeSD
GetSidLengthRequired
SetSecurityInfo
MakeAbsoluteSD
LookupAccountSidW
GetSecurityDescriptorLength
SetNamedSecurityInfoW
SetSecurityDescriptorDacl
LookupAccountNameW
GetSecurityDescriptorControl
GetSidSubAuthorityCount
SetEntriesInAclA
GetSidSubAuthority
IsValidAcl
GetSidIdentifierAuthority
ControlService
QueryServiceConfigA
OpenSCManagerA
QueryServiceStatus
ChangeServiceConfigA
StartServiceA
OpenServiceW
DeleteService
CloseServiceHandle
CreateServiceW
KERNEL32.dll SetThreadPriority
TerminateThread
VirtualAllocEx
CreateRemoteThread
Module32NextW
CreateToolhelp32Snapshot
Process32NextW
Module32FirstW
OpenThread
Process32FirstW
Thread32Next
GetExitCodeProcess
ReadProcessMemory
Thread32First
CreateFileA
ResumeThread
SuspendThread
CreateMutexW
CreateFileMappingW
CreateEventW
ReleaseMutex
GetVersion
ExpandEnvironmentStringsW
WaitNamedPipeA
SetNamedPipeHandleState
LoadLibraryExA
ReadConsoleW
CreateMutexA
OpenSemaphoreA
CreateSemaphoreA
HeapSetInformation
SetUnhandledExceptionFilter
LocalAlloc
GetProcAddress
SwitchToThread
GetCurrentProcessId
DeviceIoControl
OpenEventA
ProcessIdToSessionId
OpenMutexA
SetLastError
MultiByteToWideChar
CreateFileW
GetModuleFileNameW
Sleep
GetLocaleInfoW
WideCharToMultiByte
OpenProcess
GetTickCount
GetModuleHandleW
GetSystemDefaultLCID
WaitForSingleObject
GetFullPathNameW
CloseHandle
GetModuleHandleA
LockResource
RaiseException
SizeofResource
LoadResource
FindResourceW
FindResourceExW
LocalFree
GetVersionExA
GetLastError
CompareStringW
VirtualFreeEx
GetCommandLineW
EncodePointer
DecodePointer
HeapFree
IsDebuggerPresent
IsProcessorFeaturePresent
GetCurrentThreadId
ExitProcess
GetModuleHandleExW
GetStdHandle
WriteFile
GetProcessHeap
GetFileType
InitializeCriticalSectionAndSpinCount
DeleteCriticalSection
InitOnceExecuteOnce
GetStartupInfoW
QueryPerformanceCounter
GetSystemTimeAsFileTime
GetTickCount64
GetEnvironmentStringsW
FreeEnvironmentStringsW
RtlUnwindEx
HeapSize
HeapAlloc
RtlPcToFileHeader
IsValidCodePage
GetACP
GetOEMCP
GetCPInfo
GetStringTypeW
HeapReAlloc
EnterCriticalSection
LeaveCriticalSection
RtlCaptureContext
RtlLookupFunctionEntry
RtlVirtualUnwind
UnhandledExceptionFilter
FlsAlloc
FlsGetValue
FlsSetValue
FlsFree
GetCurrentProcess
TerminateProcess
FreeLibrary
LoadLibraryExW
OutputDebugStringW
LoadLibraryW
LCMapStringEx
GetConsoleCP
GetConsoleMode
SetFilePointerEx
SetStdHandle
WriteConsoleW
FlushFileBuffers
InitializeCriticalSectionEx
HeapDestroy
FindFirstFileW
InitializeCriticalSection
FindClose
FormatMessageA
FormatMessageW
WriteConsoleA
GetConsoleScreenBufferInfo
GetDriveTypeW
GetFileAttributesW
LoadLibraryA
GetSystemInfo
QueryPerformanceFrequency
GetFileSize
ReadFile
MapViewOfFile
UnmapViewOfFile
VirtualUnlock
VirtualAlloc
CreateFileMappingA
VirtualLock
OpenFileMappingA
PeekNamedPipe
CreatePipe
lstrlenW
SetEvent
CreateEventA
ResetEvent
FindFirstFileA
GetModuleFileNameA
GetUserDefaultUILanguage
CreateProcessW
WaitForMultipleObjects
DuplicateHandle
WriteProcessMemory
VSPMsg.dll SetErrorMessageModule
GetErrorMessageModule
ole32.dll CoInitializeEx
CoCreateInstance
CLSIDFromString
CoInitialize
CoUninitialize
OLEAUT32.dll SysFreeString
SysAllocStringLen
SysAllocString
PSAPI.DLL GetModuleBaseNameW
SETUPAPI.dll SetupDiGetClassRegistryPropertyA
SetupDiSetClassRegistryPropertyA
SHLWAPI.dll PathAddBackslashW
PathAppendW
SHCreateStreamOnFileW
PathRemoveFileSpecW
pdh.dll PdhLookupPerfNameByIndexW
XmlLite.dll CreateXmlReader

Delayed Imports

1

Type RT_VERSION
Language English - United States
Codepage Latin 1 / Western European
Size 0x394
TimeDateStamp 1980-Jan-01 00:00:00
Entropy 3.51136
MD5 f6c88979e912d285306b3897b19ae0db
SHA1 2b486f1f66d392922b1cf91db87ccd3946457ddc
SHA256 87092ff2126e645864e90297c34e87e9aec467ff3f3153a3b70a143a4afab0b5
SHA3 f473e54ee6c7fef7bec5a2d4609bcb255da43dd72cfab3545f1c5c364a6761d8

1 (#2)

Type RT_MANIFEST
Language English - United States
Codepage Latin 1 / Western European
Size 0x19b
TimeDateStamp 1980-Jan-01 00:00:00
Entropy 4.91988
MD5 dd7296efeae2710c423a33ea75d90ed0
SHA1 07c04269babf9dfed36006011b307a7822e5bad2
SHA256 0e8e41010ef355ad57dcb727b966175d3faa164a55486fade2e5d096954b3cff
SHA3 21d1cbf6c380e7af36769ed8311c3377f3ada5babdacb6522958350d0eb75e14

Version Info

Signature 0xfeef04bd
StructVersion 0x10000
FileVersion 11.0.50727.1
ProductVersion 11.0.50727.1
FileFlags (EMPTY)
FileOs VOS_DOS_WINDOWS32
VOS_NT_WINDOWS32
VOS__WINDOWS32
FileType VFT_DLL
Language English - United States
CompanyName Microsoft Corporation
FileDescription VSPerf Performance Control Tool
FileVersion (#2) 11.0.50727.1 built by: RTMREL
InternalName VSPerfCmdUI.dll
LegalCopyright © Microsoft Corporation. All rights reserved.
OriginalFilename VSPerfCmdUI.dll
ProductName Microsoft® Visual Studio® 2012
ProductVersion (#2) 11.0.50727.1
Resource LangID English - United States

IMAGE_DEBUG_TYPE_CODEVIEW

Characteristics 0
TimeDateStamp 2012-Jul-26 21:23:14
Version 0.0
SizeofData 38
AddressOfRawData 0x4ae90
PointerToRawData 0x49a90
Referenced File VSPerfCmd.pdb

IMAGE_DEBUG_TYPE_VC_FEATURE

Characteristics 0
TimeDateStamp 2012-Jul-26 21:23:14
Version 0.0
SizeofData 16
AddressOfRawData 0x4aeb8
PointerToRawData 0x49ab8

TLS Callbacks

Load Configuration

Size 0x70
TimeDateStamp 1970-Jan-01 00:00:00
Version 0.0
GlobalFlagsClear (EMPTY)
GlobalFlagsSet (EMPTY)
CriticalSectionDefaultTimeout 0
DeCommitFreeBlockThreshold 0
DeCommitTotalFreeThreshold 0
LockPrefixTable 0
MaximumAllocationSize 0
VirtualMemoryThreshold 0
ProcessAffinityMask 0
ProcessHeapFlags (EMPTY)
CSDVersion 0
Reserved1 0
EditList 0
SecurityCookie 0x140059088

RICH Header

XOR Key 0xdd8cd081
Unmarked objects 0
188 (30716) 2
190 (30716) 1
Imports (50628) 2
C++ objects (50628) 67
C objects (50628) 135
ASM objects (50628) 12
Total imports 265
185 (30716) 23
211 (50628) 62
Resource objects (50628) 1
Linker (50628) 1

Errors

Leave a comment

No comments yet.