| Architecture |
IMAGE_FILE_MACHINE_I386
|
|---|---|
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| Compilation Date | 2012-Jun-26 10:32:30 |
| Detected languages |
Chinese - PRC
English - United States |
| CompanyName | é山软件è¡ä»½æéå ¬å¸ |
| FileDescription | JxOnline Client |
| FileVersion | 3, 0, 0, 6 |
| InternalName | Game |
| LegalCopyright | çæææ (C) 1995-2004 é山软件è¡ä»½æéå ¬å¸ |
| OriginalFilename | Game.exe |
| ProductName | SwordOnline |
| ProductVersion | 3.00.00.2003 |
| Info | Matching compiler(s): |
Microsoft Visual C++ 6.0 - 8.0
Microsoft Visual Basic v5.0 - v6.0 MSVC++ v.8 (procedure 1 recognized - h) |
| Info | Interesting strings found in the binary: |
Contains domain names:
|
| Info | Cryptographic algorithms detected in the binary: | Uses constants related to CRC32 |
| Suspicious | The PE is possibly packed. | Section .text is both writable and executable. |
| Malicious | The PE contains functions mostly used by malware. |
[!] The program may be hiding some of its imports:
|
| Malicious | The PE's digital signature is invalid. |
Signer: BladeKnight109 Co.
Issuer: BladeKnight109 Co. The file was modified after it was signed. |
| Malicious | VirusTotal score: 36/68 (Scanned on 2026-03-26 06:22:45) |
ALYac:
Trojan.GenericKD.78442205
AVG: Win32:Malware-gen Alibaba: Trojan:Win32/Generic.d8938f01 Arcabit: Trojan.Generic.D4ACEEDD Avast: Win32:Malware-gen Avira: TR/AVI.Agent.trgob CAT-QuickHeal: Trojan.Ghanarava.17718731557c9dec CTX: exe.trojan.generic CrowdStrike: win/grayware_confidence_60% (D) Cynet: Malicious (score: 100) DeepInstinct: MALICIOUS DrWeb: Trojan.DownLoader33.55651 Elastic: malicious (moderate confidence) Emsisoft: Trojan.GenericKD.78442205 (B) F-Secure: Trojan.TR/AVI.Agent.trgob GData: Trojan.GenericKD.78442205 Google: Detected Gridinsoft: Trojan.Win32.Downloader.oa!s1 Ikarus: Trojan.Crypt K7AntiVirus: Trojan-Downloader ( 005d5cbc1 ) K7GW: Trojan-Downloader ( 005d5cbc1 ) Kingsoft: malware.kb.a.1000 Lionic: Trojan.Win32.Generic.4!c McAfeeD: ti!89D91379A08A MicroWorld-eScan: Trojan.GenericKD.78442205 Microsoft: Trojan:Win32/Downloader!rfn Paloalto: generic.ml Rising: Downloader.Agent!8.B23 (C64:YzY0OhleCxd5uTeRIhC83oszjtw) Sangfor: Downloader.Win32.Agent.V6y1 Sophos: Mal/Generic-S Symantec: ML.Attribute.HighConfidence TrendMicro-HouseCall: TROJ_GEN.R002H01BN26 VIPRE: Trojan.GenericKD.78442205 Varist: W32/ABTrojan.UDZZ-1948 ViRobot: Trojan.Win.Z.Agent.2685752.A alibabacloud: Trojan:Win/Phonzy.A9nj |
| 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 | 4 |
| TimeDateStamp | 2012-Jun-26 10:32:30 |
| PointerToSymbolTable | 0 |
| NumberOfSymbols | 0 |
| SizeOfOptionalHeader | 0xe0 |
| Characteristics |
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_RELOCS_STRIPPED
|
| Magic | PE32 |
|---|---|
| LinkerVersion | 8.0 |
| SizeOfCode | 0x239000 |
| SizeOfInitializedData | 0x54000 |
| SizeOfUninitializedData | 0 |
| AddressOfEntryPoint | 0x00239EC6 (Section: .text) |
| BaseOfCode | 0x1000 |
| BaseOfData | 0x23a000 |
| ImageBase | 0x400000 |
| SectionAlignment | 0x1000 |
| FileAlignment | 0x1000 |
| OperatingSystemVersion | 4.0 |
| ImageVersion | 0.0 |
| SubsystemVersion | 4.0 |
| Win32VersionValue | 0 |
| SizeOfImage | 0x1220000 |
| SizeOfHeaders | 0x1000 |
| Checksum | 0x297b80 |
| Subsystem |
IMAGE_SUBSYSTEM_WINDOWS_GUI
|
| SizeofStackReserve | 0x100000 |
| SizeofStackCommit | 0x1000 |
| SizeofHeapReserve | 0x100000 |
| SizeofHeapCommit | 0x1000 |
| LoaderFlags | 0 |
| NumberOfRvaAndSizes | 16 |
| WS2_32.dll |
inet_ntoa
|
|---|---|
| KERNEL32.dll |
CloseHandle
TerminateThread GetExitCodeThread FreeLibrary WaitForSingleObject GetProcAddress LoadLibraryA Sleep SystemTimeToTzSpecificLocalTime WritePrivateProfileStringA GetLastError CreateProcessA SetUnhandledExceptionFilter IsBadReadPtr GetCurrentProcess GetCurrentProcessId GetCurrentThreadId CreateFileA FormatMessageA lstrlenA CreateSemaphoreA OpenSemaphoreA CreateEventA SetEvent LeaveCriticalSection EnterCriticalSection ResetEvent CreateThread InitializeCriticalSection InterlockedDecrement GetComputerNameA FileTimeToSystemTime LocalFileTimeToFileTime SystemTimeToFileTime OpenProcess TerminateProcess ReadProcessMemory GetCurrentDirectoryA GetVersionExA InterlockedExchange InterlockedCompareExchange GetStartupInfoA UnhandledExceptionFilter IsDebuggerPresent QueryPerformanceCounter GetSystemTimeAsFileTime SetLastError CreateMutexA OpenMutexA VirtualProtect LoadLibraryW GetProcessHeap HeapFree MulDiv GlobalAlloc GlobalLock GlobalUnlock GetTempPathA GetTempFileNameA VirtualFreeEx CreateRemoteThread WriteProcessMemory MultiByteToWideChar CreateFileMappingA VirtualAllocEx GetTickCount GetPrivateProfileIntA GetLocalTime GetVersion FindFirstFileA SetFileAttributesA DeleteFileA FindNextFileA FindClose RemoveDirectoryA AllocConsole FreeConsole GetModuleFileNameA GetDiskFreeSpaceExA DeleteCriticalSection MapViewOfFile UnmapViewOfFile GetProcessTimes GetThreadContext ResumeThread VirtualProtectEx FlushInstructionCache SetThreadContext |
| USER32.dll |
GetDC
CopyRect CharLowerA SetWindowLongA GetWindowLongA MoveWindow ReleaseDC InvalidateRect BringWindowToTop SetWindowTextA wsprintfA ReleaseCapture SetCapture SetCursorPos InSendMessage MessageBoxA GetMessagePos ScreenToClient GetKeyState SetClipboardData OpenClipboard GetClipboardData EmptyClipboard CloseClipboard SetCaretPos EnableWindow ShowWindow SetFocus DestroyWindow IsWindow GetClientRect ClientToScreen SetWindowPos CreateWindowExA ShowCursor LoadCursorFromFileA LoadCursorA SetCursor SendMessageA GetParent |
| comdlg32.dll |
GetOpenFileNameA
|
| ADVAPI32.dll |
OpenProcessToken
RegQueryValueExA LookupPrivilegeValueA AdjustTokenPrivileges RegOpenKeyExA RegSetValueExA RegCreateKeyExA RegCloseKey |
| SHELL32.dll |
SHGetSpecialFolderPathA
ShellExecuteA |
| ole32.dll |
StgCreateDocfile
OleUninitialize OleInitialize OleCreate OleSetContainedObject OleSave |
| FilterText.dll |
CreateTextFilter
|
| LuaLibDll.dll |
lua_typename
lua_setglobal lua_getn lua_stackspace lua_rawgeti lua_rawseti lua_error lua_newtable lua_settable lua_curpack lua_rawget lua_pushnil lua_isstring lua_pushstring lua_pushnumber lua_type lua_tonumber lua_gettop lua_tostring lua_pushcclosure |
| MSVCP80.dll |
?substr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV12@II@Z
?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z ?_Myptr@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@IAEPADXZ ?end@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ ?swap@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXAAV12@@Z ?begin@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z ?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z ?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ ?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIPBD@Z ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ ??$?8DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBD@Z ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBDI@Z ?empty@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE_NXZ ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@V?$_String_const_iterator@DU?$char_traits@D@std@@V?$allocator@D@2@@2@0@Z ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ ?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z |
| MSVCR80.dll |
_localtime32
_purecall strcat strftime isgraph atoi printf freopen __iob_func free realloc malloc memmove _mbsicmp isspace abs _difftime32 memcmp sscanf memmove_s _mktime32 rand fclose fwrite fopen srand memcpy isdigit _mbsstr remove _ui64toa _i64toa fflush fprintf _gmtime32 sprintf_s _chmod vsprintf _vsnprintf strrchr _ctime32 exit _mkdir _CIsqrt puts floor strncmp _CIcos _CIsin strtoul _unlock __dllonexit _encode_pointer _lock _onexit _decode_pointer ?terminate@@YAXXZ _amsg_exit __getmainargs _cexit _exit _XcptFilter _ismbblead _acmdln _initterm _initterm_e _configthreadlocale __setusermatherr _adjust_fdiv __p__commode __p__fmode __set_app_type _except_handler4_common _crt_debugger_hook ?_type_info_dtor_internal_method@type_info@@QAEXXZ _invoke_watson _controlfp_s strcmp memset strlen ??_V@YAXPAX@Z _snprintf _time32 ?what@exception@std@@UBEPBDXZ ??0exception@std@@QAE@ABQBD@Z ??0exception@std@@QAE@ABV01@@Z ??0exception@std@@QAE@XZ ??1exception@std@@UAE@XZ _CxxThrowException ??2@YAPAXI@Z _invalid_parameter_noinfo ??3@YAXPAX@Z __CxxFrameHandler3 strcpy strchr strstr sprintf strncpy _itoa _stricmp _getcwd _strlwr __CxxFrameHandler labs calloc |
| engine.dll |
EDOneTimePad_Decipher
?Run@KWin32App@@UAEXXZ ?Init@KWin32App@@UAEHPAUHINSTANCE__@@PAD@Z ??0KWin32App@@QAE@XZ ?InitClass@KWin32App@@MAEHPAUHINSTANCE__@@@Z ?InitWindow@KWin32App@@MAEHPAUHINSTANCE__@@@Z ?ShowMouse@KWin32App@@UAEXH@Z ?SetMultiGame@KWin32App@@UAEXH@Z ?MsgProc@KWin32App@@UAEJPAUHWND__@@IIJ@Z ?SetMouseHoverTime@KWin32App@@QAEXI@Z ?Start@KTimer@@QAEXXZ ?GetElapse@KTimer@@QAEKXZ InitTextRender ?g_InitEngine@@YAHPBD0@Z ?g_ExitEngine@@YAXXZ ?g_DebugLog@@YAXPBDZZ EDOneTimePad_Encipher RegisterInlineCtrl RemoveInlineWndCtrl ?g_StrCpy@@YAXPADPBD@Z ?g_StrCmpLen@@YAHPBD0H@Z ?g_StrLen@@YAHPBD@Z ?GetString@KTabFile@@UAEHHHPBDPADK@Z ?SetKeepDataForOutMaxWidth@KTabFile@@QAEXH@Z ?Init@KSG_LogFile@@QAEHPBD@Z ?puts@KSG_LogFile@@QAEXPBD@Z ?write_date_time@KSG_LogFile@@QAEXXZ ?GetScript@KLuaScriptSet@@QAEPAVKLuaScript@@PBD@Z ?LoadScriptByRelPath@KLuaScriptSet@@QAE?AW4_CODE_RESULT@@PBDPAPAVKLuaScript@@H@Z ?FormatCallByVaList@KLuaCall@@QAEHPBDPAH0PAD@Z ??1KNode@@UAE@XZ ?RegisterFunctions@KLuaScriptSet@@QAEHPAUTLua_Funcs@@H@Z ?SetGlobalInt@KLuaScriptSet@@QAEXPBDH@Z ?SetRootPath@KLuaScriptSet@@QAEXPBD@Z ?GetScript@KLuaScriptSet@@QAEPAVKLuaScript@@K@Z ?GetFloat@KTabFile@@UAEHHPBDMPAMH@Z ?Insert@KLinkArray@@QAEXH@Z ?Init@KLinkArray@@QAEXH@Z ?GetInteger@KTabFile@@UAEHHHHPAH@Z ?FindColumn@KTabFile@@UAEHPBD@Z ??0KLuaScriptSet@@QAE@HH@Z ??1KLuaScriptSet@@QAE@XZ ?SetGlobalName@KLuaCall@@QAEXPBD@Z ?g_FileName2Id@@YAKPBD@Z ?GetNext@KLinkArray@@QBEHH@Z ??1KLinkArray@@QAE@XZ ??0KLinkArray@@QAE@XZ ?Remove@KLinkArray@@QAEXH@Z ??1KSoundCache@@QAE@XZ ?Exit@KDirectSound@@QAEXXZ ?SetVolume@KWavSound@@QAEXH@Z ?SetPan@KWavSound@@QAEXH@Z ?Stop@KWavSound@@QAEXXZ ?IsPlaying@KWavSound@@QAEHXZ ??0KDirectSound@@QAE@XZ ??1KDirectSound@@QAE@XZ ??1KMusic@@UAE@XZ ??0KMemClass@@QAE@XZ ??_7KMp3Music@@6B@ ??0KMusic@@QAE@XZ ??0KSoundCache@@QAE@XZ ?Init@KDirectSound@@QAEHXZ ?Open@KMp3Music@@UAEHPAD@Z ?Close@KMusic@@UAEXXZ ?Play@KMusic@@UAEXH@Z ?Stop@KMusic@@UAEXXZ ?Rewind@KMp3Music@@UAEXXZ ?SetVolume@KMusic@@UAEXJ@Z ?HandleNotify@KMusic@@UAEHXZ ?IsPlaying@KMusic@@UAEHXZ ?Init@KMusic@@MAEHXZ ?InitSoundFormat@KMp3Music@@MAEXXZ ?InitSoundBuffer@KMusic@@MAEHXZ ?FreeSoundBuffer@KMusic@@MAEXXZ ?InitSoundNotify@KMusic@@MAEHXZ ?FreeSoundNotify@KMusic@@MAEXXZ ?InitEventHandle@KMusic@@MAEHXZ ?FreeEventHandle@KMusic@@MAEXXZ ?FillBufferWithSound@KMusic@@MAEHK@Z ?FillBufferWithSilence@KMusic@@MAEHXZ ?ReadWaveData@KMp3Music@@MAEKPAEK@Z ?Mp3Init@KMp3Music@@MAEHXZ ?Mp3FillBuffer@KMp3Music@@MAEHXZ ?Mp3Decode@KMp3Music@@MAEKPAEK@Z ?Mp3FileOpen@KMp3Music@@MAEHPAD@Z ?Mp3FileRead@KMp3Music@@MAEKPAEK@Z ?Mp3FileSeek@KMp3Music@@MAEKJ@Z ?Seek@KMp3Music@@UAEXH@Z ??1KMemClass@@QAE@XZ ?Play@KWavSound@@QAEXHHH@Z ?GetNext@KNode@@QBEPAV1@XZ ?Remove@KNode@@QAEXXZ ?GetHead@KList@@QBEPAVKNode@@XZ ??0KNode@@QAE@XZ ?GetPrev@KLinkArray@@QBEHH@Z ?AddTail@KList@@QAEXPAVKNode@@@Z ?GetString@KTabFile@@UAEHPBD00PADK@Z ?g_StrCat@@YAXPADPBD@Z ?SetGlobalName@KLuaScript@@QAEXPBD@Z ??0KList@@QAE@XZ ?GetWidth@KTabFile@@UAEHXZ TGetLimitLenEncodedString ?g_StrLower@@YAXPAD@Z ?Clear@KPolygon@@QAEXXZ ??0KPolygon@@QAE@XZ ?g_StrCmp@@YAHPBD0@Z ?AddHead@KList@@QAEXPAVKNode@@@Z ?RemoveHead@KList@@QAEPAVKNode@@XZ ?GetRect@KIniFile@@QAEXPBD0PAUtagRECT@@@Z ?Seek@KPakFile@@QAEKHI@Z ?Stop@KTimer@@QAEXXZ ?g_GetRandomSeed@@YAIXZ ?GetValuesFromStack@KLuaScript@@QAAHPBDZZ ?g_StrWrap@@YAXPADPBDH@Z ?g_UnitePathAndName@@YAXPBD0PAD@Z ?KSG_StringGetInt@@YAHPAPBDH@Z ?KSG_StringSkipSymbol@@YA_NPAPBDH@Z gAdviseMemFileNotify ?GetInteger@KTabFile@@UAEHPBD0HPAH@Z ?GetActionScriptID@KLuaScript@@SAKPAUlua_State@@@Z ?PushNumber@KLuaCall@@QAEXN@Z ?IsLoaded@KLuaScript@@QBEHXZ ?g_GetRootPath@@YAXPADI@Z ??0KTabFile@@QAE@ABV0@@Z ?WriteString@KTabFileCtrl@@QAEHHPBD0H@Z ?WriteString@KTabFileCtrl@@QAEHHHPBDK@Z ?Search@KTabFile@@QAEHPBD0H@Z ?Search@KTabFile@@QAEHPBDHH@Z ?Save@KTabFileCtrl@@QAEHXZ ?Save@KTabFile@@UAEHPBD@Z ?FindRow@KTabFile@@UAEHPBDH@Z ?GetFloat@KTabFile@@UAEHPBD0MPAM@Z ?GetFloat@KTabFile@@UAEHHHMPAM@Z ??0KTabFileCtrl@@QAE@XZ ?Load@KTabFileCtrl@@UAEHPBD@Z ?Save@KTabFileCtrl@@UAEHPBD@Z ?FindRow@KTabFileCtrl@@UAEHPBDH@Z ?FindColumn@KTabFileCtrl@@UAEHPBD@Z ?GetWidth@KTabFileCtrl@@UAEHXZ ?GetHeight@KTabFileCtrl@@UAEHXZ ?GetString@KTabFileCtrl@@UAEHPBD00PADK@Z ?GetString@KTabFileCtrl@@UAEHHHPBDPADK@Z ?GetString@KTabFileCtrl@@UAEHHPBD0PADKH@Z ?GetInteger@KTabFileCtrl@@UAEHPBD0HPAH@Z ?GetInteger@KTabFileCtrl@@UAEHHHHPAH@Z ?GetInteger@KTabFileCtrl@@UAEHHPBDHPAHH@Z ?GetFloat@KTabFileCtrl@@UAEHPBD0MPAM@Z ?GetFloat@KTabFileCtrl@@UAEHHHMPAM@Z ?GetFloat@KTabFileCtrl@@UAEHHPBDMPAMH@Z ?Clear@KTabFileCtrl@@UAEXXZ ??1KTabFileCtrl@@UAE@XZ ?GetNodeCount@KList@@QBEJXZ gAddToMemFileManager gOnUpdateFinishForMemFileManager ?release_image@@YAXPAUKSGImageContent@@@Z ?g_FileExists@@YAHPBD@Z ?Tell@KPakFile@@QAEKXZ ?RemoveTail@KList@@QAEPAVKNode@@XZ ?GetTail@KList@@QBEPAVKNode@@XZ ?GetGlobalName@KLuaScript@@QAEXPBD@Z ??0KMutex@@QAE@XZ ?Lock@KMutex@@QAEXXZ ?Unlock@KMutex@@QAEXXZ ??1KMutex@@QAE@XZ ?GetTopIndex@KLuaCall@@QBEHXZ ?StackCall@KLuaCall@@QAEHPBDHHPAH@Z ?ValueToNumber@KLuaCall@@QAEIH@Z ?ValueToString@KLuaCall@@QAEPBDH@Z ??1KLuaCall@@QAE@XZ ?g_RandomSeed@@YAXI@Z ?CallFunction@KLuaScript@@QAEHPBDH0PAD@Z ?SafeCallBegin@KLuaScript@@QAEXPAH@Z ?SafeCallEnd@KLuaScript@@QAEXH@Z ?GetNextKey@KIniFile@@QAEHPBD0PAD@Z TGetEncodedTextOutputLenPos TGetEncodedTextEffectCtrls ?g_Random@@YAII@Z ?Clear@KTabFile@@UAEXXZ ?Open@KFile@@QAEHPBD@Z ?Read@KFile@@QAEKPAXK@Z ?Load@KTabFile@@UAEHPBD@Z ?GetHeight@KTabFile@@UAEHXZ ?GetInteger@KTabFile@@UAEHHPBDHPAHH@Z ?GetString@KTabFile@@UAEHHPBD0PADKH@Z ??1KTabFile@@UAE@XZ ??0KTabFile@@QAE@XZ TSplitEncodedString ?IsSectionExist@KIniFile@@QAEHPBD@Z ?KSG_StringToMD5String@@YAHQADQBD@Z ?WriteStruct@KIniFile@@QAEXPBD0PAXK@Z ?EraseKey@KIniFile@@QAEXPBD0@Z ?GetStruct@KIniFile@@QAEXPBD0PAXK@Z TClearSpecialCtrlInEncodedText ?g_GetDrawHWnd@@YAPAUHWND__@@XZ TEncodeTextAndPickCtrl ?GetInteger2@KIniFile@@QAEHPBD0PAH1@Z TRemoveCtrlInEncodedText GetCtrlHandle ??1KIme@@QAE@XZ ??0KIme@@QAE@XZ TIsLocalWord TSplitString TSplitStringLine TIsHightChar ?EnableLanguageChange@KIme@@QAEXXZ ?OpenIME@KIme@@QAEXXZ ?SetCaretPos@KIme@@QAEXHH@Z ?IsIme@KIme@@QAEHXZ TGetLimitLenString ??0KPakFile@@QAE@XZ ??0KFile@@QAE@XZ ?Create@KFile@@QAEHPBD@Z ?Open@KPakFile@@QAEHPBD@Z ?Size@KPakFile@@QAEKXZ ?Read@KPakFile@@QAEKPAXI@Z ?Close@KPakFile@@QAEXXZ ??1KFile@@QAE@XZ ??1KPakFile@@QAE@XZ TGetEncodedTextLineCount TFindSpecialCtrlInEncodedText ??0KTimer@@QAE@XZ ?Clear@KIniFile@@QAEXXZ ?Close@KFile@@QAEXXZ ?Write@KFile@@QAEKPAXK@Z ?Seek@KFile@@QAEKJK@Z ?g_pIme@@3PAVKIme@@A ?DisableLanguageChange@KIme@@QAEXXZ ?CloseIME@KIme@@QAEXXZ ?TurnOn@KIme@@QAEXXZ ?EraseSection@KIniFile@@QAEXPBD@Z ?LoadBuffer@KLuaScript@@QAEHPAEKPBD@Z ?ExecuteCode@KLuaScript@@QAEHXZ ?Release@KLuaScript@@QAEXXZ ?CreateScript@KLuaScriptSet@@QAEPAVKLuaScript@@XZ ?RegisterFunctions@KLuaScript@@QAEHPAUTLua_Funcs@@H@Z ?g_StrCpyLen@@YAXPADPBDH@Z ?WriteInteger@KIniFile@@QAEXPBD0H@Z ?Save@KIniFile@@QAEHPBD@Z ?g_GetFullPath@@YAXPADIPBD@Z ?g_GetMainHWnd@@YAPAUHWND__@@XZ ?g_CreatePath@@YAXPBD@Z ??1KSG_LogFile@@UAE@XZ ??0KSG_LogFile@@QAE@PBD@Z ?InitWithDate@KSG_LogFile@@QAEHPBD0H@Z ?printf_t@KSG_LogFile@@QAAXPBDZZ ?GetTmpScript@KLuaScriptSet@@QAEPAVKLuaScript@@XZ ?AddIncluder@KLuaScript@@QAEXK@Z ??0KLuaCall@@QAE@PAVKLuaScript@@H@Z ??1KIniFile@@QAE@XZ ?GetString@KIniFile@@QAEHPBD00PADK@Z ?Load@KIniFile@@QAEHPBD@Z ?WriteString@KIniFile@@QAEXPBD00@Z ?g_HashString2Id@@YAKPBD@Z TEncodeText ?GetInteger@KIniFile@@QAEHPBD0HPAH@Z ??0KIniFile@@QAE@XZ TIsLocalChar |
| IMM32.dll |
ImmAssociateContext
|
| WINMM.dll |
timeGetTime
|
| GDI32.dll |
GetDeviceCaps
RealizePalette SelectPalette |
| OLEAUT32.dll |
SysAllocString
VariantClear SysFreeString |
| Ordinal | 1 |
|---|---|
| Address | 0x1388c0 |
| Ordinal | 2 |
|---|---|
| Address | 0x1be2e0 |
| Ordinal | 3 |
|---|---|
| Address | 0x1be2f0 |
| Ordinal | 4 |
|---|---|
| Address | 0x1388e0 |
| Ordinal | 5 |
|---|---|
| Address | 0x1be300 |
| Signature | 0xfeef04bd |
|---|---|
| StructVersion | 0x10000 |
| FileVersion | 3.0.0.6 |
| ProductVersion | 3.0.0.2003 |
| FileFlags | (EMPTY) |
| FileOs |
VOS_DOS_WINDOWS32
VOS_NT_WINDOWS32
VOS__WINDOWS32
|
| FileType |
VFT_DLL
|
| Language | Chinese - PRC |
| CompanyName | é山软件è¡ä»½æéå ¬å¸ |
| FileDescription | JxOnline Client |
| FileVersion (#2) | 3, 0, 0, 6 |
| InternalName | Game |
| LegalCopyright | çæææ (C) 1995-2004 é山软件è¡ä»½æéå ¬å¸ |
| OriginalFilename | Game.exe |
| ProductName | SwordOnline |
| ProductVersion (#2) | 3.00.00.2003 |
| Resource LangID | Chinese - PRC |
|---|
| XOR Key | 0x5a18aab0 |
|---|---|
| Unmarked objects | 0 |
| C++ objects (VS98 SP6 build 8804) | 14 |
| 126 (50327) | 6 |
| ASM objects (VS2012 build 50727 / VS2005 build 50727) | 7 |
| Imports (VS2012 build 50727 / VS2005 build 50727) | 10 |
| C objects (VS2012 build 50727 / VS2005 build 50727) | 34 |
| C objects (VS2003 (.NET) build 4035) | 7 |
| Imports (VS2003 (.NET) build 4035) | 25 |
| Total imports | 601 |
| C++ objects (VS2012 build 50727 / VS2005 build 50727) | 352 |
| Exports (VS2012 build 50727 / VS2005 build 50727) | 1 |
| Resource objects (VS2012 build 50727 / VS2005 build 50727) | 1 |
| Linker (VS2012 build 50727 / VS2005 build 50727) | 1 |
No comments yet.