Architecture |
IMAGE_FILE_MACHINE_AMD64
|
---|---|
Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_CUI
|
Compilation Date | 2022-Dec-09 20:12:49 |
Detected languages |
English - United States
|
Debug artifacts |
C:\MeshAgent\MeshAgent\Release\MeshService64.pdb
|
FileDescription | MeshCentral Background Service Agent |
FileVersion | 2022-Dec-2 11:42:16-0800 |
LegalCopyright | Apache 2.0 License |
ProductName | MeshCentral Agent |
ProductVersion | Commit: 2022-Dec-2 11:42:16-0800 |
Suspicious | Strings found in the binary may indicate undesirable behavior: |
Miscellaneous malware strings:
|
Info | Cryptographic algorithms detected in the binary: |
Uses constants related to CRC32
Uses constants related to MD5 Uses constants related to SHA1 Uses constants related to SHA256 Uses constants related to SHA512 Uses constants related to AES Uses known Diffie-Helman primes Microsoft's Cryptography API |
Malicious | The PE contains functions mostly used by malware. |
[!] The program may be hiding some of its imports:
|
Info | The PE is digitally signed. |
Signer: un-configured-6e1b5f
Issuer: MeshCentralRoot-c567d2 |
Suspicious | No VirusTotal score. | This file has never been scanned on VirusTotal. |
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 | 0x130 |
Signature | PE |
---|---|
Machine |
IMAGE_FILE_MACHINE_AMD64
|
NumberofSections | 7 |
TimeDateStamp | 2022-Dec-09 20:12:49 |
PointerToSymbolTable | 0 |
NumberOfSymbols | 0 |
SizeOfOptionalHeader | 0xf0 |
Characteristics |
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LARGE_ADDRESS_AWARE
|
Magic | PE32+ |
---|---|
LinkerVersion | 14.0 |
SizeOfCode | 0x206200 |
SizeOfInitializedData | 0x168200 |
SizeOfUninitializedData | 0 |
AddressOfEntryPoint | 0x00000000001D9D8C (Section: .text) |
BaseOfCode | 0x1000 |
ImageBase | 0x140000000 |
SectionAlignment | 0x1000 |
FileAlignment | 0x200 |
OperatingSystemVersion | 6.0 |
ImageVersion | 0.0 |
SubsystemVersion | 6.0 |
Win32VersionValue | 0 |
SizeOfImage | 0x373000 |
SizeOfHeaders | 0x400 |
Checksum | 0x35568e |
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 | 0x1000 |
SizeofHeapReserve | 0x100000 |
SizeofHeapCommit | 0x1000 |
LoaderFlags | 0 |
NumberOfRvaAndSizes | 16 |
COMCTL32.dll |
InitCommonControlsEx
|
---|---|
dbghelp.dll |
SymInitialize
SymGetModuleBase64 SymGetLineFromAddr64 SymFunctionTableAccess64 SymFromAddr StackWalk64 MiniDumpWriteDump |
IPHLPAPI.DLL |
GetAdaptersAddresses
SendARP ConvertLengthToIpv4Mask GetAdaptersInfo |
WS2_32.dll |
WSACloseEvent
htons htonl gethostname ntohs ntohl WSAGetLastError ioctlsocket recv WSASetLastError send getsockname WSASocketW listen closesocket bind accept __WSAFDIsSet setsockopt socket sendto getsockopt recvfrom connect shutdown WSAIoctl GetAddrInfoW WSAResetEvent WSAEventSelect WSAStartup WSACreateEvent WSACleanup FreeAddrInfoW select |
CRYPT32.dll |
CertFindCertificateInStore
CertDuplicateCertificateContext CertDeleteCertificateFromStore CryptAcquireCertificatePrivateKey CertAddEncodedCertificateToStore CryptMsgClose CryptMsgUpdate CryptExportPublicKeyInfo CertCreateSelfSignCertificate CertFreeCertificateContext CryptMsgOpenToEncode CertAddCertificateContextToStore PFXExportCertStore CryptSignAndEncodeCertificate CertCloseStore CertStrToNameA CryptMsgGetParam CryptEncodeObject CertSetCertificateContextProperty CertGetCertificateContextProperty CryptMsgCalculateEncodedLength CertOpenStore CertStrToNameW CertEnumCertificatesInStore |
gdiplus.dll |
GdipGetImageEncoders
GdiplusShutdown GdipCloneImage GdipAlloc GdipDisposeImage GdipFree GdipGetImageEncodersSize GdipLoadImageFromStream GdipSaveImageToStream GdiplusStartup |
ncrypt.dll |
NCryptCreatePersistedKey
NCryptFreeObject NCryptSetProperty BCryptCloseAlgorithmProvider BCryptGenRandom NCryptOpenStorageProvider BCryptOpenAlgorithmProvider NCryptFinalizeKey |
KERNEL32.dll |
InitializeSListHead
GetStartupInfoW RtlUnwindEx GetFullPathNameW GetStdHandle WriteFile LoadLibraryExA GetModuleFileNameW GetSystemPowerStatus OpenProcess MultiByteToWideChar Sleep GetLastError CloseHandle GetCurrentDirectoryW SetCurrentDirectoryW GetProcAddress SetEnvironmentVariableA CreateProcessW FreeLibrary WideCharToMultiByte GetCurrentThreadId GetModuleHandleA WaitForSingleObjectEx CreateThread QueueUserAPC OpenThread ReadFile LoadLibraryA SleepEx SetSystemPowerState GetCurrentProcess SetThreadExecutionState HeapFree HeapAlloc GetProcessHeap SystemTimeToFileTime GetSystemTime FileTimeToSystemTime SystemTimeToTzSpecificLocalTime QueryPerformanceCounter ReleaseSemaphore WaitForSingleObject CreateSemaphoreA CancelIo FindFirstFileW FindNextFileW RemoveDirectoryW GetFinalPathNameByHandleW GetDriveTypeA SetFilePointer FindFirstVolumeA FindClose CreateFileW GetVolumePathNamesForVolumeNameA GetFileAttributesExW ReadDirectoryChangesW FindNextVolumeA FindVolumeClose GetDiskFreeSpaceExA CreateEventA GetModuleHandleExA WaitForMultipleObjectsEx CreateNamedPipeA DisconnectNamedPipe CreateFileA CancelIoEx LocalFree ConnectNamedPipe SetConsoleMode GetConsoleMode SetConsoleOutputCP IsDebuggerPresent TerminateProcess GetTempPathW CancelSynchronousIo SetEvent ResetEvent IsProcessorFeaturePresent GetCurrentProcessId GetEnvironmentStrings FreeEnvironmentStringsA CopyFileW RtlCaptureContext SuspendThread ResumeThread DuplicateHandle GetTickCount64 GetCurrentThread GetOverlappedResult GetThreadContext WTSGetActiveConsoleSessionId GetExitCodeProcess SetEndOfFile DeleteFileW SetFilePointerEx SetConsoleCtrlHandler FreeConsole LoadLibraryExW SetLastError GetFileType GetModuleHandleW SwitchToFiber DeleteFiber CreateFiber GetSystemTimeAsFileTime ConvertFiberToThread ConvertThreadToFiber GetEnvironmentVariableW ReadConsoleA ReadConsoleW EnterCriticalSection LeaveCriticalSection DeleteCriticalSection InitializeCriticalSectionAndSpinCount TlsAlloc TlsGetValue TlsSetValue TlsFree ExitProcess GetModuleHandleExW CreateDirectoryW GetConsoleCP MoveFileExW SetEnvironmentVariableW GetTimeZoneInformation SetStdHandle GetDriveTypeW PeekNamedPipe GetCommandLineA GetCommandLineW GetACP GetDateFormatW GetTimeFormatW CompareStringW LCMapStringW GetStringTypeW HeapReAlloc FlushFileBuffers WriteConsoleW GetCPInfo FindFirstFileExW SetUnhandledExceptionFilter UnhandledExceptionFilter RtlLookupFunctionEntry GetThreadId RtlVirtualUnwind IsValidCodePage GetOEMCP GetEnvironmentStringsW FreeEnvironmentStringsW RaiseException HeapSize RtlPcToFileHeader QueryPerformanceFrequency EncodePointer |
USER32.dll |
EndDialog
SetWindowTextW GetWindowPlacement ShowWindow GetDlgCtrlID SetWindowPlacement SetWindowTextA IsDlgButtonChecked GetDlgItem CheckDlgButton DialogBoxParamW EnableWindow MessageBeep ExitWindowsEx GetUserObjectInformationA EnumDisplayMonitors GetSystemMetrics SetThreadDesktop GetThreadDesktop CloseDesktop BlockInput GetMonitorInfoA OpenInputDesktop GetKeyState GetMessageA GetMessageExtraInfo SendMessageW LoadCursorA DestroyWindow GetDC PostMessageA GetIconInfo CallNextHookEx GetCursorInfo SetWindowsHookExA MapVirtualKeyA GetForegroundWindow UnhookWindowsHookEx DefWindowProcA CreateWindowExA TranslateMessage UnregisterClassA DrawIconEx SetWinEventHook RegisterClassExA UnhookWinEvent SetForegroundWindow ReleaseDC SendInput SetProcessDPIAware MessageBoxW GetUserObjectInformationW GetProcessWindowStation DispatchMessageA CreateWindowExW GetWindowRect |
GDI32.dll |
SetBkMode
SetBkColor CreateSolidBrush BitBlt StretchBlt DeleteDC SetStretchBltMode CreateCompatibleBitmap GetObjectA SelectObject CreateCompatibleDC GetDIBits DeleteObject SetTextColor GetStockObject |
ADVAPI32.dll |
CloseServiceHandle
AllocateAndInitializeSid CryptEnumProvidersW CryptSignHashW CryptDestroyHash CryptCreateHash CryptDecrypt CryptExportKey CryptGetUserKey CryptGetProvParam CryptSetHashParam CryptAcquireContextW ReportEventW RegisterEventSourceW DeregisterEventSource StartServiceCtrlDispatcherA RegCreateKeyW RegSetValueExA RegDeleteKeyA RegCloseKey RegOpenKeyExA OpenProcessToken InitiateSystemShutdownA LookupPrivilegeValueA AdjustTokenPrivileges CryptReleaseContext RegSetValueExW CryptDestroyKey InitializeSecurityDescriptor SetEntriesInAclA SetSecurityDescriptorDacl DuplicateTokenEx CreateProcessAsUserW SetTokenInformation OpenServiceA CheckTokenMembership FreeSid RegisterServiceCtrlHandlerExA OpenSCManagerA SetServiceStatus QueryServiceStatus |
SHELL32.dll |
ShellExecuteExW
|
ole32.dll |
CoInitializeEx
CreateStreamOnHGlobal CoUninitialize |
Signature | 0xfeef04bd |
---|---|
StructVersion | 0x10000 |
FileVersion | 0.0.0.0 |
ProductVersion | 0.0.0.0 |
FileFlags | (EMPTY) |
FileOs |
VOS_DOS_WINDOWS32
VOS_NT_WINDOWS32
VOS__WINDOWS32
|
FileType |
VFT_APP
|
Language | English - United States |
FileDescription | MeshCentral Background Service Agent |
FileVersion (#2) | 2022-Dec-2 11:42:16-0800 |
LegalCopyright | Apache 2.0 License |
ProductName | MeshCentral Agent |
ProductVersion (#2) | Commit: 2022-Dec-2 11:42:16-0800 |
Resource LangID | English - United States |
---|
Characteristics |
0
|
---|---|
TimeDateStamp | 2022-Dec-09 20:12:49 |
Version | 0.0 |
SizeofData | 73 |
AddressOfRawData | 0x2e58cc |
PointerToRawData | 0x2e3ecc |
Referenced File | C:\MeshAgent\MeshAgent\Release\MeshService64.pdb |
Characteristics |
0
|
---|---|
TimeDateStamp | 2022-Dec-09 20:12:49 |
Version | 0.0 |
SizeofData | 20 |
AddressOfRawData | 0x2e5918 |
PointerToRawData | 0x2e3f18 |
Characteristics |
0
|
---|---|
TimeDateStamp | 2022-Dec-09 20:12:49 |
Version | 0.0 |
SizeofData | 776 |
AddressOfRawData | 0x2e592c |
PointerToRawData | 0x2e3f2c |
Characteristics |
0
|
---|---|
TimeDateStamp | 2022-Dec-09 20:12:49 |
Version | 0.0 |
SizeofData | 0 |
AddressOfRawData | 0 |
PointerToRawData | 0 |
Size | 0x94 |
---|---|
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 | 0x140301ed0 |
XOR Key | 0xce077f6f |
---|---|
Unmarked objects | 0 |
241 (40116) | 20 |
243 (40116) | 176 |
242 (40116) | 38 |
199 (41118) | 1 |
ASM objects (VS2015 UPD3 build 24123) | 10 |
C++ objects (VS2015 UPD3 build 24123) | 33 |
C objects (VS2015 UPD3 build 24123) | 25 |
C objects (VS2015 UPD3.1 build 24215) | 496 |
209 (65501) | 1 |
208 (65501) | 1 |
Imports (65501) | 29 |
Total imports | 398 |
C objects (LTCG) (VS2015 UPD3.1 build 24215) | 53 |
Resource objects (VS2015 UPD3 build 24210) | 1 |
151 | 1 |
Linker (VS2015 UPD3.1 build 24215) | 1 |