8eabc7bd3e8573fdc0d88a7372bd4bdd

Summary

Architecture IMAGE_FILE_MACHINE_I386
Subsystem IMAGE_SUBSYSTEM_WINDOWS_GUI
Compilation Date 2005-Nov-28 05:16:06
Detected languages Korean - Korea
Debug artifacts ents and Settings\krynn44.WEBZENDEV\���� ȭ��\Working Folder\Mu project\Mu\tmp\Release\main.pdb
CompanyName WebZen
FileDescription main
FileVersion 1, 1, 46, 0
InternalName main
LegalCopyright Copyright ⓒ 2002
OriginalFilename main.exe
ProductName WebZen mu main
ProductVersion 1, 0, 0, 1

Plugin Output

Info Matching compiler(s): Microsoft Visual C++ 6.0 - 8.0
MASM/TASM - sig1(h)
Microsoft Visual C++
Microsoft Visual C++ v6.0
Info Interesting strings found in the binary: Contains domain names:
  • PCGameHacks.com
  • connect.muchina.com
  • connect.muonline.com
  • connection.muonline.com
  • cs.muonline.jp
  • muchina.com
  • muonline.com
  • muonline.jp
Info Libraries used to perform cryptographic operations: Microsoft's Cryptography API
Malicious The PE contains functions mostly used by malware. [!] The program may be hiding some of its imports:
  • LoadLibraryExA
  • GetProcAddress
  • LoadLibraryA
Functions which can be used for anti-debugging purposes:
  • CreateToolhelp32Snapshot
  • FindWindowA
Code injection capabilities (PowerLoader):
  • GetWindowLongA
  • FindWindowA
Can access the registry:
  • RegisterHotKey
  • RegDeleteKeyA
  • RegDeleteValueA
  • RegEnumValueA
  • RegCreateKeyExA
  • RegSetValueExA
  • RegOpenKeyExA
  • RegQueryValueExA
  • RegCloseKey
Possibly launches other programs:
  • WinExec
  • CreateProcessA
  • ShellExecuteA
Uses Microsoft's cryptographic API:
  • CryptReleaseContext
  • CryptGetHashParam
  • CryptDeriveKey
  • CryptDecrypt
  • CryptImportKey
  • CryptCreateHash
  • CryptHashData
  • CryptVerifySignatureA
  • CryptDestroyHash
  • CryptDestroyKey
  • CryptAcquireContextA
Can create temporary files:
  • GetTempPathA
  • CreateFileA
Uses functions commonly found in keyloggers:
  • CallNextHookEx
  • GetAsyncKeyState
Memory manipulation functions often used by packers:
  • VirtualAlloc
  • VirtualProtect
Leverages the raw socket API to access the Internet:
  • connect
  • setsockopt
  • socket
  • shutdown
  • recv
  • WSASend
  • WSAStartup
  • WSACleanup
  • send
  • WSAGetLastError
  • gethostbyname
  • inet_addr
  • htons
  • WSAAsyncSelect
  • closesocket
Manipulates other processes:
  • Process32Next
  • OpenProcess
  • Process32First
Can take screenshots:
  • GetDC
  • FindWindowA
  • BitBlt
  • CreateCompatibleDC
Reads the contents of the clipboard:
  • GetClipboardData
Suspicious The file contains overlay data. 3039 bytes of data starting at offset 0x2d7000.
The overlay data has an entropy of 7.63121 and is possibly compressed or encrypted.
Malicious VirusTotal score: 7/71 (Scanned on 2024-12-02 01:09:04) CrowdStrike: win/grayware_confidence_60% (W)
Cylance: Unsafe
Google: Detected
Gridinsoft: Trojan.Win32.Gen.vb!n
Ikarus: Trojan.Crypt
McAfeeD: ti!94864A91AC35
Symantec: ML.Attribute.HighConfidence

Hashes

MD5 8eabc7bd3e8573fdc0d88a7372bd4bdd
SHA1 9f52b69767a3ef7129e2d0c09a0000691abdc068
SHA256 94864a91ac35b4426f8f6c6344270855a04cc3e27c29f30396facd34fb6f3c3f
SHA3 f05e12bae7c9a568984d182352512c88c98fec29d17232e1997db36b86ee8312
SSDeep 49152:SLH8/KbUlSfRMnenQYL+r1r7Fr+m55VPQKEjwfzJQmnXl0oRoobNIm2kzyu1Rvco:2H+KwKmnaL+J5pE8r35RE9m
Imports Hash dd273f401177cdec8f2d1fabc93f0348

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 0x110

