| Architecture |
IMAGE_FILE_MACHINE_I386
|
|---|---|
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| Compilation Date | 2021-Sep-17 02:57:05 |
| Detected languages |
Chinese - PRC
English - United States |
| Debug artifacts |
D:\Devops\agent\workspace\p-111758179e0043a5b011650a32a71ea0\src\TGBDownloader\Output\TGBDownloader\Release\TGBDownloader.pdb
|
| CompanyName | Tencent |
| FileDescription | Tencent Game Downloader |
| FileVersion | 1, 0, 0, 1 |
| InternalName | TGBDownloader.exe |
| LegalCopyright | Copyright ? 2020 Tencent. All Rights Reserved. |
| OriginalFilename | TGBDownloader.exe |
| ProductName | Tencent Game Downloader |
| ProductVersion | 1, 0, 0, 1 |
| Info | Matching compiler(s): |
Microsoft Visual C++ 6.0 DLL (Debug)
Microsoft Visual C++ 6.0 - 8.0 Microsoft Visual C++ 6.0 DLL Microsoft Visual C++ Microsoft Visual C++ v6.0 |
| Suspicious | Strings found in the binary may indicate undesirable behavior: |
Contains references to security software:
|
| 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 Microsoft's Cryptography API |
| Suspicious | The PE is possibly packed. | Unusual section name found: .QMGuid |
| Suspicious | The PE contains functions most legitimate programs don't use. |
[!] The program may be hiding some of its imports:
|
| Malicious | The PE is possibly a dropper. | Resource 136 detected as a PE Executable. |
| Malicious | VirusTotal score: 6/71 (Scanned on 2024-04-07 15:08:22) |
Bkav:
W32.AIDetectMalware
DeepInstinct: MALICIOUS ESET-NOD32: a variant of Win32/Tencent.X potentially unwanted Gridinsoft: PUP.Win32.Tencent.cl VBA32: Riskware.Tencent Xcitium: ApplicUnwnt@#24mn2cl07bo9k |
| 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_I386
|
| NumberofSections | 8 |
| TimeDateStamp | 2021-Sep-17 02:57:05 |
| PointerToSymbolTable | 0 |
| NumberOfSymbols | 0 |
| SizeOfOptionalHeader | 0xe0 |
| Characteristics |
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_EXECUTABLE_IMAGE
|
| Magic | PE32 |
|---|---|
| LinkerVersion | 14.0 |
| SizeOfCode | 0x27be00 |
| SizeOfInitializedData | 0x127c00 |
| SizeOfUninitializedData | 0 |
| AddressOfEntryPoint | 0x00220BE4 (Section: .text) |
| BaseOfCode | 0x1000 |
| BaseOfData | 0x27d000 |
| ImageBase | 0x400000 |
| SectionAlignment | 0x1000 |
| FileAlignment | 0x200 |
| OperatingSystemVersion | 5.1 |
| ImageVersion | 0.0 |
| SubsystemVersion | 5.1 |
| Win32VersionValue | 0 |
| SizeOfImage | 0x3a9000 |
| SizeOfHeaders | 0x400 |
| Checksum | 0x3a7263 |
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| DllCharacteristics |
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
|
| SizeofStackReserve | 0x100000 |
| SizeofStackCommit | 0x1000 |
| SizeofHeapReserve | 0x100000 |
| SizeofHeapCommit | 0x1000 |
| LoaderFlags | 0 |
| NumberOfRvaAndSizes | 16 |
| PSAPI.DLL |
GetModuleFileNameExA
|
|---|---|
| WS2_32.dll |
htons
WSAStartup WSAGetLastError WSACleanup gethostbyname closesocket setsockopt ioctlsocket __WSAFDIsSet select shutdown connect recv send htonl ntohl socket |
| KERNEL32.dll |
UnmapViewOfFile
EnterCriticalSection LeaveCriticalSection DuplicateHandle SetErrorMode TerminateProcess RaiseException GetFileTime GetCurrentDirectoryW SetCurrentDirectoryW GetTempPathW GetFileAttributesW GetFileSizeEx TerminateThread FreeResource GetUserDefaultUILanguage DecodePointer ProcessIdToSessionId OpenMutexW CreateMutexW GetLogicalDrives GetDriveTypeW DeviceIoControl FindFirstFileW RemoveDirectoryW MoveFileExW FindNextFileW FindClose GetExitCodeProcess IsDBCSLeadByte GetFullPathNameW SetEndOfFile SetFilePointerEx CopyFileW CreateFileA SwitchToThread CreateDirectoryA GetPrivateProfileIntA GetPrivateProfileStringA GetVersionExW LoadLibraryA GetSystemDefaultLangID OpenProcess SleepEx CreateMutexA AreFileApisANSI TryEnterCriticalSection HeapCreate GetDiskFreeSpaceW OutputDebugStringA LockFile GetFullPathNameA UnlockFileEx HeapValidate GetTempPathA FormatMessageW GetDiskFreeSpaceA GetFileAttributesA FlushViewOfFile WaitForSingleObjectEx GetVersionExA DeleteFileA HeapCompact UnlockFile CreateFileMappingA LocalFree LockFileEx SystemTimeToFileTime GetSystemTimeAsFileTime GetSystemTime FormatMessageA QueryPerformanceCounter FlushFileBuffers GetStdHandle GetFileType GetModuleHandleA GlobalMemoryStatus FlushConsoleInputBuffer MulDiv GetACP lstrlenW GlobalUnlock ExitProcess VerifyVersionInfoW VerSetConditionMask CreateDirectoryW MapViewOfFile LocalFileTimeToFileTime GlobalAlloc lstrcpyW lstrcmpiW IsValidCodePage SetStdHandle GetTimeZoneInformation EnumSystemLocalesW GetUserDefaultLCID IsValidLocale GetTimeFormatW GetDateFormatW GetConsoleCP ReadConsoleW SetEnvironmentVariableA SetConsoleMode ReadConsoleInputA GetConsoleMode SetConsoleCtrlHandler GetModuleHandleExW ExitThread FileTimeToSystemTime SystemTimeToTzSpecificLocalTime PeekNamedPipe RtlUnwind UnregisterWaitEx QueryDepthSList InterlockedFlushSList InterlockedPushEntrySList InterlockedPopEntrySList ReleaseSemaphore VirtualProtect VirtualFree VirtualAlloc LoadLibraryExW FreeLibraryAndExitThread GetThreadTimes UnregisterWait RegisterWaitForSingleObject SetThreadAffinityMask GetProcessAffinityMask GetNumaHighestNodeNumber DeleteTimerQueueTimer ChangeTimerQueueTimer CreateTimerQueueTimer GetLogicalProcessorInformation GetThreadPriority SetThreadPriority CreateThread SignalObjectAndWait CreateTimerQueue InitializeSListHead GetStartupInfoW IsProcessorFeaturePresent UnhandledExceptionFilter ResetEvent IsDebuggerPresent LCMapStringW CompareStringW GetCPInfo TlsFree TlsSetValue TlsGetValue TlsAlloc SetLastError QueryPerformanceFrequency FindFirstFileExW GetNativeSystemInfo GetExitCodeThread GetCurrentThread GetStringTypeW EncodePointer SetUnhandledExceptionFilter InitializeCriticalSection GetCurrentProcessId GetModuleFileNameA GetSystemDirectoryW CreateFileMappingW GetEnvironmentVariableW GetLocaleInfoW GetPrivateProfileSectionW GetPrivateProfileIntW GetPrivateProfileStringW GetCommandLineW GetSystemInfo GetDiskFreeSpaceExW GlobalMemoryStatusEx OutputDebugStringW DeleteCriticalSection InitializeCriticalSectionAndSpinCount LoadLibraryW FreeLibrary InterlockedExchangeAdd GetTickCount GetFileAttributesExW GetLocalTime GetModuleFileNameW InterlockedDecrement InterlockedIncrement MoveFileW DeleteFileW SetFilePointer SetEvent WaitForSingleObject CreateEventW FindResourceExW FindResourceW LoadResource LockResource SizeofResource WideCharToMultiByte Sleep InterlockedExchange InterlockedCompareExchange GetProcessHeap HeapAlloc HeapFree HeapReAlloc HeapSize HeapDestroy GetCurrentThreadId GlobalFree MultiByteToWideChar GetCurrentProcess GetFileSize WriteFile ReadFile GetLastError GetModuleHandleW GetProcAddress CreateFileW CloseHandle GetOEMCP GetCommandLineA GetEnvironmentStringsW FreeEnvironmentStringsW WriteConsoleW GlobalLock |
| USER32.dll |
wsprintfW
EnumDisplayDevicesW GetDC MonitorFromWindow GetMonitorInfoW ReleaseDC DestroyWindow DefWindowProcW GetSystemMetrics MessageBoxW InvalidateRgn GetWindowTextW GetWindowTextLengthW SetWindowTextW IsWindowEnabled InvalidateRect IsWindow GetProcessWindowStation GetUserObjectInformationW MessageBoxA IsRectEmpty IntersectRect PtInRect SetCursor LoadCursorW CharNextW CreateAcceleratorTableW InflateRect UnionRect SendMessageW GetWindowRect ScreenToClient GetKeyState GetClientRect SetWindowPos GetWindowLongW SetWindowLongW IsIconic GetActiveWindow GetWindow SetFocus BeginPaint EndPaint GetUpdateRect IsWindowVisible MapWindowPoints CreateWindowExW GetCursorPos ReleaseCapture GetSysColor GetMessageW DestroyMenu TrackPopupMenu EnableMenuItem AppendMenuW TranslateMessage DispatchMessageW IsZoomed PostMessageW GetFocus SetTimer KillTimer SetCapture GetParent LoadImageW SetWindowRgn ShowWindow EnableWindow PostQuitMessage RegisterClassW GetClassInfoExW RegisterClassExW GetGUIThreadInfo SetForegroundWindow MapVirtualKeyExW GetKeyboardLayout OffsetRect CallWindowProcW SetPropW CreatePopupMenu GetCaretBlinkTime ClientToScreen SetCaretPos GetCaretPos GetKeyNameTextW GetPropW HideCaret ShowCaret CreateCaret GetWindowRgn UpdateLayeredWindow EqualRect FillRect DrawTextW SetRect CharPrevW MoveWindow |
| GDI32.dll |
CreateRectRgnIndirect
GetClipBox SelectClipRgn CreateRoundRectRgn PlayEnhMetaFile GetEnhMetaFileHeader CreateDIBitmap AddFontMemResourceEx GetTextMetricsW CloseEnhMetaFile CreateEnhMetaFileW SetWindowOrgEx Rectangle RestoreDC BitBlt SaveDC StretchBlt CreateCompatibleDC DeleteDC ExtSelectClipRgn CreatePen CreateFontIndirectW GetStockObject GetObjectW GetObjectA DeleteObject CreateCompatibleBitmap GetDeviceCaps SetStretchBltMode CreatePatternBrush CreateSolidBrush CreatePenIndirect MoveToEx LineTo RoundRect GetBitmapBits SetBitmapBits CombineRgn RemoveFontMemResourceEx CreateDIBSection SetBkMode SetTextColor SetBkColor GetCharABCWidthsW GetTextExtentPoint32W TextOutW GdiFlush CreateRectRgn SelectObject PtInRegion |
| ADVAPI32.dll |
CryptAcquireContextW
RegOpenKeyExA RegDeleteKeyW RegCreateKeyExW RegEnumKeyExW RegSetValueExW RegQueryValueExW RegOpenKeyExW RegCloseKey ReportEventA RegisterEventSourceA DeregisterEventSource CryptReleaseContext CryptGenRandom RegQueryValueExA |
| SHELL32.dll |
SHBrowseForFolderW
DragQueryFileW SHGetFolderPathA #165 ShellExecuteExW SHGetSpecialFolderPathW SHCreateDirectoryExW CommandLineToArgvW SHGetPathFromIDListW SHChangeNotify |
| ole32.dll |
RegisterDragDrop
DoDragDrop OleDuplicateData CoInitialize CoCreateInstance CoUninitialize CoInitializeEx CoTaskMemFree CoCreateGuid ReleaseStgMedium OleLockRunning CLSIDFromString CLSIDFromProgID CreateStreamOnHGlobal |
| COMCTL32.dll |
#17
_TrackMouseEvent |
| gdiplus.dll |
GdipSetStringFormatLineAlign
GdipSetStringFormatAlign GdipSetStringFormatFlags GdipSetStringFormatTrimming GdipDeleteStringFormat GdipTranslateWorldTransform GdipCloneStringFormat GdipSetInterpolationMode GdipSetSmoothingMode GdipSetTextRenderingHint GdipDeleteFont GdipCreateFontFromLogfontA GdipCreateFontFromDC GdipDrawRectangleI GdipSetPenMode GdipMeasureString GdipCreatePen1 GdipFillRectangleI GdipDeleteBrush GdipCreateSolidFill GdipDeleteGraphics GdipCreateFromHDC GdipDisposeImage GdipCloneImage GdipAlloc GdipFree GdipLoadImageFromStream GdiplusShutdown GdiplusStartup GdipDeletePen GdipDrawString GdipDrawImageRectI GdipRotateWorldTransform GdipStringFormatGetGenericTypographic |
| IMM32.dll |
ImmGetContext
ImmReleaseContext ImmSetCompositionWindow |
| WINHTTP.dll |
WinHttpReceiveResponse
WinHttpWriteData WinHttpSetOption WinHttpSendRequest WinHttpQueryHeaders WinHttpGetIEProxyConfigForCurrentUser WinHttpAddRequestHeaders WinHttpOpenRequest WinHttpConnect WinHttpCrackUrl WinHttpQueryDataAvailable WinHttpReadData WinHttpGetProxyForUrl WinHttpSetTimeouts WinHttpCloseHandle WinHttpOpen |
| SHLWAPI.dll |
PathFileExistsW
PathRemoveFileSpecW PathAddBackslashW PathRemoveFileSpecA PathIsDirectoryW |
| d3d9.dll |
Direct3DCreate9
|
| VERSION.dll |
GetFileVersionInfoSizeW
VerQueryValueW GetFileVersionInfoW |
| NETAPI32.dll |
Netbios
|
| TGBDownloader |
| TGBDOWNLOADER |
| Signature | 0xfeef04bd |
|---|---|
| StructVersion | 0x10000 |
| FileVersion | 1.0.0.1 |
| ProductVersion | 1.0.0.1 |
| FileFlags | (EMPTY) |
| FileOs |
VOS_DOS_WINDOWS32
VOS_NT_WINDOWS32
VOS__WINDOWS32
|
| FileType |
VFT_APP
|
| Language | English - United States |
| CompanyName | Tencent |
| FileDescription | Tencent Game Downloader |
| FileVersion (#2) | 1, 0, 0, 1 |
| InternalName | TGBDownloader.exe |
| LegalCopyright | Copyright ? 2020 Tencent. All Rights Reserved. |
| OriginalFilename | TGBDownloader.exe |
| ProductName | Tencent Game Downloader |
| ProductVersion (#2) | 1, 0, 0, 1 |
| Resource LangID | Chinese - PRC |
|---|
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2021-Sep-17 02:57:05 |
| Version | 0.0 |
| SizeofData | 150 |
| AddressOfRawData | 0x2e6608 |
| PointerToRawData | 0x2e5808 |
| Referenced File | D:\Devops\agent\workspace\p-111758179e0043a5b011650a32a71ea0\src\TGBDownloader\Output\TGBDownloader\Release\TGBDownloader.pdb |
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2021-Sep-17 02:57:05 |
| Version | 0.0 |
| SizeofData | 20 |
| AddressOfRawData | 0x2e66a0 |
| PointerToRawData | 0x2e58a0 |
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2021-Sep-17 02:57:05 |
| Version | 0.0 |
| SizeofData | 1012 |
| AddressOfRawData | 0x2e66b4 |
| PointerToRawData | 0x2e58b4 |
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2021-Sep-17 02:57:05 |
| Version | 0.0 |
| SizeofData | 0 |
| AddressOfRawData | 0 |
| PointerToRawData | 0 |
| StartAddressOfRawData | 0x719000 |
|---|---|
| EndAddressOfRawData | 0x719008 |
| AddressOfIndex | 0x714afc |
| AddressOfCallbacks | 0x67d90c |
| SizeOfZeroFill | 0 |
| Characteristics |
IMAGE_SCN_ALIGN_4BYTES
|
| Callbacks | (EMPTY) |
| Size | 0x5c |
|---|---|
| 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 | 0x703034 |
| SEHandlerTable | 0x6e5000 |
| SEHandlerCount | 1410 |
| XOR Key | 0x4ebe987d |
|---|---|
| Unmarked objects | 0 |
| 241 (40116) | 24 |
| 243 (40116) | 199 |
| 242 (40116) | 32 |
| 199 (41118) | 3 |
| ASM objects (VS2015 UPD3 build 24123) | 26 |
| C++ objects (23013) | 2 |
| C++ objects (VS2015 UPD3 build 24123) | 126 |
| C objects (VS2015 UPD3 build 24123) | 39 |
| C objects (VS2008 SP1 build 30729) | 8 |
| Unmarked objects (#2) | 14 |
| C objects (VS2015 UPD3.1 build 24215) | 329 |
| C++ objects (VS2015 UPD3.1 build 24215) | 28 |
| Imports (VS2008 SP1 build 30729) | 37 |
| Total imports | 553 |
| C++ objects (LTCG) (VS2015 UPD3 build 24210) | 119 |
| Resource objects (VS2015 UPD3 build 24210) | 1 |
| 151 | 1 |
| Linker (VS2015 UPD3 build 24210) | 1 |