| Architecture |
IMAGE_FILE_MACHINE_I386
|
|---|---|
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| Compilation Date | 2020-Dec-27 21:25:33 |
| Detected languages |
English - United States
Korean - Korea |
| TLS Callbacks | 1 callback(s) detected. |
| Debug artifacts |
c:\GamePackages\Client\Tools\Patcher\Src\TorrentPatchSfxBuilder\TorrentPatch_x86_MT_VC90.pdb
|
| FileDescription | Metin2 Patcher |
| FileVersion | 1.0.2.2 |
| InternalName | Patcher Metin2 |
| LegalCopyright | Copyright (C) 2016 |
| OriginalFilename | Official Metin2-Test.exe |
| ProductName | Metin2 Patcher |
| ProductVersion | 1, 0, 2, 2 |
| Info | Matching compiler(s): |
Microsoft Visual C++ 6.0 - 8.0
MASM/TASM - sig2(h) MASM/TASM - sig1(h) |
| 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 SHA1 Uses constants related to SHA256 Uses constants related to SHA512 Uses constants related to Whirlpool Uses constants related to AES Uses constants related to Twofish Uses constants related to TEA |
| Suspicious | The PE is possibly packed. | Unusual section name found: .SHARED |
| Malicious | The PE contains functions mostly used by malware. |
[!] The program may be hiding some of its imports:
|
| Malicious | The file contains overlay data. |
3566960 bytes of data starting at offset 0x34a800.
The file contains a Zip Compressed Archive after the PE data. |
| Suspicious | VirusTotal score: 2/66 (Scanned on 2026-06-19 03:00:06) |
CrowdStrike:
win/grayware_confidence_60% (D)
Trapmine: suspicious.low.ml.score |
| 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 | 0x100 |
| Signature | PE |
|---|---|
| Machine |
IMAGE_FILE_MACHINE_I386
|
| NumberofSections | 7 |
| TimeDateStamp | 2020-Dec-27 21:25:33 |
| PointerToSymbolTable | 0 |
| NumberOfSymbols | 0 |
| SizeOfOptionalHeader | 0xe0 |
| Characteristics |
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_EXECUTABLE_IMAGE
|
| Magic | PE32 |
|---|---|
| LinkerVersion | 9.0 |
| SizeOfCode | 0x23a200 |
| SizeOfInitializedData | 0x13ec00 |
| SizeOfUninitializedData | 0 |
| AddressOfEntryPoint | 0x001BB540 (Section: .text) |
| BaseOfCode | 0x1000 |
| BaseOfData | 0x23c000 |
| ImageBase | 0x400000 |
| SectionAlignment | 0x1000 |
| FileAlignment | 0x200 |
| OperatingSystemVersion | 5.0 |
| ImageVersion | 0.0 |
| SubsystemVersion | 5.0 |
| Win32VersionValue | 0 |
| SizeOfImage | 0x37e000 |
| SizeOfHeaders | 0x400 |
| Checksum | 0 |
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| DllCharacteristics |
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_TERMINAL_SERVER_AWARE
|
| SizeofStackReserve | 0x100000 |
| SizeofStackCommit | 0x1000 |
| SizeofHeapReserve | 0x100000 |
| SizeofHeapCommit | 0x1000 |
| LoaderFlags | 0 |
| NumberOfRvaAndSizes | 16 |
| KERNEL32.dll |
DeleteCriticalSection
GetCurrentThreadId LoadLibraryW CreateSemaphoreW ReleaseSemaphore InterlockedIncrement InterlockedDecrement SetThreadPriority TerminateThread ResumeThread TlsGetValue TlsSetValue GetProcessAffinityMask GetCurrentProcess ExitProcess GetACP GetUserDefaultLCID IsValidLocale GetLocaleInfoW SystemTimeToFileTime GetTempPathW FindClose FindFirstFileW GetTempFileNameW GetStdHandle InitializeCriticalSection GetTimeZoneInformation GetThreadLocale GetCurrentProcessId GetEnvironmentVariableW GetCPInfo IsValidCodePage GetDiskFreeSpaceW SetEnvironmentVariableW GetFileType GetFileAttributesW GetWindowsDirectoryW FindNextFileW RaiseException CreateThread DuplicateHandle ExpandEnvironmentStringsW GetCommandLineW SetErrorMode SetLastError LocalAlloc HeapSize GetProcessHeap InterlockedCompareExchange InterlockedExchange UnhandledExceptionFilter SetUnhandledExceptionFilter IsDebuggerPresent HeapAlloc HeapFree MoveFileA GetFileAttributesA GetSystemTimeAsFileTime GetCommandLineA GetStartupInfoA RtlUnwind HeapReAlloc ExitThread SetStdHandle GetConsoleCP GetConsoleMode FlushFileBuffers GetDriveTypeA GetFullPathNameA GetFullPathNameW MoveFileW RemoveDirectoryW WriteConsoleW LCMapStringA LCMapStringW GetStringTypeW GetModuleFileNameA GetCurrentThread SetHandleCount VirtualFree VirtualAlloc HeapCreate GetOEMCP FreeEnvironmentStringsA GetEnvironmentStrings FreeEnvironmentStringsW GetEnvironmentStringsW QueryPerformanceCounter GetModuleHandleA InitializeCriticalSectionAndSpinCount GetStringTypeA GetTimeFormatA GetDateFormatA GetLocaleInfoA EnumSystemLocalesA WriteConsoleA GetConsoleOutputCP GetCurrentDirectoryA CompareStringW SetEnvironmentVariableA SetEndOfFile CompareStringA CreateFileMappingW QueryPerformanceFrequency CreateEventA CreateSemaphoreA CreateIoCompletionPort GetQueuedCompletionStatus InterlockedExchangeAdd PostQueuedCompletionStatus QueueUserAPC SleepEx DeviceIoControl SetFilePointerEx ReadFileScatter GetOverlappedResult WriteFileGather VirtualLock VirtualUnlock GetFileAttributesExW FormatMessageA ResetEvent WaitForMultipleObjects SetWaitableTimer CreateWaitableTimerA lstrcpyA GetSystemTime SetThreadAffinityMask LeaveCriticalSection EnterCriticalSection CreateDirectoryA CreateFileA ReadFile SetFilePointer UnmapViewOfFile GetSystemInfo CreateFileMappingA OutputDebugStringA MapViewOfFile SetEvent WaitForSingleObject CreateEventW TlsFree TlsAlloc GetModuleHandleW DeleteFileW WriteFile CreateDirectoryW DeleteFileA GetTickCount lstrlenW WideCharToMultiByte MultiByteToWideChar LocalFree FormatMessageW CreateProcessW SetFileTime TerminateProcess OpenProcess FreeLibrary GetProcAddress LoadLibraryA GetVersionExW GetFileSize GetCurrentDirectoryW GlobalFree GlobalAlloc GlobalUnlock GlobalLock GetFileTime GetFileSizeEx CreateFileW SetCurrentDirectoryW CopyFileW GetModuleFileNameW Sleep OpenMutexW ReleaseMutex CloseHandle GetLastError OutputDebugStringW CreateMutexW VirtualQuery |
|---|---|
| USER32.dll |
SetWindowTextW
InvalidateRect EndDeferWindowPos BeginDeferWindowPos GetWindow GetMessageTime SystemParametersInfoW GetMenuItemInfoW GetActiveWindow CallNextHookEx RegisterHotKey UnregisterHotKey UnhookWindowsHookEx GetCapture PtInRect IsWindow TrackPopupMenu IsDialogMessageW SetWindowsHookExW GetSysColor GetUpdateRgn InflateRect GetIconInfo CreateIconIndirect EndPaint GetWindowDC BeginPaint LoadBitmapW DestroyIcon LoadImageW CreateDialogParamW GetDlgItem DrawFrameControl DrawIconEx GetClassNameW GetWindowTextW GetWindowTextLengthW SetMenu DrawIcon GetUpdateRect BringWindowToTop IsZoomed IsIconic GetDesktopWindow GetSystemMenu FlashWindow CreateDialogIndirectParamW GetForegroundWindow DrawTextW CopyRect DrawFocusRect OffsetRect GetMessageW ValidateRect MapWindowPoints DestroyCursor keybd_event IsClipboardFormatAvailable HideCaret DestroyAcceleratorTable CreateAcceleratorTableW TranslateAcceleratorW DrawEdge UnionRect ChildWindowFromPoint DefFrameProcW TranslateMDISysAccel DefMDIChildProcW GetMenuStringW GetMessagePos DrawStateW DrawStateA RegisterClipboardFormatW ChangeDisplaySettingsW EnumDisplaySettingsW SetScrollInfo KillTimer GetFocus DispatchMessageA PeekMessageA SetWindowPos SetWindowLongW FillRect GetWindowRect GetAsyncKeyState VkKeyScanW DispatchMessageW TranslateMessage ReleaseDC GetDC CheckMenuRadioItem CheckMenuItem InsertMenuItemW EnableMenuItem GetMenuItemCount GetSubMenu CreateMenu AppendMenuW DrawMenuBar GetMenuState InsertMenuW RemoveMenu ModifyMenuW DestroyMenu CreatePopupMenu SetMenuItemInfoW UnregisterClassW GetKeyState RegisterWindowMessageW DdePostAdvise DdeConnect DdeNameService DdeCreateStringHandleW DdeClientTransaction DdeDisconnect DdeInitializeW DdeGetLastError DdeCreateDataHandle DdeGetData DdeFreeDataHandle DdeUninitialize DdeQueryStringW DdeFreeStringHandle DestroyWindow SendMessageW SetCursor RegisterClassW MessageBeep PeekMessageW MessageBoxW PostThreadMessageW MessageBoxA GetScrollInfo IsWindowEnabled SetCursorPos ReleaseCapture SetCapture IsWindowVisible CallWindowProcW DeferWindowPos ClientToScreen ScreenToClient UpdateWindow RedrawWindow SetParent GetCursorPos WindowFromPoint SetForegroundWindow RegisterClipboardFormatA OpenClipboard SetClipboardData CloseClipboard SetWindowRgn GetWindowLongW GetClientRect AdjustWindowRectEx PostQuitMessage DefWindowProcW LoadIconW LoadCursorW CreateWindowExW MoveWindow GetSystemMetrics PostMessageW GetParent SetTimer ScrollWindow ShowWindow EnableWindow ShowCursor SetFocus |
| GDI32.dll |
Arc
CreateSolidBrush SelectClipRgn GetTextColor GetBkColor SetMapMode GetRegionData ExtCreateRegion OffsetRgn SetViewportExtEx SetWindowExtEx SetViewportOrgEx SetWindowOrgEx GetTextExtentExPointW GetCharABCWidthsW SetROP2 TextOutW PolyBezier Polyline SetPixel GetPixel ExtFloodFill ExtSelectClipRgn GetClipBox SetTextColor SetStretchBltMode SaveDC RestoreDC SetBkMode SetBkColor CreateBitmap CreateCompatibleBitmap BitBlt DeleteDC CreateCompatibleDC GetPaletteEntries GetObjectW ExcludeClipRect CreateRectRgn GetTextExtentPoint32W SelectPalette RealizePalette GdiFlush SelectObject GetTextMetricsW GetDeviceCaps CreateFontIndirectW DeleteEnhMetaFile CopyEnhMetaFileW GetEnhMetaFileW CreateDCW StartDocW EndPage StartPage EndDoc SetAbortProc EnumFontFamiliesExW CreateICW PatBlt GetDIBColorTable CreateDIBitmap GetDIBits CreateDIBSection SetTextAlign CreateRectRgnIndirect GetSystemPaletteEntries CombineRgn RectInRegion PtInRegion EqualRgn GetRgnBox MoveToEx LineTo CreatePen ExtCreatePen CreatePatternBrush CreateHatchBrush CreatePalette GetNearestPaletteIndex Pie Polygon SetPolyFillMode PolyPolygon Rectangle RoundRect Ellipse GetStockObject SetBrushOrgEx MaskBlt StretchBlt StretchDIBits DeleteObject |
| SHELL32.dll |
ShellExecuteW
ShellExecuteExW SHGetMalloc SHGetPathFromIDListW SHGetSpecialFolderLocation Shell_NotifyIconW DragAcceptFiles DragFinish DragQueryPoint DragQueryFileW ExtractIconW ExtractIconExW SHFileOperationW |
| ole32.dll |
OleInitialize
OleUninitialize CoCreateInstance RegisterDragDrop CoLockObjectExternal RevokeDragDrop OleSetClipboard OleIsCurrentClipboard OleFlushClipboard ReleaseStgMedium OleGetClipboard OleCreate OleSetContainedObject |
| OLEAUT32.dll |
SysAllocString
VariantClear |
| COMCTL32.dll |
ImageList_BeginDrag
#17 #16 CreateStatusWindowW ImageList_GetIconSize ImageList_Draw ImageList_GetImageCount ImageList_Create ImageList_Destroy ImageList_ReplaceIcon ImageList_Add ImageList_SetDragCursorImage ImageList_EndDrag ImageList_DragMove ImageList_DragEnter ImageList_DragLeave |
| WININET.dll |
HttpQueryInfoW
HttpSendRequestW HttpOpenRequestW InternetConnectW InternetOpenW InternetReadFile InternetCloseHandle InternetQueryDataAvailable |
| WS2_32.dll |
getpeername
WSAStartup WSACleanup ntohl htonl WSASetLastError WSAAddressToStringA WSAGetLastError WSAStringToAddressA htons ntohs setsockopt WSASocketW closesocket bind listen WSAIoctl WSASend getservbyname gethostbyname getsockopt getsockname WSASendTo WSARecvFrom ioctlsocket connect WSARecv accept inet_addr select __WSAFDIsSet socket |
| MSWSOCK.dll |
GetAcceptExSockaddrs
AcceptEx |
| WINMM.dll |
timeGetTime
|
| COMDLG32.dll |
PageSetupDlgW
CommDlgExtendedError PrintDlgW ChooseColorW GetSaveFileNameW GetOpenFileNameW ChooseFontW |
| ADVAPI32.dll |
EqualSid
GetTokenInformation AllocateAndInitializeSid FreeSid RegQueryValueExW RegOpenKeyExW RegCloseKey OpenProcessToken OpenThreadToken |
| Signature | 0xfeef04bd |
|---|---|
| StructVersion | 0x10000 |
| FileVersion | 1.0.2.2 |
| ProductVersion | 1.0.2.2 |
| FileFlags | (EMPTY) |
| FileOs |
VOS_DOS_WINDOWS32
VOS_NT_WINDOWS32
VOS__WINDOWS32
|
| FileType |
VFT_APP
|
| Language | UNKNOWN |
| FileDescription | Metin2 Patcher |
| FileVersion (#2) | 1.0.2.2 |
| InternalName | Patcher Metin2 |
| LegalCopyright | Copyright (C) 2016 |
| OriginalFilename | Official Metin2-Test.exe |
| ProductName | Metin2 Patcher |
| ProductVersion (#2) | 1, 0, 2, 2 |
| Resource LangID | Korean - Korea |
|---|
| Characteristics |
0
|
|---|---|
| TimeDateStamp | 2020-Dec-27 21:25:33 |
| Version | 0.0 |
| SizeofData | 117 |
| AddressOfRawData | 0x2910d8 |
| PointerToRawData | 0x28f6d8 |
| Referenced File | c:\GamePackages\Client\Tools\Patcher\Src\TorrentPatchSfxBuilder\TorrentPatch_x86_MT_VC90.pdb |
| StartAddressOfRawData | 0x723000 |
|---|---|
| EndAddressOfRawData | 0x723001 |
| AddressOfIndex | 0x71af90 |
| AddressOfCallbacks | 0x63d97c |
| SizeOfZeroFill | 0 |
| Characteristics |
IMAGE_SCN_TYPE_REG
|
| Callbacks |
0x005EE040
|
| XOR Key | 0x4cecfb0a |
|---|---|
| Unmarked objects | 0 |
| C++ objects (VS98 SP6 build 8804) | 11 |
| 150 (20413) | 1 |
| ASM objects (VS2008 SP1 build 30729) | 56 |
| C objects (VS2008 SP1 build 30729) | 289 |
| C++ objects (VS2008 SP1 build 30729) | 332 |
| C objects (VS2012 build 50727 / VS2005 build 50727) | 7 |
| Imports (VS2012 build 50727 / VS2005 build 50727) | 27 |
| Total imports | 642 |
| 138 (VS2008 SP1 build 30729) | 172 |
| Linker (VS2008 SP1 build 30729) | 1 |
| Resource objects (VS2008 SP1 build 30729) | 1 |
No comments yet.