PE Header

Signature PE
Machine IMAGE_FILE_MACHINE_I386
NumberofSections 4
TimeDateStamp 2005-Nov-28 05:16:06
PointerToSymbolTable 0
NumberOfSymbols 0
SizeOfOptionalHeader 0xe0
Characteristics IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_LINE_NUMS_STRIPPED
IMAGE_FILE_LOCAL_SYMS_STRIPPED
IMAGE_FILE_RELOCS_STRIPPED

Image Optional Header

Magic PE32
LinkerVersion 6.0
SizeOfCode 0x2a6000
SizeOfInitializedData 0x769b000
SizeOfUninitializedData 0
AddressOfEntryPoint 0x002A6E1C (Section: .text)
BaseOfCode 0x1000
BaseOfData 0x2a7000
ImageBase 0x400000
SectionAlignment 0x1000
FileAlignment 0x1000
OperatingSystemVersion 4.0
ImageVersion 0.0
SubsystemVersion 4.0
Win32VersionValue 0
SizeOfImage 0x7942000
SizeOfHeaders 0x1000
Checksum 0
Subsystem IMAGE_SUBSYSTEM_WINDOWS_GUI
SizeofStackReserve 0x100000
SizeofStackCommit 0x1000
SizeofHeapReserve 0x100000
SizeofHeapCommit 0x1000
LoaderFlags 0
NumberOfRvaAndSizes 16

.text

MD5 1af1d4afc32557b54d78fa0722fbd9d4
SHA1 2a88a526b32b9f826af5919ed3e4104e170cb46a
SHA256 3a7241c43d38b9f5a16fd570128d4e6519d4423f8167e225ecf74f72bfa7e0b0
SHA3 1bde03e8413d369dfafe2b12dec4d4ef8c00d046177512ccc6264173dccbbed8
VirtualSize 0x2a5e02
VirtualAddress 0x1000
SizeOfRawData 0x2a6000
PointerToRawData 0x1000
PointerToRelocations 0
PointerToLineNumbers 0
NumberOfLineNumbers 0
NumberOfRelocations 0
Characteristics IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
Entropy 6.76062

.rdata

MD5 4b9afd22de0ade6b18cfbd1e29e9ef2e
SHA1 952e9e1167de50e8bce9432d2c0949774c38ce5e
SHA256 b06dfbf53aaccec87aae73ef7cf1e2759a5e059644d7bad792d57a70f400074c
SHA3 5c9bd629ecc2b58a1ede9bb7dd7086cc7d1c20e6b6bb568ebd1274a04467f151
VirtualSize 0xdbc8
VirtualAddress 0x2a7000
SizeOfRawData 0xe000
PointerToRawData 0x2a7000
PointerToRelocations 0
PointerToLineNumbers 0
NumberOfLineNumbers 0
NumberOfRelocations 0
Characteristics IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
Entropy 5.56291

.data

MD5 e17db3d1ca5e43f10aa2336fcde7990f
SHA1 1de53f397ed8e751590657d3288cae2fadd7ae44
SHA256 2601771f29906ae8029bd6717c02feee786343d74a21ce04550af12b8ed2a801
SHA3 11babb3ca0e88ebd12db6d8ae0e5d2bf8df8abfc776cf976c2ebdd6d131ee9bb
VirtualSize 0x76892a4
VirtualAddress 0x2b5000
SizeOfRawData 0x1f000
PointerToRawData 0x2b5000
PointerToRelocations 0
PointerToLineNumbers 0
NumberOfLineNumbers 0
NumberOfRelocations 0
Characteristics IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
Entropy 5.75139

.rsrc

MD5 345544090d1e03f478749bca3f23ffa1
SHA1 311d9b7f2ea3650ff6c3839320fd82ac79c6eafc
SHA256 1f1a9fdc079be16c1ddf78be87174824e24e18b9034301b0053b2c9063706919
SHA3 418066561d87dc8ecfcc7a1ddd2b073d81cd2f3592547ee9c25d70ca57faff6a
VirtualSize 0x2048
VirtualAddress 0x793f000
SizeOfRawData 0x3000
PointerToRawData 0x2d4000
PointerToRelocations 0
PointerToLineNumbers 0
NumberOfLineNumbers 0
NumberOfRelocations 0
Characteristics IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
Entropy 3.15588

Imports

IMM32.dll ImmGetCompositionStringA
ImmGetCompositionWindow
ImmSetCompositionWindow
ImmGetDefaultIMEWnd
ImmSetConversionStatus
ImmGetContext
ImmGetDescriptionA
ImmGetIMEFileNameA
ImmGetConversionStatus
ImmReleaseContext
DSOUND.dll #1
#2
OPENGL32.dll glColor3f
glEnd
glVertex3fv
glTexCoord2f
glBegin
glColor3fv
glGetIntegerv
glGetString
glFogf
glFogfv
glEnable
glDisable
glClearColor
glTexImage2D
glBindTexture
glVertex3f
glDepthMask
glPolygonMode
glFrontFace
glStencilFunc
glColorMask
glVertex2f
glDepthFunc
glStencilOp
glTexEnvf
glPixelStorei
glTexParameteri
glDeleteTextures
glIsTexture
glColor4ub
glLoadIdentity
glMatrixMode
glPopMatrix
glClear
glAlphaFunc
glTranslatef
glRotatef
glPushMatrix
wglDeleteContext
wglGetProcAddress
wglMakeCurrent
wglCreateContext
glScalef
glGenTextures
glTexEnvi
glReadPixels
glGetFloatv
glBlendFunc
glViewport
glFogi
glFlush
glColor4f
GLU32.dll gluOrtho2D
gluPerspective
WINMM.dll mmioOpenA
mmioAscend
mmioClose
mmioDescend
mmioRead
timeEndPeriod
timeGetDevCaps
timeBeginPeriod
timeGetTime
mmioWrite
KERNEL32.dll ReleaseMutex
CreateMutexA
TerminateThread
CreateThread
OpenMutexA
EnterCriticalSection
LeaveCriticalSection
lstrcatA
GetComputerNameA
lstrcmpA
ExitProcess
VirtualAlloc
VirtualFree
VirtualProtect
LoadLibraryExA
GetTempFileNameA
GetTempPathA
HeapFree
GetProcessHeap
HeapAlloc
GetFileInformationByHandle
DuplicateHandle
GetCurrentThreadId
GetTickCount
Sleep
lstrlenA
CloseHandle
WriteFile
SetFilePointer
CreateFileA
DeleteFileA
ReadFile
GetLocalTime
GetSystemDirectoryA
lstrcmpiA
GetVersionExA
QueryPerformanceCounter
SetProcessAffinityMask
SetThreadPriority
SetPriorityClass
GetProcessAffinityMask
GetThreadPriority
GetPriorityClass
GetCurrentThread
GetCurrentProcess
QueryPerformanceFrequency
OutputDebugStringA
SetStdHandle
GetProcAddress
LoadLibraryA
GlobalMemoryStatus
GlobalUnlock
GlobalLock
GetCommandLineA
GetFileSize
GetLastError
GetPrivateProfileStringA
GetCurrentDirectoryA
CopyFileA
SetFileAttributesA
Process32Next
TerminateProcess
OpenProcess
Process32First
CreateToolhelp32Snapshot
WinExec
FindFirstFileA
FindClose
GetModuleFileNameA
GetFileAttributesA
MoveFileExA
IsBadReadPtr
OpenEventA
WaitForSingleObject
CreateEventA
CreateProcessA
WaitForMultipleObjects
GetExitCodeProcess
GetModuleHandleA
ResetEvent
ResumeThread
SetEndOfFile
DeleteCriticalSection
InitializeCriticalSection
SetEvent
WideCharToMultiByte
CreateFileMappingA
UnmapViewOfFile
MapViewOfFile
FindNextFileA
RemoveDirectoryA
CreateDirectoryA
GetThreadContext
lstrcpynA
GetCurrentProcessId
Module32First
Module32Next
SetUnhandledExceptionFilter
IsValidCodePage
GetLocaleInfoA
EnumSystemLocalesA
GetUserDefaultLCID
SetHandleCount
GetFileType
GetEnvironmentVariableA
HeapDestroy
IsValidLocale
HeapCreate
IsBadWritePtr
UnhandledExceptionFilter
FreeEnvironmentStringsA
FreeEnvironmentStringsW
GetEnvironmentStrings
GetEnvironmentStringsW
IsBadCodePtr
GetStringTypeA
GetStringTypeW
CompareStringA
CompareStringW
SetEnvironmentVariableA
SetConsoleCtrlHandler
GetLocaleInfoW
CreatePipe
GetStdHandle
PeekNamedPipe
FlushFileBuffers
lstrcpyA
InterlockedExchange
RtlUnwind
InterlockedDecrement
InterlockedIncrement
GetTimeZoneInformation
GetSystemTime
GetStartupInfoA
GetVersion
GetSystemTimeAsFileTime
RaiseException
TlsSetValue
TlsAlloc
TlsFree
SetLastError
TlsGetValue
HeapReAlloc
HeapSize
GetCPInfo
GetACP
GetOEMCP
FatalAppExitA
MultiByteToWideChar
LCMapStringA
LCMapStringW
FreeLibrary
USER32.dll GetKeyboardLayoutNameA
wvsprintfA
SendMessageA
RegisterHotKey
GetWindowRect
SetWindowPos
CallNextHookEx
UnhookWindowsHookEx
SetWindowsHookExA
GetDesktopWindow
MessageBoxA
UnregisterHotKey
GetFocus
SetWindowLongA
CloseClipboard
GetClipboardData
OpenClipboard
CallWindowProcA
GetWindowLongA
GetCaretPos
GetWindowTextA
SetWindowTextA
ShowWindow
ReleaseDC
GetDC
GetKeyboardLayout
PostMessageA
SetFocus
IsWindowVisible
GetScrollPos
SetScrollPos
FindWindowA
ShowCursor
ChangeDisplaySettingsA
SystemParametersInfoA
DefWindowProcA
PostQuitMessage
EndPaint
BeginPaint
DestroyWindow
RegisterClassA
LoadCursorA
LoadIconA
SetForegroundWindow
IsIconic
DispatchMessageA
TranslateMessage
GetMessageA
PeekMessageA
UpdateWindow
EnumDisplaySettingsA
SetCursorPos
CreateWindowExA
GetAsyncKeyState
SetRect
OffsetRect
PtInRect
GetDoubleClickTime
ScreenToClient
GetCursorPos
IntersectRect
wsprintfA
SetTimer
GDI32.dll GetTextExtentPoint32A
GetTextExtentPointA
SelectObject
SwapBuffers
DeleteDC
TextOutA
BitBlt
GetStockObject
SetBkColor
SetPixelFormat
ChoosePixelFormat
CreateFontA
SetTextColor
CreateCompatibleDC
DeleteObject
CreateDIBSection
SetBkMode
ADVAPI32.dll CryptReleaseContext
RegDeleteKeyA
CryptGetHashParam
CryptDeriveKey
CryptDecrypt
CryptImportKey
CryptCreateHash
CryptHashData
CryptVerifySignatureA
CryptDestroyHash
CryptDestroyKey
InitializeSecurityDescriptor
GetUserNameA
RegDeleteValueA
RegEnumValueA
CryptAcquireContextA
RegCreateKeyExA
RegSetValueExA
RegOpenKeyExA
RegQueryValueExA
SetSecurityDescriptorDacl
RegCloseKey
SHELL32.dll ShellExecuteA
ole32.dll CoUninitialize
CoCreateInstance
CoInitialize
WS2_32.dll connect
setsockopt
socket
shutdown
recv
WSASend
WSAStartup
WSACleanup
send
WSAGetLastError
gethostbyname
inet_addr
htons
WSAAsyncSelect
closesocket
VERSION.dll VerQueryValueA
GetFileVersionInfoSizeA
GetFileVersionInfoA
wzAudio.dll wzAudioStop
wzAudioPlay
wzAudioDestroy
wzAudioOption
wzAudioCreate

Delayed Imports

1

Type RT_ICON
Language Korean - Korea
Codepage UNKNOWN
Size 0x2e8
TimeDateStamp 1980-Jan-01 00:00:00
Entropy 3.07176
MD5 46bd0e570128820855709b0ef7baedf1
SHA1 e3a00e970a62c66795522d5638fd07feb0ec9cee
SHA256 419f856569df391049fe54baa3eaba23333af684d468b3db54032b1ae99da84a
SHA3 273d3ff86bc30ad79810481368f1ef676f2541739920ac15a65e4afa13cde7c5

2

Type RT_ICON
Language Korean - Korea
Codepage UNKNOWN
Size 0xea8
TimeDateStamp 1980-Jan-01 00:00:00
Entropy 3.70736
MD5 9326002520adbb64c0e22cfe4b56ef9f
SHA1 23fb80ddf56393ca578790aab88b93c089a06537
SHA256 e17119d66f71f8a055295d5f87c9c2cca081bbd83904fe01ab6bdc6381c6e191
SHA3 eb013a7517ae50bb603f8250befe6b486888245afa87edb5ce2cd7c5faf202db

3

Type RT_ICON
Language Korean - Korea
Codepage UNKNOWN
Size 0x8a8
TimeDateStamp 1980-Jan-01 00:00:00
Entropy 3.91116
MD5 5b3f8baf6ed52b5f2a5c88c5001736fa
SHA1 c9b4a610997f92be3f21c555f4b517308cac47c0
SHA256 ae3c6b324c9eaa11bde5b44c15c87968f088fec942f9b483b75741da8fce6813
SHA3 d7d179d7618467f6554a6a91a8d6c1966a8025551b1f1208fb792e72039b9bac

4

Type RT_ICON
Language Korean - Korea
Codepage UNKNOWN
Size 0x128
TimeDateStamp 1980-Jan-01 00:00:00
Entropy 2.67625
MD5 8a36e0ba48ea6216c985b760e8601777
SHA1 79ed19e9df7265a95acdac0945fe4e887095c78e
SHA256 f8e4fc643d9f8874d5180c8f75795d3cdf10c5344390a42320d3a3f5bcc3e07d
SHA3 1bcb14873608eb156ee667c93b68e3328363931b0c9f75d27e4696081e6c14fb

101

Type RT_GROUP_ICON
Language Korean - Korea
Codepage UNKNOWN
Size 0x3e
TimeDateStamp 1980-Jan-01 00:00:00
Entropy 2.70237
Detected Filetype Icon file
MD5 7a5323bc7bc1f8b5d24ac4563187979e
SHA1 0cf74ff14e9af6df11b035640c019fb5acd9f38f
SHA256 30318b36a5012a6a445f593ce7966ba1a0c19d9e74a8009c94903e019fd12a27
SHA3 21e12534926c86bf2785d56922f6e48dce8230252a7023bdf1f9549c5177b8ed

1 (#2)

Type RT_VERSION
Language Korean - Korea
Codepage UNKNOWN
Size 0x324
TimeDateStamp 1980-Jan-01 00:00:00
Entropy 3.33651
MD5 3eb746598bc85c8ab595a19e43a4916c
SHA1 5b1afc5ef59b6ff8b29126a5575b7e2936507a7c
SHA256 8a330b371b11ca643558b16d06427ccd04ef60d8a2b4d8ce35d1cdc05e9b2d9d
SHA3 6c27d14255f6c2f4d047fb3f55cccea33656019cdda0978ed0cca28b59baa9cc

Version Info

Signature 0xfeef04bd
StructVersion 0x10000
FileVersion 1.1.46.0
ProductVersion 1.0.0.1
FileFlags (EMPTY)
FileOs VOS_DOS_WINDOWS32
VOS_NT
VOS_NT_WINDOWS32
VOS_WINCE
VOS__WINDOWS32
FileType VFT_APP
Language Korean - Korea
CompanyName WebZen
FileDescription main
FileVersion (#2) 1, 1, 46, 0
InternalName main
LegalCopyright Copyright ⓒ 2002
OriginalFilename main.exe
ProductName WebZen mu main
ProductVersion (#2) 1, 0, 0, 1
Resource LangID Korean - Korea

IMAGE_DEBUG_TYPE_CODEVIEW

Characteristics 0
TimeDateStamp 2005-Nov-28 05:16:06
Version 0.0
SizeofData 120
AddressOfRawData 0
PointerToRawData 0x2d7000
Referenced File ents and Settings\krynn44.WEBZENDEV\���� ȭ��\Working Folder\Mu project\Mu\tmp\Release\main.pdb

TLS Callbacks

Load Configuration

RICH Header

XOR Key 0x79b181e5
Unmarked objects 0
Linker (VC++ 6.0 SP5 imp/exp build 8447) 2
12 (7291) 4
14 (7299) 38
C objects (VS98 SP6 build 8804) 161
C++ objects (8047) 3
C objects (VC++ 6.0 SP5 build 8804) 1
C++ objects (VC++ 6.0 SP5 build 8804) 10
C objects (VS98 build 8168) 44
C++ objects (9178) 1
Imports (9210) 2
Total imports 357
19 (8034) 25
C++ objects (VS98 SP6 build 8804) 139
Resource objects (VS98 SP6 cvtres build 1736) 1

Errors

[*] Warning: Raw bytes from section .text could not be obtained.
<-- -->