Welcome!

Join our community of MMO enthusiasts and game developers! By registering, you'll gain access to discussions on the latest developments in MMO server files and collaborate with like-minded individuals. Join us today and unlock the potential of MMO server development!

Join Today!

[Help] Source MyDLL GameServer 1.1e Help

Newbie Spellweaver
Joined
Feb 20, 2016
Messages
26
Reaction score
4
Hello, some one have the source mydll.dll of gameserver 1.1e ? I am developing this gameserver, but the mydll is f.... my life, someone know where i can find it ?


Lucas Lopes - [Help] Source MyDLL GameServer 1.1e Help - RaGEZONE Forums




wrong place ! some one can move it ?
 
Last edited by a moderator:
Joined
May 26, 2009
Messages
17,304
Reaction score
3,217
Well why whats issue?

i cant find the source for this but
hmm
Code:
我在这里现丑了大家别笑哦!有不对的地方指出!
0049FBD6 |. 68 00000100 push 10000 ; UNICODE "=::=::"
客户端也有这个!呵呵好玩!!!
[em07]
0043E059 |. 6A 10 push 10 ; /AddrLen = 10 (16.)
0043E05B |. 8D45 EC lea eax,dword ptr ss:[ebp-14] ; |
0043E05E |. 50 push eax ; |pSockAddr
0043E05F |. 8B4D FC mov ecx,dword ptr ss:[ebp-4] ; |
0043E062 |. 8B51 0C mov edx,dword ptr ds:[ecx+C] ; |
0043E065 |. 52 push edx ; |Socket
0043E066 |. FF15 EC173107 call dword ptr ds:[<&WS2_32.#2>] ; \bind
套接字绑定呵呵!这个也能找到!
0043E0A7 |. FF15 E0173107 call dword ptr ds:[<&WS2_32.#13>] ; \listen
这里是监听!要是大家改端口什么的来这里!!呵呵


:[<&WS2_32.#2]值得注意的东东1.00D客户端也有!!

0043E1FC |> \6A 23 push 23 ; /Events = FD_READ|FD_WRITE|FD_CLOSE

有情趣的可以看看这几个参数是干什么的!

 

004402BD |. 3D C3000000 cmp eax,0C3 file://判断是不是C3
004402C2 |. 74 13 je short GameServ.004402D7 file://是就跳这里
004402C4 |. 8B4D 0C mov ecx,dword ptr ss:[ebp+C]
004402C7 |. 33D2 xor edx,edx
004402C9 |. 8A11 mov dl,byte ptr ds:[ecx]
004402CB |. 81FA C4000000 cmp edx,0C4 file://判断是不是C4
004402D1 |. 0F85 1B010000 jnz GameServ.004403F2 file://如果不是就跳这里
004402D7 |> 8B45 0C mov eax,dword ptr ss:[ebp+C]
004402DA |. 33C9 xor ecx,ecx file://1次异或
004402DC |. 8A08 mov cl,byte ptr ds:[eax]
004402DE |. 81F9 C3000000 cmp ecx,0C3 file://判断是不是C3
004402E4 |. 75 79 jnz short GameServ.0044035F file://不是就跳这里

//发现了

再看看!!

 

004402E6 |. 8B55 0C mov edx,dword ptr ss:[ebp+C]
004402E9 |. 8A42 01 mov al,byte ptr ds:[edx+1]
004402EC |. 8845 EC mov byte ptr ss:[ebp-14],al
004402EF |. 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
004402F2 |. 8D0CCD F0362D06 lea ecx,dword ptr ds:[ecx*8+62D36F0]
004402F9 |. E8 DE21FCFF call GameServ.004024DC

//看看004024DC

004024DC $ /E9 7FB30200 jmp GameServ.0042D860

0042D860 /> \55 push ebp
0042D861 |. 8BEC mov ebp,esp
0042D863 |. 83EC 44 sub esp,44
0042D866 |. 53 push ebx
0042D867 |. 56 push esi
0042D868 |. 57 push edi
0042D869 |. 894D FC mov dword ptr ss:[ebp-4],ecx
0042D86C |. 8B45 FC mov eax,dword ptr ss:[ebp-4]
0042D86F |. 8A40 05 mov al,byte ptr ds:[eax+5]
0042D872 |. 8B4D FC mov ecx,dword ptr ss:[ebp-4]
0042D875 |. 8A51 05 mov dl,byte ptr ds:[ecx+5]
0042D878 |. 80C2 01 add dl,1
0042D87B |. 8B4D FC mov ecx,dword ptr ss:[ebp-4]
0042D87E |. 8851 05 mov byte ptr ds:[ecx+5],dl
0042D881 |. 5F pop edi
0042D882 |. 5E pop esi
0042D883 |. 5B pop ebx
0042D884 |. 8BE5 mov esp,ebp
0042D886 |. 5D pop ebp
0042D887 \. C3 retn

//这里开始了处理了

 

004402FE |. 8B55 0C mov edx,dword ptr ss:[ebp+C]
00440301 |. 8842 01 mov byte ptr ds:[edx+1],al
00440304 |. 8B45 10 mov eax,dword ptr ss:[ebp+10]
00440307 |. 83E8 01 sub eax,1
0044030A |. 50 push eax
0044030B |. 8B4D 0C mov ecx,dword ptr ss:[ebp+C]
0044030E |. 83C1 01 add ecx,1
00440311 |. 51 push ecx
00440312 |. 8B15 10BFBD04 mov edx,dword ptr ds:[4BDBF10]
00440318 |. 83C2 02 add edx,2
0044031B |. 52 push edx
0044031C |. B9 501A2D06 mov ecx,GameServ.062D1A50
00440321 |. E8 8AC80500 call GameServ.0049CBB0
00440326 |. 8945 F0 mov dword ptr ss:[ebp-10],eax
00440329 |. A1 10BFBD04 mov eax,dword ptr ds:[4BDBF10]
0044032E |. C600 C3 mov byte ptr ds:[eax],0C3
00440331 |. 8B4D F0 mov ecx,dword ptr ss:[ebp-10]
00440334 |. 83C1 02 add ecx,2
00440337 |. 8B15 10BFBD04 mov edx,dword ptr ds:[4BDBF10]
0044033D |. 884A 01 mov byte ptr ds:[edx+1],cl
00440340 |. A1 10BFBD04 mov eax,dword ptr ds:[4BDBF10]
00440345 |. 8945 F4 mov dword ptr ss:[ebp-C],eax
00440348 |. 8B4D F0 mov ecx,dword ptr ss:[ebp-10]
0044034B |. 83C1 02 add ecx,2
0044034E |. 894D 10 mov dword ptr ss:[ebp+10],ecx
00440351 |. 8B55 0C mov edx,dword ptr ss:[ebp+C]
00440354 |. 8A45 EC mov al,byte ptr ss:[ebp-14]
00440357 |. 8842 01 mov byte ptr ds:[edx+1],al
0044035A |. E9 91000000 jmp GameServ.004403F0
0044035F |> 8B4D 0C mov ecx,dword ptr ss:[ebp+C]
00440362 |. 8A51 02 mov dl,byte ptr ds:[ecx+2]
00440365 |. 8855 EC mov byte ptr ss:[ebp-14],dl
00440368 |. 8B45 08 mov eax,dword ptr ss:[ebp+8]
0044036B |. 8D0CC5 F0362D06 lea ecx,dword ptr ds:[eax*8+62D36F0]
00440372 |. E8 6521FCFF call GameServ.004024DC
00440377 |. 8B4D 0C mov ecx,dword ptr ss:[ebp+C]
0044037A |. 8841 02 mov byte ptr ds:[ecx+2],al
0044037D |. 8B55 10 mov edx,dword ptr ss:[ebp+10]分页标题#e#
00440380 |. 83EA 02 sub edx,2
00440383 |. 52 push edx
00440384 |. 8B45 0C mov eax,dword ptr ss:[ebp+C]
00440387 |. 83C0 02 add eax,2
0044038A |. 50 push eax
0044038B |. 8B0D 10BFBD04 mov ecx,dword ptr ds:[4BDBF10]
00440391 |. 83C1 03 add ecx,3
00440394 |. 51 push ecx
00440395 |. B9 501A2D06 mov ecx,GameServ.062D1A50
0044039A |. E8 11C80500 call GameServ.0049CBB0
0044039F |. 8945 F0 mov dword ptr ss:[ebp-10],eax
004403A2 |. 8B15 10BFBD04 mov edx,dword ptr ds:[4BDBF10]
004403A8 |. C602 C4 mov byte ptr ds:[edx],0C4
004403AB |. 8B45 F0 mov eax,dword ptr ss:[ebp-10]
004403AE |. 83C0 03 add eax,3
004403B1 |. 25 FFFF0000 and eax,0FFFF
004403B6 |. C1F8 08 sar eax,8
004403B9 |. 25 FF000000 and eax,0FF
004403BE |. 8B0D 10BFBD04 mov ecx,dword ptr ds:[4BDBF10]
004403C4 |. 8841 01 mov byte ptr ds:[ecx+1],al
004403C7 |. 8B55 F0 mov edx,dword ptr ss:[ebp-10]
004403CA |. 83C2 03 add edx,3
004403CD |. A1 10BFBD04 mov eax,dword ptr ds:[4BDBF10]
004403D2 |. 8850 02 mov byte ptr ds:[eax+2],dl
004403D5 |. 8B0D 10BFBD04 mov ecx,dword ptr ds:[4BDBF10]
004403DB |. 894D F4 mov dword ptr ss:[ebp-C],ecx
004403DE |. 8B55 F0 mov edx,dword ptr ss:[ebp-10]
004403E1 |. 83C2 03 add edx,3
004403E4 |. 8955 10 mov dword ptr ss:[ebp+10],edx
004403E7 |. 8B45 0C mov eax,dword ptr ss:[ebp+C]
004403EA |. 8A4D EC mov cl,byte ptr ss:[ebp-14]
004403ED |. 8848 02 mov byte ptr ds:[eax+2],cl
004403F0 |> EB 06 jmp short GameServ.004403F8
004403F2 |> 8B55 0C mov edx,dword ptr ss:[ebp+C]
004403F5 |. 8955 F4 mov dword ptr ss:[ebp-C],edx
004403F8 |> 8B45 08 mov eax,dword ptr ss:[ebp+8]
004403FB |. 69C0 0C0D0000 imul eax,eax,0D0C
00440401 |. 83B8 7CE7CE04 01 cmp dword ptr ds:[eax+4CEE77C],1
00440408 |. 7D 12 jge short GameServ.0044041C
0044040A |. 68 60BFBD04 push GameServ.04BDBF60 ; /pCriticalSection = GameServ.04BDBF60
0044040F |. FF15 6C153107 call dword ptr ds:[<&KERNEL32.LeaveCriticalSecti>; \LeaveCriticalSection
00440415 |. 33C0 xor eax,eax
00440417 |. E9 E5030000 jmp GameServ.00440801
0044041C |> 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
0044041F |. 69C9 0C0D0000 imul ecx,ecx,0D0C
00440425 |. 8B91 84E7CE04 mov edx,dword ptr ds:[ecx+4CEE784]
0044042B |. 8955 F8 mov dword ptr ss:[ebp-8],edx
0044042E |. 817D 10 B80B0000 cmp dword ptr ss:[ebp+10],0BB8
00440435 |. 76 40 jbe short GameServ.00440477
00440437 |. 0FBF05 B8315100 movsx eax,word ptr ds:[5131B8]
0044043E |. 83C0 3A add eax,3A
00440441 |. 50 push eax
00440442 |. 68 BCBD5000 push GameServ.0050BDBC
00440447 |. 8B4D 10 mov ecx,dword ptr ss:[ebp+10]
0044044A |. 51 push ecx
0044044B |. 68 F4BE5000 push GameServ.0050BEF4
00440450 |. FF15 9CADBE04 call dword ptr ds:[4BEAD9C]
00440456 |. 83C4 10 add esp,10
00440459 |. 8B55 08 mov edx,dword ptr ss:[ebp+8]
0044045C |. 52 push edx
0044045D |. E8 DA0BFCFF call GameServ.0040103C
00440462 |. 83C4 04 add esp,4
00440465 |. 68 60BFBD04 push GameServ.04BDBF60 ; /pCriticalSection = GameServ.04BDBF60
0044046A |. FF15 6C153107 call dword ptr ds:[<&KERNEL32.LeaveCriticalSecti>; \LeaveCriticalSection
00440470 |. 33C0 xor eax,eax
00440472 |. E9 8A030000 jmp GameServ.00440801
00440477 |> 8B45 F8 mov eax,dword ptr ss:[ebp-8]
0044047A |. 05 A8170000 add eax,17A8
0044047F |. 8945 E8 mov dword ptr ss:[ebp-18],eax
00440482 |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
00440485 |. 83B9 9C170000 00 cmp dword ptr ds:[ecx+179C],0
0044048C |. 0F8E CF000000 jle GameServ.00440561
00440492 |. 8B55 E8 mov edx,dword ptr ss:[ebp-18]
00440495 |. 8B82 8C170000 mov eax,dword ptr ds:[edx+178C]
0044049B |. 0345 10 add eax,dword ptr ss:[ebp+10]
0044049E |. 3D B70B0000 cmp eax,0BB7
004404A3 |. 76 6E jbe short GameServ.00440513
004404A5 |. 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
004404A8 |. 69C9 0C0D0000 imul ecx,ecx,0D0C
004404AE |. 81C1 E2E7CE04 add ecx,GameServ.04CEE7E2
004404B4 |. 51 push ecx
004404B5 |. 8B55 08 mov edx,dword ptr ss:[ebp+8]
004404B8 |. 69D2 0C0D0000 imul edx,edx,0D0C
004404BE |. 81C2 D7E7CE04 add edx,GameServ.04CEE7D7
004404C4 |. 52 push edx
004404C5 |. 8B45 10 mov eax,dword ptr ss:[ebp+10]
004404C8 |. 50 push eax
004404C9 |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
004404CC |. 8B91 90170000 mov edx,dword ptr ds:[ecx+1790]
004404D2 |. 52 push edx
004404D3 |. 8B45 08 mov eax,dword ptr ss:[ebp+8]
004404D6 |. 50 push eax
004404D7 |. 68 C0BE5000 push GameServ.0050BEC0
004404DC |. FF15 9CADBE04 call dword ptr ds:[4BEAD9C]
004404E2 |. 83C4 18 add esp,18分页标题#e#
004404E5 |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
004404E8 |. C781 9C170000 000>mov dword ptr ds:[ecx+179C],0
004404F2 |. 8B55 08 mov edx,dword ptr ss:[ebp+8]
004404F5 |. 52 push edx
004404F6 |. E8 410BFCFF call GameServ.0040103C
004404FB |. 83C4 04 add esp,4
004404FE |. 68 60BFBD04 push GameServ.04BDBF60 ; /pCriticalSection = GameServ.04BDBF60
00440503 |. FF15 6C153107 call dword ptr ds:[<&KERNEL32.LeaveCriticalSecti>; \LeaveCriticalSection
00440509 |. B8 01000000 mov eax,1
0044050E |. E9 EE020000 jmp GameServ.00440801
00440513 |> 8B45 10 mov eax,dword ptr ss:[ebp+10]
00440516 |. 50 push eax
00440517 |. 8B4D F4 mov ecx,dword ptr ss:[ebp-C]
0044051A |. 51 push ecx
0044051B |. 8B55 E8 mov edx,dword ptr ss:[ebp-18]
0044051E |. 8B82 8C170000 mov eax,dword ptr ds:[edx+178C]
00440524 |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
00440527 |. 8D9401 D40B0000 lea edx,dword ptr ds:[ecx+eax+BD4]
0044052E |. 52 push edx
0044052F |. E8 FCD00500 call GameServ.0049D630
00440534 |. 83C4 0C add esp,0C
00440537 |. 8B45 E8 mov eax,dword ptr ss:[ebp-18]
0044053A |. 8B88 8C170000 mov ecx,dword ptr ds:[eax+178C]
00440540 |. 034D 10 add ecx,dword ptr ss:[ebp+10]
00440543 |. 8B55 E8 mov edx,dword ptr ss:[ebp-18]
00440546 |. 898A 8C170000 mov dword ptr ds:[edx+178C],ecx
0044054C |. 68 60BFBD04 push GameServ.04BDBF60 ; /pCriticalSection = GameServ.04BDBF60
00440551 |. FF15 6C153107 call dword ptr ds:[<&KERNEL32.LeaveCriticalSecti>; \LeaveCriticalSection
00440557 |. B8 01000000 mov eax,1
0044055C |. E9 A0020000 jmp GameServ.00440801
00440561 |> 8B45 E8 mov eax,dword ptr ss:[ebp-18]
00440564 |. C780 90170000 000>mov dword ptr ds:[eax+1790],0
0044056E |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
00440571 |. 83B9 8C170000 00 cmp dword ptr ds:[ecx+178C],0
00440578 |. 7E 42 jle short GameServ.004405BC
0044057A |. 8B55 E8 mov edx,dword ptr ss:[ebp-18]
0044057D |. 8B82 8C170000 mov eax,dword ptr ds:[edx+178C]
00440583 |. 50 push eax
00440584 |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
00440587 |. 81C1 D40B0000 add ecx,0BD4
0044058D |. 51 push ecx
0044058E |. 8B55 E8 mov edx,dword ptr ss:[ebp-18]
00440591 |. 83C2 1C add edx,1C
00440594 |. 52 push edx
00440595 |. E8 96D00500 call GameServ.0049D630
0044059A |. 83C4 0C add esp,0C
0044059D |. 8B45 E8 mov eax,dword ptr ss:[ebp-18]
004405A0 |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
004405A3 |. 8B91 8C170000 mov edx,dword ptr ds:[ecx+178C]
004405A9 |. 8990 90170000 mov dword ptr ds:[eax+1790],edx
004405AF |. 8B45 E8 mov eax,dword ptr ss:[ebp-18]
004405B2 |. C780 8C170000 000>mov dword ptr ds:[eax+178C],0
004405BC |> 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
004405BF |. 8B91 90170000 mov edx,dword ptr ds:[ecx+1790]
004405C5 |. 0355 10 add edx,dword ptr ss:[ebp+10]
004405C8 |. 81FA B70B0000 cmp edx,0BB7
004405CE |. 76 6A jbe short GameServ.0044063A
004405D0 |. 8B45 08 mov eax,dword ptr ss:[ebp+8]
004405D3 |. 69C0 0C0D0000 imul eax,eax,0D0C
004405D9 |. 05 E2E7CE04 add eax,GameServ.04CEE7E2
004405DE |. 50 push eax
004405DF |. 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
004405E2 |. 69C9 0C0D0000 imul ecx,ecx,0D0C
004405E8 |. 81C1 D7E7CE04 add ecx,GameServ.04CEE7D7
004405EE |. 51 push ecx
004405EF |. 8B55 10 mov edx,dword ptr ss:[ebp+10]
004405F2 |. 52 push edx
004405F3 |. 8B45 E8 mov eax,dword ptr ss:[ebp-18]
004405F6 |. 8B88 90170000 mov ecx,dword ptr ds:[eax+1790]
004405FC |. 51 push ecx
004405FD |. 8B55 08 mov edx,dword ptr ss:[ebp+8]
00440600 |. 52 push edx
00440601 |. 68 C0BE5000 push GameServ.0050BEC0
00440606 |. FF15 9CADBE04 call dword ptr ds:[4BEAD9C]
0044060C |. 83C4 18 add esp,18
0044060F |. 8B45 E8 mov eax,dword ptr ss:[ebp-18]
00440612 |. C780 9C170000 000>mov dword ptr ds:[eax+179C],0
0044061C |. 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
0044061F |. 51 push ecx
00440620 |. E8 170AFCFF call GameServ.0040103C
00440625 |. 83C4 04 add esp,4
00440628 |. 68 60BFBD04 push GameServ.04BDBF60 ; /pCriticalSection = GameServ.04BDBF60
0044062D |. FF15 6C153107 call dword ptr ds:[<&KERNEL32.LeaveCriticalSecti>; \LeaveCriticalSection
00440633 |. 33C0 xor eax,eax
00440635 |. E9 C7010000 jmp GameServ.00440801
0044063A |> 8B55 10 mov edx,dword ptr ss:[ebp+10]
0044063D |. 52 push edx
0044063E |. 8B45 F4 mov eax,dword ptr ss:[ebp-C]
00440641 |. 50 push eax
00440642 |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
00440645 |. 8B91 90170000 mov edx,dword ptr ds:[ecx+1790]
0044064B |. 8B45 E8 mov eax,dword ptr ss:[ebp-18]分页标题#e#
0044064E |. 8D4C10 1C lea ecx,dword ptr ds:[eax+edx+1C]
00440652 |. 51 push ecx
00440653 |. E8 D8CF0500 call GameServ.0049D630
00440658 |. 83C4 0C add esp,0C
0044065B |. 8B55 E8 mov edx,dword ptr ss:[ebp-18]
0044065E |. 8B82 90170000 mov eax,dword ptr ds:[edx+1790]
00440664 |. 0345 10 add eax,dword ptr ss:[ebp+10]
00440667 |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
0044066A |. 8981 90170000 mov dword ptr ds:[ecx+1790],eax
00440670 |. 8B55 E8 mov edx,dword ptr ss:[ebp-18]
00440673 |. 83C2 1C add edx,1C
00440676 |. 8B45 E8 mov eax,dword ptr ss:[ebp-18]
00440679 |. 8950 18 mov dword ptr ds:[eax+18],edx
0044067C |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
0044067F |. 8B55 E8 mov edx,dword ptr ss:[ebp-18]
00440682 |. 8B82 90170000 mov eax,dword ptr ds:[edx+1790]
00440688 |. 8941 14 mov dword ptr ds:[ecx+14],eax
0044068B |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
0044068E |. C781 94170000 000>mov dword ptr ds:[ecx+1794],0
00440698 |. 8B55 E8 mov edx,dword ptr ss:[ebp-18]
0044069B |. C782 98170000 010>mov dword ptr ds:[edx+1798],1
004406A5 |. 6A 00 push 0 ; /Callback = NULL
004406A7 |. 8B45 E8 mov eax,dword ptr ss:[ebp-18] ; |
004406AA |. 50 push eax ; |pOverlapped
004406AB |. 6A 00 push 0 ; |Flags = 0
004406AD |. 8D4D FC lea ecx,dword ptr ss:[ebp-4] ; |
004406B0 |. 51 push ecx ; |pBytesSent
004406B1 |. 6A 01 push 1 ; |nBuffers = 1
004406B3 |. 8B55 E8 mov edx,dword ptr ss:[ebp-18] ; |
004406B6 |. 83C2 14 add edx,14 ; |
004406B9 |. 52 push edx ; |pBuffers
004406BA |. 8B45 08 mov eax,dword ptr ss:[ebp+8] ; |
004406BD |. 69C0 0C0D0000 imul eax,eax,0D0C ; |
004406C3 |. 8B88 88E7CE04 mov ecx,dword ptr ds:[eax+4CEE788] ; |
004406C9 |. 51 push ecx ; |Socket
004406CA |. FF15 18183107 call dword ptr ds:[<&WS2_32.WSASend>] ; \WSASend
004406D0 |. 83F8 FF cmp eax,-1
004406D3 |. 0F85 F6000000 jnz GameServ.004407CF
004406D9 |. FF15 E8173107 call dword ptr ds:[<&WS2_32.#111>] ; [WSAGetLastError
004406DF |. 3D E5030000 cmp eax,3E5
004406E4 |. 0F84 E3000000 je GameServ.004407CD
004406EA |. 8B55 E8 mov edx,dword ptr ss:[ebp-18]
004406ED |. C782 9C170000 000>mov dword ptr ds:[edx+179C],0
004406F7 |. 8B45 E8 mov eax,dword ptr ss:[ebp-18]
004406FA |. 8B48 18 mov ecx,dword ptr ds:[eax+18]
004406FD |. 0FBE11 movsx edx,byte ptr ds:[ecx]

 

file://好了我不找了C1,C2,C3,C4在GS里的判断和相关的代码我都找出来了!大家可以自己跟进去分析哦!OLLYDBG应该会吧!别说不会呵呵!VZ哎奇迹的高手们在那哦!帮我仔细分析代码我看了头痛!!真的一点点慢慢看你杀了我吧!!!

00440700 |. 81FA C1000000 cmp edx,0C1 file://看是不是C1后面的大家自己看把!
00440706 |. 75 4C jnz short GameServ.00440754
00440708 |. 8B45 08 mov eax,dword ptr ss:[ebp+8]
0044070B |. 69C0 0C0D0000 imul eax,eax,0D0C
00440711 |. 05 8CE7CE04 add eax,GameServ.04CEE78C
00440716 |. 50 push eax
00440717 |. FF15 E8173107 call dword ptr ds:[<&WS2_32.#111>] ; [WSAGetLastError
0044071D |. 50 push eax
0044071E |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
00440721 |. 8B51 18 mov edx,dword ptr ds:[ecx+18]
00440724 |. 33C0 xor eax,eax
00440726 |. 8A42 02 mov al,byte ptr ds:[edx+2]
00440729 |. 50 push eax
0044072A |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
0044072D |. 8B51 18 mov edx,dword ptr ds:[ecx+18]
00440730 |. 33C0 xor eax,eax
00440732 |. 8A02 mov al,byte ptr ds:[edx]
00440734 |. 50 push eax
00440735 |. 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
00440738 |. 51 push ecx
00440739 |. 0FBF15 B8315100 movsx edx,word ptr ds:[5131B8]
00440740 |. 83C2 7F add edx,7F
00440743 |. 52 push edx
00440744 |. 68 84BE5000 push GameServ.0050BE84
00440749 |. FF15 9CADBE04 call dword ptr ds:[4BEAD9C]
0044074F |. 83C4 1C add esp,1C
00440752 |. EB 5E jmp short GameServ.004407B2
00440754 |> 8B45 E8 mov eax,dword ptr ss:[ebp-18]
00440757 |. 8B48 18 mov ecx,dword ptr ds:[eax+18]
0044075A |. 0FBE11 movsx edx,byte ptr ds:[ecx]
0044075D |. 81FA C2000000 cmp edx,0C2
00440763 |. 75 4D jnz short GameServ.004407B2
00440765 |. 8B45 08 mov eax,dword ptr ss:[ebp+8]
00440768 |. 69C0 0C0D0000 imul eax,eax,0D0C
0044076E |. 05 8CE7CE04 add eax,GameServ.04CEE78C
00440773 |. 50 push eax
00440774 |. FF15 E8173107 call dword ptr ds:[<&WS2_32.#111>] ; [WSAGetLastError
0044077A |. 50 push eax
0044077B |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
0044077E |. 8B51 18 mov edx,dword ptr ds:[ecx+18]
00440781 |. 33C0 xor eax,eax
00440783 |. 8A42 03 mov al,byte ptr ds:[edx+3]
00440786 |. 50 push eax
00440787 |. 8B4D E8 mov ecx,dword ptr ss:[ebp-18]分页标题#e#
0044078A |. 8B51 18 mov edx,dword ptr ds:[ecx+18]
0044078D |. 33C0 xor eax,eax
0044078F |. 8A02 mov al,byte ptr ds:[edx]
00440791 |. 50 push eax
00440792 |. 8B4D 08 mov ecx,dword ptr ss:[ebp+8]
00440795 |. 51 push ecx
00440796 |. 0FBF15 B8315100 movsx edx,word ptr ds:[5131B8]
0044079D |. 81C2 83000000 add edx,83
004407A3 |. 52 push edx
004407A4 |. 68 84BE5000 push GameServ.0050BE84
004407A9 |. FF15 9CADBE04 call dword ptr ds:[4BEAD9C]
004407AF |. 83C4 1C add esp,1C
004407B2 |> 8B45 08 mov eax,dword ptr ss:[ebp+8]
004407B5 |. 50 push eax
004407B6 |. E8 8108FCFF call GameServ.0040103C
004407BB |. 83C4 04 add esp,4
004407BE |. 68 60BFBD04 push GameServ.04BDBF60 ; /pCriticalSection = GameServ.04BDBF60
004407C3 |. FF15 6C153107 call dword ptr ds:[<&KERNEL32.LeaveCriticalSecti>; \LeaveCriticalSection
004407C9 |. 33C0 xor eax,eax
004407CB |. EB 34 jmp short GameServ.00440801
004407CD |> EB 15 jmp short GameServ.004407E4
004407CF |> 8B4D F8 mov ecx,dword ptr ss:[ebp-8]
004407D2 |. 8B91 482F0000 mov edx,dword ptr ds:[ecx+2F48]
004407D8 |. 83C2 01 add edx,1
004407DB |. 8B45 F8 mov eax,dword ptr ss:[ebp-8]
004407DE |. 8990 482F0000 mov dword ptr ds:[eax+2F48],edx
004407E4 |> 8B4D E8 mov ecx,dword ptr ss:[ebp-18]
004407E7 |. C781 9C170000 010>mov dword ptr ds:[ecx+179C],1
004407F1 |. 68 60BFBD04 push GameServ.04BDBF60 ; /pCriticalSection = GameServ.04BDBF60
004407F6 |. FF15 6C153107 call dword ptr ds:[<&KERNEL32.LeaveCriticalSecti>; \LeaveCriticalSection
004407FC |. B8 01000000 mov eax,1
00440801 |> 5F pop edi
00440802 |. 5E pop esi
00440803 |. 5B pop ebx
00440804 |. 8BE5 mov esp,ebp
00440806 |. 5D pop ebp
00440807 \. C3 retn

 


分析部分--》

UE打开--》000b3400h行---到-》000ba870h部分。

开始往下查,看右边的文件代码

----》代码1 错误-L2 :物理伤害设置错误

欢迎光临炽天网络奇迹世界!全力打造奇迹新纪元

怪物属性超出最大范围

服务器的怪物数据文件属性可能有问题。 版本_0.97.00_D:\MuServer\Data\Munster.txt

读取 %s 出错 错误-L3: 怪物等级溢出

服务器的怪物数据文件掉落物品可能有问题。版本_0.97.00_D:\MuServer\Data\Munster.txt

怪物属性超出最大范围

打开 %s 文件出错

服务器数据库保存服务可能有问题, 请。。。。

激活数据库变更错误-L2 :数据服务器RECV : %d (%测试数据发送

服务器进程处理服务可能有问题,氤⑹约觳橐幌路衿鞫说母飨钌柚谩0姹綺0.97.00

错误-L1 : 读取属性信息阻滞

@@[%s][%s] 仓库保存失败 : 没有打开

仓库保存失败 : 没有打开

---》000b8300h这个部分是数据组怪物掉落信息,如果修改,可以查找到物品编号,然后写入:怪物死亡掉落物品 [%d][%d][%d] : 编号 :%d [%s][%d][%d][%d][%d] 卓越属性:[%d,%d,%d,%d,%d,%d,%d]

错误-L2: 没有使用合成工作.

错误-L3 [%s][%d]盒且 辑滚肺 立加秦林矫扁 官而聪促

立加捞 辆丰邓聪促.

[提升属性] 成功 [%s][%s] (%d)

巩力 惯积矫 [EMAIL="change@webzen.co.kr"]change@webzen.co.kr[/EMAIL]肺 巩狼秦 林矫扁官而聪促

[提升属性] 失败 [%s][%s] (%d)

错误-L1 : 没有加密 %s %d

----------------------------------------------------------------

错误-L1 : Socket 编号 %s %d o_serial:%d 编号:%d

测试数据发送[%s][%s][%s] 探测到客户端有黑客工具 : 编辑攻击速度 [%d][%d] [%d][%d

错误-L1 : CheckSum-Exe 出错 %d %d [%s]

错误-L1 : [%s][%s] CheckSum-Exe 出错

218.234.76.33接受登录 : (%d错s %d误错误 : %d %-L1: 编号出错 注册发送

错误-L1 : 黑软检查 [%s][%s] 0x%x 0x%x

错误-L1: 魔法属性创建出错 [%s]

辑滚盒且 扁埃俊绰 某腐磐甫 积己且荐 绝嚼聪促

删除属性 : %s,%s

返回选项 %d %d %d %d

发送选项 %d %d %d %d

[血色城堡任务] (%d) (账号:%s, 人物:%s) 取回大天使武器 (%d

[任务] 过多的任务物品 [%s][%s] (%s) %d

错误-L3 : %s %d

[%s][%s][%d]%d/%d 使用天空宝箱 1-12 获得 编号:%d (%s:%d/等级:%d/技能:%d/属性2:%d/属性3:%d)

[%s][%s][%d]%d/%d 使用天空宝箱 1-11 获得 编号:%d (%s:%d/等级:%d/技能:%d/属性2:%d/属性3:%d)

[%s][%s][%d]%d/%d 使用天空宝箱 1-10 获得 编号:%d (%s:%d/等级:%d/技能:%d/属性2:%d/属性3:%d)

%s][%s][%d]%d/%d 使用天空宝箱 9 获得 编号:%d (%s:%d/等级:%d/技能:%d/属性2:%d/属性3:%d)

[%s][%s][%d]%d/%d 使用天空宝箱 8 获得 编号:%d (%s:%d/等级:%d/技能:%d/属性2:%d/属性3:%d)

[%s][%s][%d]%d/%d 使用天空宝箱获得 编号:%d (%s:%d/等级:%d/技能:%d/属性2:%d/属性3:%d

[%s][%s][%d]%d/%d 使用银质勋章获得 编号:%d (%s:%d/等级:%d/技能:%d/属性2:%d/属性3:%d

[%s][%s][%d]%d/%d 使用金质勋章获得 编号:%d (%s:%d/等级:%d/技能:%d/属性2:%d/属性3:%d

[%s][%s][%d]%d/%d 使用爱情之心获得 编号:%d (%s:%d/等级:%d/技能:%d/属性2:%d/属性3:%d

[%s][%s][%d]%d/%d 使用爆竹获得 编号:%d (%s:%d/等级:%d/技能:%d/属性2:%d/属性3:%d分页标题#e#

[%s][%s][%d]%d/%d 使用圣诞之星获得 编号:%d (%s:%d/等级:%d/技能:%d/属性2:%d/属性3:%d)

物品

错误:%s %d

从仓库取出物品收费 (检为正当物品) : %d - %d = %d

使用仓库费用(从人物身上) : %d - %d = %d

[%s][%s] 错误-L1 : 装备中不能交易

[%s][%s] 错误-L1 : 装备中不能放到仓

[%s][%s] 错误r-L3 : 进行合成

[%s][%s] 错误r-L1 : 使用中不能合成

[%s][%d] 错误-L3

[%s][%s] 打开合成工具

账号:%s 人物:%s

吞L=。。€?错误 : %s %d (%d)

界面情况 : %d

[%s][%s] 交易就绪 [%s][%s]

错误-L1 : 目标:%d (A_ID:%s) %s %d

错误-L1 : %d (A_ID:%s) %s %d

[%s][%s] 接受交易

%s %s交易结果 : %d %d %d %D

%s %d。。。无法找到用户

没有交易 %s %s

申请盟战出错 : 目标盟主是个魔头 0x04 %s %s

申请盟战出错 : 盟主是个魔头 0x04 %s %s

目标分数 %s %d

得分 %s %d

从仓库取得金钱(到仓库) : %d - %d = %d

从仓库取得金钱(到人物) : %d - %d = %d

[%s][%s] 合成成功率:%d 金钱 : %d

[%s][%s] 合成失败 %d 金钱 : %d-%d

[恶魔广场活动] 太多的恶魔之钥或恶魔之眼 [%d]

[恶魔广场活动] 没有找到玛雅宝石 [%d]

[恶魔广场活动] 不同级别的恶魔之钥或恶魔之眼 [%d]

[%s][%s] 已经使用玛雅宝石

错误-L3 : 通道数出错 %d 账号:%s %s %d

错误-L3 : 移动位置错误 %s %d

错误 : 移动位置错误 %s %

[%s][%s] %s 应用攻击速度惩罚 (%d left)

%s][%s] %s 攻击速度异常 (%d)(%d) 惩罚 %d

[%s][%s] %s 断开检测到黑软用户连接 (%d)

错误 :%s %d %d。。。[%s][%s] 断开没有攻击数用户 (%d)

[%s][%s] 传送目标到禁地 [%d,%d]

[%s][%s] 传送目标到禁地 [%d,%d]

[%s][%s] %s 检测黑软: 多重攻击

[%s][%s] %s 魔法攻击速度异常 (%d)(%d) 惩罚 %

输入密码时间太长. [%s][%s] (%d)(%d

错误-L3 %s %d

错误-L3 : %s 返回 %s %d %d

错误-L3 : %s 返回 %s %d %d %s

错误-L2 : 复制物品 %s 返回 %s %d

错误-L1 : %s 返回 %s %d

s 返回 %s %d

返回 %s %d

[恶魔广场活动] [%s][%s] 移动恶魔广场成功 [%d][%d] 删除物品[%s][%d][%d]

[恶魔广场活动] [%s][%s] 移动恶魔广场失败 [%d][%d][%d][%d]

[恶魔广场活动] [%s][%s] 移动恶魔广场出现等级错误 [%d][%d][%d][%d]

[恶魔广场活动] [%s][%s] 移动恶魔广场失败 [%d][%d][%d]

[恶魔广场活动] [%s][%s] 重新请求移动到恶魔广场 [%d][%d][%d]

[%s][%s] Ping = %d ms

[宝石] [%s][%s] 没有找到天空宝箱 (宝石位置: %d)

[宝石] [%s][%s] 注册宝石 (宝石位置:%d, 编号:%d)

[天空宝箱] [%s][%s] 没有找到天空宝箱 (RegEventchip) #3 %d

[天空宝箱] [%s][%s] 没有找到天空宝箱 (RegEventchip) #2 %d

[天空宝箱] [%s][%s] 没有找到天空宝箱 (RegEventchip) #1 %d

[天空宝箱] [%s][%s] 重装请求 MutoNumber

捞固 风啊靛狼 箭磊啊 乐嚼聪促

[天空宝箱] [%s][%s] 重新请求更改

[血色城堡任务] (%d) (账号:%s, 人物:%s) 进入血色城堡

[提升属性] 请求合成 [%s][%s]

[提升属性] 失败 (JoominNumber) [%s][%s]

%8s [%d / %d]。。@。。@)。。@。检查 PacketCheckSum [%d][%s][%s]

PacketCheckSum 错误 [%d][%s][%s] %d]

PacketCheckSum : 检验失败 : [%d][%s][%s] (%d,%d)

插入 PacketCheckSum %d, %d,%d

PacketCheckSum : 无效的功能索引 : %d, %D

%d, %d。。校验初始化 Checksum

不能连接到 Ranking 服务器

%s 文件读取完成

[血色城堡任务] 信息读取失败 [%s]

[血色城堡任务] 关闭

[血色城堡任务] 同步开放时间. 还需要 [%d] 分

[血色城堡任务] [%d] 无效的怪物类型

[血色城堡任务] 怪物刷新 [%d][%d][%d,%d]

[血色城堡任务] 无效的血色城堡任务索引 [%d]

[血色城堡任务] 正式开始

i@ 。。殭櫃櫃?

[血色城堡任务] 死亡 [%s][%s][%d][%d

[血色城堡任务] [%s][%s] 发现玩家在血色城堡任务 [状态:关闭]

J%@。。[血色城堡任务] 头目级怪物 %d %d %d

刷新 :[%d] : [%s][%s][%d][%d][%d]

[血色城堡任务] 刷新 [%d]

)@。。%@。。火龙王袭击结束。。火龙王袭击开始。。。@。事件 %d %d %d 开始

@。刷新黄金格布林 : %d, %d,%d

刷新黄金泰坦 : %d, %d,%d

刷新黄金火龙王 : %d, %d,%d

刷新黄金巫师王 : %d, %d,%d

刷新黄金破坏骑士 : %d, %d,%d

天空宝箱-%d 掉落物品 : 物品:%d 等级:%d 属性1:%d 属性2:%d 属性3:%d 卓越属性:%

黄金宝箱掉落物品 : 物品:%d 等级:%d 属性1:%d 属性2:%d 属性3:%d

火龙王物品暴率

金质勋章掉落物品 : 物品:%d 等级:%d 属性1:%d 属性2:%d 属性3:%d

银质勋章掉落物品 : 物品:%d 等级:%d 属性1:%d 属性2:%d 属性3:%d

爆竹掉落物品 : 物品:%d 等级:%d 属性1:%d 属性2:%d 属性3:%d

圣诞之星掉落物品 : 物品:%d 等级:%d 属性1:%d 属性2:%d 属性3:%D

火龙王掉落物品 : 物品:%d 等级:%d 属性1:%d 属性2:%d 属

火龙王掉落物品(53) : 物品:%d 等级:%d 属性1:%d 属性2:%d 属

火龙王掉落物品(55) : 物品:%d 等级:%d 属性1:%d 属性2:%d 属

分页标题#e#
殿废等 青款狼 箭磊啊 绝嚼聪促

青款狼 箭磊绰 %03d-%03d-%03d 涝聪促

[天空宝箱] [%s][%s] 删除天空宝箱 (%d)

[天空宝箱] [%s][%s] 注册事件服务器失败 (注册天空宝箱) %d

[天空宝箱] [%s][%s] 设置 MutoNumber %d,%d,%d

[天空宝箱] [%s][%s] 更改属性失败

[天空宝箱] [%s][%s] 更改属性增加金钱(%d)

[宝石] [%s][%s] 注册事件服务器失败 (宝石 : %d)

[天空宝箱] [%s][%s] 删除宝石

R"@。?@。技能:%d。

服务器的技能文件属性有问题版本0.97.00_D:\MuServer\Data\lang\kor\skill(Kor).txt

$@。服务器的魔法信息有问题 版本0.97.00_D:\MuServer\Data\lang\kor\skill(Kor).txt

坪C。。()@任务信息读取失败

[任务] (%s) 读取 : 索引 %d, 子信息数 %d

[任务] [设置任务物品] %s

[任务] 清除任务 [%s][%s] (%s)

[任务] 接受任务 [%s][%s] (%s)

[任务] 任务物品暴率 [%s]: [%s][%s] (%s) (%d,%d)

[任务] 任务清除 (%s) : [%s][%s] 状态(%d,%d)

[任务] 任务清除 (%s) : [%s][%s] 状态(%d,%d), 完成

[任务] 任务保存 [%s][%s] 索引(%d) 名称(%s) 状态(%s)

?@。服务器同步选择出错 %d

服务器接收错误 %d

服务器创建出错 %d

Windows 句柄出错

无效的 SOCKET %s %d

游戏服务器(GameServer.exe)可能存在设置或者 IP 设置问题,请详细检查启动快捷方式

创建句柄() 失败错误 %d

接收() 失败错误 %d

WSASocket() 失败错误 %d

错误-L1 : WSARecv() 失败错误 %d

错误-L1 : %d %d 添加对象() 失败错误 %d

错误-L1 : %d %d 创建输入输出端口失败错误 %d

错误-L2 : 客户端索引 = -1

WSAAccept() 失败错误 %d

创建输入输出端口失败错误: %d

/霤。。。。WSARecv() 失败错误 %d

失败-L1 : Socket 句柄错误 %d, %d

线程出错 : 获得任务状态( %d )

复制消息 %d

错误-L1 : recvbuflen 1 %s %d

错误-L1 : 信道服务单元数据包引擎扩展包出错 : IP = %s 账号:%s 人物:%s 页面:%x (%s,%d) 状态:%d

错误-L1 : 添加信道服务单元数据包引擎出错 : IP = %s 账号:%s 人物:%s 页面:%x (%s,%d) 状态:%d

错误-L1 : 大小 %d

错误-L1 : 页面出错 (%s %d)lOfs:%d, 大小:%d

游戏服务器(GameServer.exe)可能存在设置或输入输出问题,请检查快捷启动方式

?@。信道服务单元数据包引擎添加缓冲大小出错 %d

信道服务单元数据包引擎 XorData 错误 %d

(%d)WSASend(%d) 失败错误 [%x][%x] %d %s

(%d)错误-L2 超出最大的缓冲 %d %d [%s][%s]

错误 : 最大消息(%d) %s %d

错误-L2 : 索引(%d) %x %x %x

WSASend(%d) 失败错误 %d %s

创建输入输出端口: %d

错误-L1 : 关闭客户端,无效的 SOCKET

错误-L1 : 关闭客户端,连接出错

错误-L1 : 关闭客户端,索引出错

WINSOCK 滚傈捞 撤嚼聪促.

WINSOCK 檬扁拳 俊矾

错误。。7@。。客户端同步选择错误 %d

没有找到服务器名称 [%s]

连接错误 %s %d

认证服务器(JoinServer.exe)可能存在设置或 IP 问题,请详细检查快捷启动方式里面的参数

错误-L3 : 发送() 结果为空

错误-L3 : Copy1 : nLeft:%d len:%d nDx:%d

错误-L3 : 缓冲错误关闭 %d, %d

错误-L3 : %d (%s %d)

错误-L3 : nDx %d m_SendBufLen %d

发送() 结果为空 %d

FD_WRITE 发送() WSAEWOULDBLOCK : %d

FD_WRITE send() 俊矾 %d %d

错误-L2 : 大小 %d

错误-L2 : 页眉错误 (%s %d)lOfs:%d, 大小:%d

错误-L3 : 返回错误 %d

错误-L3 : 关闭 %d

?D。。?@。。

服务端地图数据可能存在某些问题,请检查一下。 版本_0.97.00_D:\MuOnline\Data\

捞抚 : 规绢仿,付过规绢仿,郴备仿,夸备塞,夸备规绢仿
捞抚 : 规绢啦,郴备仿,夸备塞,夸备规绢仿

捞抚 : 弥家单固瘤,弥措单固瘤,郴备仿,夸备塞,夸备规绢仿
文件创建错误 %s %d

iteminfo.txt

[血色城堡任务] (%d) (账号:%s, 人物:%s) 获得大天使武器 (%d)

rb。。。。y#@。。[%s][%s] 合成需要金钱 : %d 成功率 : %d

[恶魔广场任务] 合成恶魔广场券 [%s][%s]

[恶魔广场活动] [%s][%s] 合成成功 %d 金钱 : %d-%d

[恶魔广场活动] 发送奖励公告 %d(%s) %d %s %s

错误-L3 [%s][%d][%s == %s]

服务端合成工具可能存在某些问题,请检查一下。 版本_0.97.00_D:\MuOnline\Data\

[恶魔广场活动] 没有找到物品

[恶魔广场活动] 没有找到不同等级的物品

[恶魔广场活动] 发现其它物品

[恶魔广场活动] 搜索恶魔广场活动物品

恶魔广场活动] [%s][%s] 合成材料 [%d,%s,%d,%d,%d,%d]编号:[%d][%d] 卓越属性:[%d,%d,%d,%d,%d,%d]

[恶魔广场活动] [%s][%s] 合成成功率:%d 金钱 : %d

[恶魔广场活动] [%s][%s] 合成失败 %d 金钱 : %d-%d

[恶魔广场活动] [%s][%s] 没有足够的金钱合成 [%d] 需要金钱 [%d]

[恶魔广场活动] [%s][%s] 无效的物品等级 [%d]

[恶魔广场活动 合成开始

[提升物品等级] [%s][%s] 合成 [%d,%s,%d,%d,%d,%d]编号:[%d][%d] 卓越属性:[%d,%d,%d,%d,%d,%d,%

[%s] [%s][%s] 合成 [%d,%s,%d,%d,%d,%d]编号:[%d][%d] 卓越属性:[%d,%d,%d,%d,%d,%d,

[提升物品等级] [%s][%s] 合成失败 %d 金钱 : %d-%d

[提升物品等级] [%s][%s] 合成成功 %d 金钱 : %d-%d [%d]分页标题#e#

[提升物品等级] [%s][%s] 没有足够的金钱合成 [%d] 需要金钱 [%d]

[提升物品等级] 开始合成

[彩云兽合成] [%s][%s] 合成失败 %d 损失金钱 : %d-%d

[彩云兽合成] [%s][%s] 合成成功 %d 收取金钱 : %d-%d

[彩云兽合成] 合成开始

彩云兽合成

C[果实合成] [%s][%s] 合成失败 %d 损失金钱 : %d-%d

[果实合成] [%s][%s] 合成成功 %d 收取金钱 : %d-%d

 


[果实合成] 合成开始

果实合成

[翅膀合成] [%s][%s] 合成失败 %d 损失金钱 : %d

[翅膀合成] [%s][%s] 合成成功 %d 收取金钱 : %d-%d

[翅膀合成] 合成开始

翅膀合

4'@?@超出最大的连接数 %s (最大: %d

?@?@日志文件创建错误

a+t

log\%02d%02d%02d_%s.log

%s

错误-L2 : 文件创建错误 %s %d

服务端日志处理可能存在某些问题。 版本_0.97.00_D:\MuOnline\Gameserver\LOG\

%.8s

0x%02x

%d[%d] : (

请求:[%d] : (

写入:[%d] : (

发送:[%d]

燗?@

错误-等级1 : [%s][%s] 力量:%d %d %d %d %d %d %d

E。鈑E。3lE

[%s][%s] %s 魔法技能功能速度异常 (%d)(%d) 惩罚 %d

使用玄月斩能力值下降了 : %d

-- 结束 --

%d %d %d %d

-- 开始 --

错误-L3 : 没有地图编号 %s %d

服务端用户登陆可能存在某些问题。 版本_0.97.00 请检查一下服务端或数据库.

惩罚 : 封禁物品 %s %s

webzeN。。Webzen。。错误 : %d (%s %d)。。。。错误 : 超出地图的最大编号. %s %d

错误 : %s 等级为 0

错误-L1 : 合成工具出错 %s %d

载入数据: %d 类型 : %d

设置天空之城 Boss 保护!

设置天空之城 Boss 完成!

玫傍焊胶各 汲沥 角菩

请求连接: [%d][%s]

[%s][%s] 收费类型 : (没有收费)

[%s][%s] 收费类型 : (包月) 剩余时间 : (%s-%s-%s)

[%s][%s] 收费类型 : (扣点) 剩余点数 : (%d)

(%s)(%d) = 索引出错 (%d)

(%d)断开 : %s [%s]

(%d)请求断开 : %s [%s]

错误 : 索引错误! %s %d

傍拜甸绢 吭促

经验增加 : [%s][%s](%d) %u %d

%s][%s] 死亡损失经验 %d - %d

[%s][%s] (PK级别 = %d) 杀死 [%s][%s] 位置:(%d,%d,%d)

[%s][%s] 杀死 [%s][%s] 位置:(%d,%d,%d)

怪物

[血色城堡任务] (%d) 死在血色城堡,被玩家杀死 [%s][%s][%s]

[血色城堡任务] (%d) 死在血色城堡,被怪物杀死 [%s][%s][%s]

[血色城堡任务] 死在血色城堡 [%s][%s][%s]

厘厚啊 函版登菌嚼聪促

祝<A交易 (%s)

[%s][%s] 错误-L3 : pTransaction(%d) 状态错误 %s %d

确定交易 (%s)

[%s][%s] 错误-L3 : pTransaction(%d) status2

错误 : gObjInventoryCommit() - aIndex out of bound %s %d

交易变更 (%s)

错误-L4 : %s %d

错误 : %d/%d %s %d

错误-L1 : %s %d

错误 : 索引错误 %s %d

error : 捞扒 奴老唱绰老!

:火龙攻城开

爱情心开放!

爆竹开

圣诞星开放

怪物 :%d 统计在线数

%d 玩家:(%d):%d Vp数量 :%d(%d/%d) : 物品数据 :%d 最大连接数:%d

?<??\廈>[血色城堡任务] (%d) 大天使武器掉落 -> (%s)

杖

驽

剑

[血色城堡任务] (%d) 圣像毁坏 -> %d

[血色城堡任务] (%d) 圣像毁坏 -> %d [%s][%s]

[血色城堡任务] (%d) 大门毁坏 -> %d)

[血色城堡任务] (%d) 大门毁坏 -> %d [%s][%s]

[血色城堡任务] (%d) 所有的头目级怪物被消失 -> %d

[%s][%s] 尝试在一个不能攻击的区域攻击 (%d)

P?=。。餉[血色城堡任务] [%s][%s] 不邀请进血色城堡

刷新完成 %s %d

[%s][%s] 使用生命宝石结果 [%d,%s,%d,%d,%d,%d]编号:[%d] 耐久度:[%d] 卓越属性:[%d,%d,%d,%d,%d,%

?%s ( %d ) VS %s ( %d )

[%d]-[%d] 总共 %d %s %d %s %d %s %d %s %d

[天空宝箱] [%s][%s] 删除属性 (%d)

[删除物品] [%s][%s] 删除 (%d,%d)(%d)

[升级] [%s][%s] 失败 [%d] %d

[升级] [%s][%s] 成功 [%d][%d] %d

殭櫃櫃?

殭櫃櫃?

吞L>殭?错误-L1 : 物品索引错误 %d

333333?

服务端中的物品数据文件可能存在问题.D:\MuOnline\Data\lang\kor\item(Kor).txt

damagemin捞 0捞促

def捞 0捞促

错误-L3 : %s %s %d

商店数据读取错误 %s

shop10.txt

shop9.txt

shop8.txt

shop7.txt

shop6.txt

shop5.txt

shop4.txt

shop3.txt

shop2.txt

shop1.txt

shop0.txt

/烟花

off

on

[%s][%s] 移动命令失败 m_number = %d

[%s][%s] 执行移动指令!服务器收取费用,金钱 %d - %d [%d]

%s : 皑矫矫累。。%s : 皑矫秦。。辑滚盒且 扁埃俊绰 辨靛甫 积己且荐啊 绝嚼聪促

[血色城堡任务] (%d) (账号:%s, 人物:%s) 成功完成血色城堡任务

[血色城堡任务] (%d) 血色城堡任务完成结果 -> 成功完成任务 [%s][%s]

[血色城堡任务] (%d) 血色城堡任务完成结果 -> 只破坏圣像 [%s][%s]

[血色城堡任务] (%d) 血色城堡任务完成结果 -> 只破坏大门 [%s][%s]分页标题#e#

AttackEvent %s

CDragonEvent %s

ConnectMember.txt

Iplist.da

terrain12.att

terrain11.att

terrain10.att

terrain9.att

terrain8.att

terrain7.att

terrain6.att

terrain5.att

terrain4.att

terrain3.att

terrain2.att

terrain1.att

gate.txt

Monster.txt

MonsterSetBase.txt

林狼!! 某腐磐 单捞磐甫 历厘窍瘤 臼嚼聪促

UDP Socket 创建错误

辑滚盒且捞 啊瓷茄 辑滚涝聪促

警告

\data\

无

殭櫃櫃?

Ranking服务器连接成功 IP [ %s ]

事件激发服务连接 IP [ %s ]

ConnectMemberLoad

ServerCode

GameServerInfo

ServerName

无法读取 ServerInfo.dat

\data\Serverinfo.dat

玩家对象大小 = %d

EnableServerDivision

EnableEventNPCTalk

eBattleSoccer

ApplyHeroSystem

EventChipServerIp

127.0.0.1

EventChipServerConnect

DevilSquareEventServer

DevilSquareEventConnect

PORT

ConnectServerInfo

IP

WriteSkillLog

StoneDropRate

太多名称了!所以剩列一下

[选项] 物品掉落保护时间 : %d

LootingTime

3

HappyNewYearTalkNpc

MerryXMasTalkNpc

Event1ItemDropTodayPercent

10000000

Event1ItemDropTodayMax

EVENT1

MonsterHp

PKTIME

[选项] 正当防卫反击时间 = %d

[选项] 事件服务器 = %s

[选项] 事件状态 = %d

[选项] 合成工具 = %d

AttackEventRegenTime

ChaosEventServer

210.181.89.241

ChaosEvent

Trade

AddExperience

ItemSerialCheck

SpeedHackPlayerBlock

这里省略、、、、、、、、、、、、

BloodCastle.dat

DevilSquare.dat

Tha

lang\tha\Quest(tha).txt

lang\tha\commonloc.cfg

lang\th

lang\tha\CheckSum.dat

剩。。。。。。。。。。。。。。。。。。。

无法找到 Enc2.dat 文件

Enc2.dat

无法找到 Dec1.dat 文件

Dec1.da

Stalk Protocol ID = '%s'

StalkProtocolId

StalkProtocol

Languag

0

[commonserver.cfg] 文件没有找到

commonserver.cfg

Kor文件没有找到

eventitembag12.txt,eventitembag11.txt,eventitembag10.txt,eventitembag9.txt,eventitembag8.txt,eventitembag7.txt,eventitembag6.txt,eventitembag5.txt,最新奇迹私服,eventitembag4.txt,eventitembag3.txt,eventitembag2.txt

eventitembag1.txt,eventitembag.txt

CItemBag %s

%s %d %s %d %d

娱乐事件服务器连接失败

恶魔广场服务器连接失败

抛胶飘

关闭游戏服务器?

关闭

closeplayer.txt

i@。[%s] 传送信息读取完成.

[%s] 传送信息读取出错

服务端中的传送文件可能存在问题.请检查一下数据_D:\MuOnline\Data\Gate.txt

FK
FK
FK
FK
FK
FK
LO PYP
S
LO PYP
S
LO PYP
S
LO PYP
S
LO PYP
S
LO PYP
S N

爢

@,[血色城堡任务] 信息文件读取失败 [%s

StoneItemDrop

[血 色 城 堡 ] (%d) 同步 开启 时间. [%d] 分 保持 

[血色城堡任务] (%d) 血色城堡任务失败 -> 超时

[血色城堡任务] (%d) 血色城堡任务失败 -> 每个玩家都退出

[血色城堡任务] (%d) 血色城堡任务失败结果 -> 只破坏圣像 [%s][%s]

[血色城堡任务] (%d) 血色城堡任务失败结果 -> 只破坏大门 [%s][%s]

[血色城堡任务] (%d) 血色城堡任务正式开始

[血色城堡任务] (%d) 大桥属性变更 -> 打开

[血色城堡任务] (%d) 设置状态 关闭

[血色城堡任务] (%d) 设置状态 开始

[血色城堡任务] (%d) 设置状态 结束

[捧疙噶配 Mix] [%s][%s] CBMix Fail %d Money : %d-%d

[捧疙噶配 Mix] [%s][%s] CBMix Success %d Money : %d-%D

[Blood Castle] 捧疙噶配 Mix Chaos Mix Failed - Not Enough Money (Account:%s, Name:%s, Level:%d)

[Blood Castle] 捧疙噶配 Mix Chaos Mix Failed - MixMoney < 0 (Account:%s, Name:%s, Level:%d)

 


[Blood Castle] 捧疙噶配 Mix Chaos Mix Failed - MixRate Out of Bound (Account:%s, Name:%s, Level:%d)

捧疙噶配 Mix

[Blood Castle] 捧疙噶配 Mix Chaos Mix Start (Account:%s, Name:%s, Level:%d)

[怪物刷新] 位置:%d, X:%d, Y:%d, 类型:%d, 地图属

[血色城堡任务] 强制 (账号:%s, 人物:%s) 删除大天使武器 (%d) [编号:%d]

[血色城堡任务] 强制 (账号:%s, 人物:%s) 掉落大天使武器 (%d) [编号:%d]

[血色城堡任务] 强制 (账号:%s, 人物:%s) 掉落大天使武器 (%d) [编号:%d-%d]

[血色城堡任务] (%d) 任务完成报酬 (账号:%s, 人物:%s [状态:%d], 经验:%d, 活动经验:%d, 金钱:%d, 得分:%d)分页标题#e#

[血色城堡任务] (%d) 任务完成 - 所有参加活动的玩家获得经验:%d

[血色城堡任务] (%d) 发送玩家失败消息 (账号:%s, 人物:%s [状态:%d], 地图编号:%d)

[血色城堡任务] (%d) 任务失败报酬 (账号:%s, 人物:%s, 得分:%d, 活动经验:%d)

[血色城堡任务] (%d) (账号:%s, 人物:%s) 获得大天使武器 (%d) 但失败 - 时间结束

错误-L3 : [血色城堡任务] (%d) 连接关闭 用户索引:%d, 子索引:%d

错误-L3 : [血色城堡任务] (%d) 用户超出范围 用户索引:%d, 子索引:%d

[血色城堡任务] (%d) 大天使 - 添加对象() 失败(没有空间添加怪物,结果:%d)

[血色城堡任务] (%d) 大天使位置不存在

?@。。读取 Checksum 文件 : %s

%s\CheckSum%d.da

%s\CheckSum.dat

CheckSum%d-Exe 校验失败 %d %d %d %d [%s]

CheckSum%d-Exe 校验成功 [%s]

P薎

GAIsProcessorFea

turePresent

KERNEL32

e+000

完毕

 

MyGSFun.DLL
00029920h部分代码
仓库密码
隐藏
答题
卡利玛神庙6
卡利玛神庙5
卡利玛神庙4
卡利玛神庙3
卡利玛神庙2
卡利玛神庙1
赤色要塞6
赤色要塞5
赤色要塞4
赤色要塞3
赤色要塞2
赤色要塞1
血色城堡7
血色城堡6
血色城堡5
血色城堡4
血色城堡3
血色城堡2
血色城堡1
天空之城
恶魔广场
沙漠
亚特兰蒂斯
竞技场
未知地图
失落之塔
仙踪林
冰风谷
地下城
勇者大陆
%02d:%02d:%02d %s
检查点 %d , %s
CTGSSet.ini
ItemMoney.txt
SayFilter.txT
DropItem.txT
HYIdStat
HYSTAT
HYCharStaT
WinBox
WinJF
CharJF
MonJF
CharExp
CSYS
MonExP
RECV_%02X
SEND_%02X
LOG
MaxExExp
EXEXP
MaxExLvl
DropZJ
DropZY
ZSAtackDownMin
ZSAtackDownType
ZSAtackJS
ZSATACK
ZSCount
JHExpRatE
JHNOPK
JHMustYX
JHFQTXMoneY
JHTIMES
JHMONEY
JHLEVEL
JHFX
JHY
JHX
JHSET
JHMap
giPKAtack
PKNOHMY2
PKNOHMX2
PKNOHMY1
PKNOHMX1
PKNOHMMap
QuestionAnswType
QuestionDispDAAnswed
QuestionDispDA
QuestionAnswerChrs
QuestionDispJG
QuestionDisp
QuestionJGSec
AnswerMoney
QuestionTimes
QuestionMinu
QUESTION
QuestionHour
MoveLevel
MoveY
MoveX
MoveMap
MoveName
GMGGNeed
ExtMoveMoney
ExtMove
ChrGMGG
GMGGMoney
GMGGLevel
GGSendToAll
GGJGTime
GGMoney
COMMAND
GGLevel
HAPPYBIR
THDAY
Birthday
Money
BFBDropI
temLvl
BFBDropItemBH
BFBAtackHour
MZSitdownMAXTM
MZSitdownJG
MZSitdownMinu
BFBOKType
BFBDropTXZ
BFBDropGWBH
BFBAtack
BFB
BFBSFAtack
DispFQName
HaveCSYS
HaveJF
FilterJGSec
JYJGTime
NoJYFW
GROUPNOPK
DROPITEM
WareHouseNum
HaveJH
PKNOHM
AutoQuestion
ExtCommand
AutoGmGG
HaveSaveEyE
HaveBirthday
HaveBFB
HaveExExp
ConnectNotice
ErrCharList
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
';“
MaxC1Len
ServerName
炽天网络
ServerID
SETTING
SENDKEY
MyGsFunInit_FALSE_catch
DLL文件损坏 !
DLL文件已损坏 !
ADODB
Connection
DSN
Point:%d 写入扩展角色数据错误:%s
非法名称,无法保存数据!ID:%s,角色:%s,夫妻:%s
OK
RTN
EXEC MyGSFun_SetExtChrData1 '%s','%s',%d,%d,%s,%d '%s‘
NULL
POINT:%d SQL:%s 读取扩展角色数据错误:%s
你第%d次结婚的妻子上线了 !
你第%d次结婚的丈夫在线 !
你第%d次结婚的丈夫上线了 !
你第%d次结婚的妻子在线 !
Stat
LoreS
FQName
FQCount
FQBZ
EXEC MyGSFun_GetExtChrData '%s','%s'
读取脏话过滤文件时申请内存出错 !
r
读取怪物掉物品配置文件时申请内存出错 !
thdMyFunRun_Catch
㊣㊣ 今天是 %s 的生日,%s全体工作人员祝你生日快乐 ! ㊣㊣
memb___id
EXEC MyGSFun_HappyBirthday %d %s:%s
MuSaveEye_catch
◢◢ 亲爱的 %s ,你已经在线 %d 分钟了,请稍事休息,保护好自己的眼睛 ! ◣◣
minu
EXEC MyGSFun_SaveEye %d
MuAutoGmGG_catch
GMGG
Type
EXEC MyGSFun_AutoGmGG %d
thdMyFunBFB_CSYS_Catch
thdMyFunBFB_JQ_Catch
thdMyFunBFB_catch
thdMyFunBFB_QUES_catch
开心答题
★★★ 在%d:00将由 %s 带领 %s 盟攻堡 ! ★★★分页标题#e#
★★★ 现在的冰风堡由 %s 盟占领,盟主是 %s ★★★
MuSBK_catch_GetInfo
★★★ 现在的冰风堡还是空堡一座,还没有盟占领 ! ★★★
Cents
Money
GuildTT
GuildName
更新冰风堡堡主失败,请通知管理员 !
IDX
EXEC MyGSFun_GetSBK %d
★★ 冰风堡堡主已更新 ! ★★
EXEC MyGSFun_SBKEND %d,'%s'
★★★★★========= 攻堡结束 ! ========★★★★★
★★★ 冰风堡由 %s 盟占领,堡主 %s ! ★★★
★★★ 距攻堡结束还有 %d 分钟 ! ★★★
盟主离开王座时间过长,计时取消!
到达最大计时时间,计时取消!
没有足够的时间完成攻堡计时,计时取消 !
★★★ 冰风堡被 %s 盟从 %s 盟手中夺过来了 ! ★★★
距夺取冰风堡还剩 %d 分钟
%s 盟的盟主 %s 坐上的冰风堡王座 ! %d分钟计时开始!
★★★ [%s]-[%s]攻堡开始 ! ★★★
★★★ 攻堡在 %d 分钟后开始,非守堡战盟退出攻堡区 ! ★★★
%d:%s。问答题(%d个字):%s
Answers
kind
Answer6
Answer5
Answer4
Answer3
Answer2
Answer1
nAnsws
NOK
DIFF
TYPE
ID
EXEC MyGSFun_AutoQuestion
★★ 现在是答题时间,答题的方法请在命令行输入 /答题 获取帮助 ★★
正确答案: %s
正确答案: %d:%s
★★ 本次答题活动到此结束,各位大虾再见 ! ★★
★★ 轻松一下 !答题活动的时间到了,答题的方法请在命令行输入 /答题 获取帮助 ★★
GM专用命令,格式:/GDGG 颜色 滚动公告内容
取积分失败,请通知管理员 !
失败:%s
取积分 %d ,节余 %d
EXEC MyGsFun_GetSBKJF %d,'%s','%s',%d
~堡内只有 %d 积分
~攻堡期间不可取积分 !
只有当前的冰风堡堡主可以取积分 !
~执行送分失败,请通知管理员 ! ~%s
EXEC MyGSFun_JF 1,'%s','%s','%s','%s',%d
~格式:/送分 角色名 分数,对方角色必须在身边
读取积分失败,请通知管理员 !
未找到指定ID !
~你拥有的积分:%d
HaveCents
EXEC MyGSFun_JF 0,'%s',null,null,null,0
~PK不红名区域:%s 的 %d,%d - %d,%d
答题活动开始时间 %d:%02d ,活动时间 %d 分钟
冰风堡攻堡时间 %d:00-%d:59
CT服务端ID:%08X %s
~服务器已运行%d分钟 !
现在是%d年%d月%d日 %d:%02d:%02d
~命令格式: /关闭 什么选项
~命令格式: /髛鸄 什么选项
切换仓库失败,当前为 %d 号仓库 !
仓库已切换,当前为 %d 号仓库 !
UPDATE WareHouse set NeedExtCK=%d where AccountID='%s'
~窗口打开时不能切换仓库 !
未转生的玩家200级以上拥有1个扩展仓库,转过生的玩家每2转增加1个,最多%d个,你目前拥有%d个
~无法读取仓库编号 !
~切换仓库请使命令 /仓库 编号 !
ExtCKNum
SELECT ExtCKNum FROM WareHouse WHERE AccountID='%s'
~当前为 %d 号仓库 !
GM专用命令: /GMOVE /GDGG /髛鸄 隐藏 /关闭 隐藏
选项开关:/髛鸄 广告 /关闭 广告 /髛鸄 答题 /关闭 答题
扩展仓库命令: /仓库 /关闭 仓库密码
开心答题命令: /答题
结婚相关命令: /求婚 /结婚 /离婚 /夫妻 /婚否 /单方离婚
向所有玩家发消息命令: /广告 /GM公告
新增冰风堡攻城,堡主增加 /取款 钱数 /取积分 积分数
新增移动目标地:冰风堡
扩展命令列表,只输入命令名可查看帮
~移动到 %s 需要等级 %d 级
~在攻堡时间不得移动到冰风堡
格式:/移动 名称 或 /move 名称.扩展移动需要MU币 %d
GM专用命令,格式:/GMOVE 角色名 地图编号 X坐标 Y坐标
答案是 %d:%s
%s回答正确 !
000000
~你已经关闭了答题功能 !打开命令:/髛鸄 答题
这道题你已经答过了 !
格式:/答题 回答,单选请答 序号:答案前%d个字,多选请答 123456,问答题请回答指定的字数.
出现数据库错误,请通知管理员
玩家发GM公告时数据库错:%s
未返回处理结果,请通知管理员 !
~出错啦:%s
EXEC MyGSFun_ChrGMGG '%s','%s',%d
向本线的所有玩家发出GM公告,需要等级%d,MU币或积分 %d
距下次广告还要等待 %d 秒
广告!%s
~由于你说脏话,禁言%d秒 !
~你已关闭了广告功能 !使用以下命令打开: /髛鸄 广告
~向本线的玩家发出广告,需要等级%d,MU币 %d
~取款 %d ,节余 %
0f
UPDATE BFB_INFO set MONEY=MONEY-%d where ServerID=%d
金钱超出限制,最多只能取 %d !
~堡内只有 %.0f 元
攻堡期间不可取款 !
只有当前的冰风堡堡主可以取款 !
~堡内MU币:%
0f,积分:%d
~%d:00由 %s 带领 %s 盟攻堡
~由 %s 盟占领,盟主是 %s
冰风堡是空堡
~正在攻堡中!现在由 %s 盟占领, %s 盟进攻 !
~输入了非法数据 !
ExitProcess.EXIT
~允许接收广告 !
~允许开心答题 !
~GM专用命令 !
进入隐身状态 !
系统信息
退出隐身状态 !
~拒绝接收答题信
拒绝接收广
在取消默认
苈肭氨匦胂冉馑挚?否则取消无效
~命令格式: /关闭 仓库密码 身份证号前13位
~取消默认仓库密码失败 !
~默认仓库密码已取消 !
UPDATE WareHouse set lastpw=0 where AccountID='%s'
~身份证号错误 !
单方离婚必须对方不在线,站在结婚时所在的位置发出 /单方离婚 指令 !需要MU币:%d
未返回执行结果,请联系管理员 !
EXEC MyGsFun_Unmarry '%s','%s分页标题#e#
夫妻同心必须双方在线且不是魔头,需要 %d 的手续费 !
对方正在 %s,不允许移动进入
命令格式: /婚否 角色名,只能查询在线的角色 !
离异 !
~是 %s 的丈夫 !
~是 %s 的妻子 !
~有 %d 次婚姻,现在
~现在未婚 !
共 %d 对夫妻在线 !
-----------------------------------------
扩展功能初始化失败 !所有扩展功能将不能工作 !
初始化错误
Init_TRUE
扩展命令处理出错:%s-%s
错误的角色编号:%04X,%s:%s
执行PK函数(%s-%s)时出错 !
执行PKHM函数(%s-%s)时出错 !
执行CONN函数(%s)时出错 !
对不起,本线为会员专线,你不是会员或会员等级不符 !
欢迎光临%s
执行DisConn函数(%s)时出错 !
执行AtkDown函数(%s-%s)时出错 !
执行DrpItem函数(%s-%s)时出错
执行WndProc函数时出错 !
接收到客户端数据处理时出错 !
%04X:%04X,非法交易人或交易对象 !
发>>:
调用返回地址:%08X
发送数据处理错误 !
%s 的妻子
%s 的丈夫
%sTerrain25.att
%sTerrain19.att
%sTerrain12.att
%sTerrain%d.att
Kill处理时出错 !
赤色要塞被杀处理里出错 !
赤色要塞赢家发积分失败:
赤色要塞胜利积分:%u
UPDATE ExtIdData SET HaveCents=HaveCents+%u WHERE AccountID='%s'
赤色要塞检查玩家状态时出错 !
赤色要塞已关闭,请等待下一次机会 !
赤色要塞开始了 !
离进入赤色要塞还剩下%d分钟
超长内存复制:%08X->memcpy(%08X,%08X,%X)
超长字符串复制:%08X->strcpy(%08X,%08X)
无法打开自定义物品价格文件ItemMoney.txt !
LHRate
SMRate
NoPK
NoLog
MYItemHC13
MYItemHC12
MYItemHC11
MYItemHC10
GuardSay
欢迎光临炽天奇迹 !
MaxOnline
MagGuard_TMMAX
MagGuard_TM
MagGuard_MAX
MagGuard_ZL
MagGuard_MJ
MagicLife
SocketNum
Level220Up
Level220Down
MagSword
ZYRate6
ZYRate5
ZYRate4
ZYRate3
ZYRate2
ZYRate1
GAMESERVER
ZYRate
完~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 

梦想MU mydll.dll文件分析
0002CC40H----->0002CE00H分析代码
=================================================================================
%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d
ItemDrop.txt
r
%08X,%d,%d
MemPatch.txt
你的爱人上线了!^-^
&'()*8>A
/广告
/移动
//UpdateDropItemData
/加统率
/加智力
/加体力
/加敏捷
/加力量
/求婚
/征婚
/参加婚礼
/离婚
/强制离婚
/接受求婚
/同意离婚
/答题
/想你
/想我
//MEMPATCHFORDATA
%d,%d,%d
//MOVETOXY
/查积分
?AVexception@@
?AVbad_alloc@std@@
冰风谷2
0002ce00h--->0002e160h部分是添加地图!
等级不够
金钱不够
在线加点成功,收取加点费:[%d]
加点数大于100[重返选人,进入游戏]生效
你已婚,把机会留给王老五吧 ^-^
她可是名花有主噢,小心挨打 -_-
PasttimeDone
本次答题活动结束!30分钟后见^-^
[BLOB]
UN_KNOW
%Y-%m-%d %H:%M:%S
FALSE
TRUE
8f
4f
%8x
%d
ADOD
Connection
F
DODB
Recordset
菘饪赡芤丫峡
请重新连接、然后重试.
提示
加载数据库出错
ERROR
DSN=%s;uid=%s;pwd=%s
Password
UserId
sa
DSNName
MuOnline
pt_score
mr_value
Couple
select * from [Character] where Name='%s'
[%d]
Answer%d
QUESTION
NOK
nAnsws
select * from [MX_QUESTIONS]
GetQuestion(%d)
====================================================================
0002F120H----->0002F6B0H部分分析
&'(
)*8>
A
/data/Terrain25.att
./data/Terrain19.att
./data/Terrain12.att
./data/Terrain.att
这里有个?无法分析出来,16进为BC
?AVCNoTrackObject@@
BC
?AV_AFX_WIN_STATE@@
BC
?AVCObject@@
BC
?AVCCmdTarget@@
BC
?AVCWinThread@@
BC
?AVCWinApp@@
BC
PAVCException@@
?AV_AFX_CTL3D_STATE@@
BC
?AV_AFX_CTL3D_THREAD@@
BC
?AVCCmdUI@@
羺-->为C1 85
PAVCOleException@@
BC
?AVCException@@
BC
PAX
PAVCObject@@
BC
?AVCDC@@
BC
?AVCGdiObject@@
BC
?AVCTempDC@@
BC
?AVCTempGdiObject@@
BC
PAVCSimpleException@@
?AVCSimpleException@@
?AVCResourceException@
AVCUserException@@
?AUCThreadData@@
?AVCHandleMap@@
?AV_AFX_THREAD_STATE@@
?AVAFX_MODULE_STATE@@
?AVAFX_MODULE_THREAD_STATE@@分页标题#e#
?AV_AFX_BASE_MODULE_STATE@@
PAVCMemoryException@@
?AVCMemoryException@@
?AVCNotSupportedException@@
?AVCWnd@@
?AVCTestCmdUI@@
?AVCTempWnd@@
?AVCOleException@@
?AVCMapPtrToPtr@@
?AVCMenu@@
?AVCTempMenu@@
?AVtype_info@@

 

模似器B3+

数据代码--

0013e900h
GS.exe
@$xp$23Nkimageform@TAutoRender
@$xp$24Nkimageform@TNKImageForm
@$xp$26Shdocvw_tlb@TCppWebBrowser
@$xp$26Shdocvw_tlb@TCppWebBrowser
@$xp$26Shdocvw_tlb@TCppWebBrowser
@$xp$28Shdocvw_tlb@TCppShellWindows
@$xp$28Shdocvw_tlb@TCppShellWindows
@$xp$28Shdocvw_tlb@TCppShellWindows
@$xp$29Shdocvw_tlb@TCppShellUIHelper
@$xp$29Shdocvw_tlb@TCppShellUIHelper
@$xp$29Shdocvw_tlb@TCppShellUIHelper
@$xp$29Shdocvw_tlb@TCppWebBrowser_V1
@$xp$29Shdocvw_tlb@TCppWebBrowser_V1
@$xp$29Shdocvw_tlb@TCppWebBrowser_V1
@$xp$32Shdocvw_tlb@TCppCScriptErrorList
@$xp$32Shdocvw_tlb@TCppCScriptErrorList
@$xp$32Shdocvw_tlb@TCppCScriptErrorList
@$xp$32Shdocvw_tlb@TCppInternetExplorer
@$xp$32Shdocvw_tlb@TCppInternetExplorer
@$xp$32Shdocvw_tlb@TCppInternetExplorer
@$xp$33Shdocvw_tlb@TCppSearchAssistantOC
@$xp$33Shdocvw_tlb@TCppSearchAssistantOC
@$xp$33Shdocvw_tlb@TCppSearchAssistantOC
@$xp$34Shdocvw_tlb@TCppShellBrowserWindow
@$xp$34Shdocvw_tlb@TCppShellBrowserWindow
@$xp$34Shdocvw_tlb@TCppShellBrowserWindow
@$xp$36Shdocvw_tlb@TShellFavoritesNameSpace
@$xp$36Shdocvw_tlb@TShellFavoritesNameSpace
@$xp$36Shdocvw_tlb@TShellFavoritesNameSpace
@@Shdocvw_ocx@Finalize
@@Shdocvw_ocx@Initialize
@@Unit1@Finalize
@@Unit1@Initialize
@@Unit2@Finalize
@@Unit2@Initialize
@@Unit3@Finalize
@@Unit3@Initialize
@Nkimageform@Finalization$qqrv
@Nkimageform@Register$qqrv
@Nkimageform@TNKImageForm@
@Nkimageform@TNKImageForm@$bctr$qqrp18Classes@TComponent
@Nkimageform@TNKImageForm@BitmapToRegion$qqrp16Graphics@TBitmap15Graphics@TColori
@Nkimageform@TNKImageForm@Loaded$qqrv
@Nkimageform@TNKImageForm@PictureChanged$qqrp14System@TObject
@Nkimageform@TNKImageForm@Render$qqr15Graphics@TColor
@Nkimageform@TNKImageForm@Render$qqrv
@Nkimageform@TNKImageForm@SetAutoRender$qqrx23Nkimageform@TAutoRender
@Nkimageform@TNKImageForm@SetMoveForm$qqrxo
@Nkimageform@TNKImageForm@SetSolidControls$qqrxo
@Nkimageform@TNKImageForm@SetTolerance$qqrxi
@Nkimageform@TNKImageForm@SetTransparentColor$qqrx15Graphics@TColor
@Nkimageform@TNKImageForm@WMLButtonDown$qqrr17Messages@TWMMouse
@Nkimageform@initialization$qqrv
@Shdocvw_ocx@Register$qqrv
@Shdocvw_tlb@TCppCScriptErrorList@
@Shdocvw_tlb@TCppCScriptErrorList@
@Shdocvw_tlb@TCppCScriptErrorList@
@Shdocvw_tlb@TCppCScriptErrorList@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppCScriptErrorList@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppCScriptErrorList@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppCScriptErrorList@BeforeDestruction$qqrv
@Shdocvw_tlb@TCppCScriptErrorList@Connect$qqrv
@Shdocvw_tlb@TCppCScriptErrorList@ConnectTo$qqr91TComInterface$28Shdocvw_tlb@IScriptErrorListpx5_GUID$e&@Shdocvw_tlb@IID_IScriptErrorList$%
@Shdocvw_tlb@TCppCScriptErrorList@Disconnect$qqrv
@Shdocvw_tlb@TCppCScriptErrorList@GetDefaultInterface$qv
@Shdocvw_tlb@TCppCScriptErrorList@GetDunk$qqrv
@Shdocvw_tlb@TCppCScriptErrorList@InitServerData$qqrv
@Shdocvw_tlb@TCppInternetExplorer@
@Shdocvw_tlb@TCppInternetExplorer@
@Shdocvw_tlb@TCppInternetExplorer@
@Shdocvw_tlb@TCppInternetExplorer@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppInternetExplorer@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppInternetExplorer@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppInternetExplorer@BeforeDestruction$qqrv
@Shdocvw_tlb@TCppInternetExplorer@Connect$qqrv
@Shdocvw_tlb@TCppInternetExplorer@ConnectTo$qqr83%TComInterface$24Shdocvw_tlb@IWebBrowser2px5_GUID$e&@Shdocvw_tlb@IID_IWebBrowser2$%
@Shdocvw_tlb@TCppInternetExplorer@Disconnect$qqrv
@Shdocvw_tlb@TCppInternetExplorer@GetDefaultInterface$qv
@Shdocvw_tlb@TCppInternetExplorer@GetDunk$qqrv
@Shdocvw_tlb@TCppInternetExplorer@InitServerData$qqrv
@Shdocvw_tlb@TCppInternetExplorer@InvokeEvent$qqrir42System@DynamicArray$t17System@OleVariant%
@Shdocvw_tlb@TCppSearchAssistantOC@
@Shdocvw_tlb@TCppSearchAssistantOC@
@Shdocvw_tlb@TCppSearchAssistantOC@
@Shdocvw_tlb@TCppSearchAssistantOC@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppSearchAssistantOC@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppSearchAssistantOC@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppSearchAssistantOC@BeforeDestruction$qqrv分页标题#e#
@Shdocvw_tlb@TCppSearchAssistantOC@Connect$qqrv
@Shdocvw_tlb@TCppSearchAssistantOC@ConnectTo$qqr97TComInterface$31Shdocvw_tlb@ISearchAssistantOC3px5_GUID$e&@Shdocvw_tlb@IID_ISearchAssistantOC3$%
@Shdocvw_tlb@TCppSearchAssistantOC@Disconnect$qqrv
@Shdocvw_tlb@TCppSearchAssistantOC@GetDefaultInterface$qv
@Shdocvw_tlb@TCppSearchAssistantOC@GetDunk$qqrv
@Shdocvw_tlb@TCppSearchAssistantOC@InitServerData$qqrv
@Shdocvw_tlb@TCppSearchAssistantOC@InvokeEvent$qqrir42System@DynamicArray$t17System@OleVariant%
@Shdocvw_tlb@TCppShellBrowserWindow@
@Shdocvw_tlb@TCppShellBrowserWindow@
@Shdocvw_tlb@TCppShellBrowserWindow@
@Shdocvw_tlb@TCppShellBrowserWindow@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppShellBrowserWindow@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppShellBrowserWindow@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppShellBrowserWindow@BeforeDestruction$qqrv
@Shdocvw_tlb@TCppShellBrowserWindow@Connect$qqrv
@Shdocvw_tlb@TCppShellBrowserWindow@ConnectTo$qqr83TComInterface$24Shdocvw_tlb@IWebBrowser2px5_GUID$e&@Shdocvw_tlb@IID_IWebBrowser2$%
@Shdocvw_tlb@TCppShellBrowserWindow@Disconnect$qqrv
@Shdocvw_tlb@TCppShellBrowserWindow@GetDefaultInterface$qv
@Shdocvw_tlb@TCppShellBrowserWindow@GetDunk$qqrv
@Shdocvw_tlb@TCppShellBrowserWindow@InitServerData$qqrv
@Shdocvw_tlb@TCppShellBrowserWindow@InvokeEvent$qqrir42System@DynamicArray$t17System@OleVariant%
@Shdocvw_tlb@TCppShellUIHelper@
@Shdocvw_tlb@TCppShellUIHelper@
@Shdocvw_tlb@TCppShellUIHelper@
@Shdocvw_tlb@TCppShellUIHelper@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppShellUIHelper@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppShellUIHelper@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppShellUIHelper@BeforeDestruction$qqrv
@Shdocvw_tlb@TCppShellUIHelper@Connect$qqrv
@Shdocvw_tlb@TCppShellUIHelper@ConnectTo$qqr87TComInterface$26Shdocvw_tlb@IShellUIHelperpx5_GUID$e&@Shdocvw_tlb@IID_IShellUIHelper$%
@Shdocvw_tlb@TCppShellUIHelper@Disconnect$qqrv
@Shdocvw_tlb@TCppShellUIHelper@GetDefaultInterface$qv
@Shdocvw_tlb@TCppShellUIHelper@GetDunk$qqrv
@Shdocvw_tlb@TCppShellUIHelper@InitServerData$qqrv
@Shdocvw_tlb@TCppShellWindows@
@Shdocvw_tlb@TCppShellWindows@
@Shdocvw_tlb@TCppShellWindows@
@Shdocvw_tlb@TCppShellWindows@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppShellWindows@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppShellWindows@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppShellWindows@BeforeDestruction$qqrv
@Shdocvw_tlb@TCppShellWindows@Connect$qqrv
@Shdocvw_tlb@TCppShellWindows@ConnectTo$qqr85TComInterface$25Shdocvw_tlb@IShellWindowspx5_GUID$e&@Shdocvw_tlb@IID_IShellWindows$%
@Shdocvw_tlb@TCppShellWindows@Disconnect$qqrv
@Shdocvw_tlb@TCppShellWindows@GetDefaultInterface$qv
@Shdocvw_tlb@TCppShellWindows@GetDunk$qqrv
@Shdocvw_tlb@TCppShellWindows@InitServerData$qqrv
@Shdocvw_tlb@TCppShellWindows@InvokeEvent$qqrir42System@DynamicArray$t17System@OleVariant%
@Shdocvw_tlb@TCppWebBrowser@
@Shdocvw_tlb@TCppWebBrowser@
@Shdocvw_tlb@TCppWebBrowser@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppWebBrowser@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppWebBrowser@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppWebBrowser@$bctr$qqrp6HWND__
@Shdocvw_tlb@TCppWebBrowser@$bctr$qqrpv
@Shdocvw_tlb@TCppWebBrowser@$bctr$qqrpv
@Shdocvw_tlb@TCppWebBrowser@CControlData
@Shdocvw_tlb@TCppWebBrowser@ClientToWindow$qqrpit1
@Shdocvw_tlb@TCppWebBrowser@CreateControl$qqrv
@Shdocvw_tlb@TCppWebBrowser@DEF_CTL_INTF
@Shdocvw_tlb@TCppWebBrowser@EventDispIDs
@Shdocvw_tlb@TCppWebBrowser@ExecWB$qqr20Shdocvw_tlb@OLECMDID25Shdocvw_tlb@OLECMDEXECOPTp10tagVARIANTt3
@Shdocvw_tlb@TCppWebBrowser@GetDefaultInterface$qqrv
@Shdocvw_tlb@TCppWebBrowser@GetProperty$qqrpb
@Shdocvw_tlb@TCppWebBrowser@GetWordBoolProp$qqri
@Shdocvw_tlb@TCppWebBrowser@GetWordBoolProp$qqri
@Shdocvw_tlb@TCppWebBrowser@GetWordBoolProp$qqri
@Shdocvw_tlb@TCppWebBrowser@GoBack$qqrv
@Shdocvw_tlb@TCppWebBrowser@GoForward$qqrv
@Shdocvw_tlb@TCppWebBrowser@GoHome$qqrv
@Shdocvw_tlb@TCppWebBrowser@GoSearch$qqrv
@Shdocvw_tlb@TCppWebBrowser@InitControlData$qqrv
@Shdocvw_tlb@TCppWebBrowser@Navigate$qqrpbp10tagVARIANTt2t2t2
@Shdocvw_tlb@TCppWebBrowser@Navigate2$qqrp10tagVARIANTt1t1t1t1
@Shdocvw_tlb@TCppWebBrowser@OptParam
@Shdocvw_tlb@TCppWebBrowser@PutProperty$qqrpb10tagVARIANT
@Shdocvw_tlb@TCppWebBrowser@QueryStatusWB$qqr20Shdocvw_tlb@OLECMDID
@Shdocvw_tlb@TCppWebBrowser@Quit$qqrv
@Shdocvw_tlb@TCppWebBrowser@Refresh$qqrv
@Shdocvw_tlb@TCppWebBrowser@Refresh2$qqrp10tagVARIANT
@Shdocvw_tlb@TCppWebBrowser@SetWordBoolProp$qqrio分页标题#e#
@Shdocvw_tlb@TCppWebBrowser@SetWordBoolProp$qqrio
@Shdocvw_tlb@TCppWebBrowser@SetWordBoolProp$qqrio
@Shdocvw_tlb@TCppWebBrowser@ShowBrowserBar$qqrp10tagVARIANTt1t1
@Shdocvw_tlb@TCppWebBrowser@Stop$qqrv
@Shdocvw_tlb@TCppWebBrowser@get_Application$qqrv
@Shdocvw_tlb@TCppWebBrowser@get_Container$qqrv
@Shdocvw_tlb@TCppWebBrowser@get_Document$qqrv
@Shdocvw_tlb@TCppWebBrowser@get_Parent$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@
@Shdocvw_tlb@TCppWebBrowser_V1@
@Shdocvw_tlb@TCppWebBrowser_V1@
@Shdocvw_tlb@TCppWebBrowser_V1@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppWebBrowser_V1@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppWebBrowser_V1@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TCppWebBrowser_V1@$bctr$qqrp6HWND__
@Shdocvw_tlb@TCppWebBrowser_V1@$bctr$qqrpv
@Shdocvw_tlb@TCppWebBrowser_V1@$bctr$qqrpv
@Shdocvw_tlb@TCppWebBrowser_V1@CControlData
@Shdocvw_tlb@TCppWebBrowser_V1@CreateControl$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@DEF_CTL_INTF
@Shdocvw_tlb@TCppWebBrowser_V1@EventDispIDs
@Shdocvw_tlb@TCppWebBrowser_V1@GetDefaultInterface$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@GoBack$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@GoForward$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@GoHome$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@GoSearch$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@InitControlData$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@Navigate$qqrpbp10tagVARIANTt2t2t2
@Shdocvw_tlb@TCppWebBrowser_V1@OptParam
@Shdocvw_tlb@TCppWebBrowser_V1@Refresh$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@Refresh2$qqrp10tagVARIANT
@Shdocvw_tlb@TCppWebBrowser_V1@Stop$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@get_Application$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@get_Container$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@get_Document$qqrv
@Shdocvw_tlb@TCppWebBrowser_V1@get_Parent$qqrv
@Shdocvw_tlb@TShellFavoritesNameSpace@
@Shdocvw_tlb@TShellFavoritesNameSpace@
@Shdocvw_tlb@TShellFavoritesNameSpace@
@Shdocvw_tlb@TShellFavoritesNameSpace@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TShellFavoritesNameSpace@$bctr$qqrp18Classes@TComponent
@Shdocvw_tlb@TShellFavoritesNameSpace@BeforeDestruction$qqrv
@Shdocvw_tlb@TShellFavoritesNameSpace@Connect$qqrv
@Shdocvw_tlb@TShellFavoritesNameSpace@ConnectTo$qqr89TComInterface$27Shdocvw_tlb@IShellNameSpacepx5_GUID$e&@Shdocvw_tlb@IID_IShellNameSpace$%
@Shdocvw_tlb@TShellFavoritesNameSpace@Disconnect$qqrv
@Shdocvw_tlb@TShellFavoritesNameSpace@GetDefaultInterface$qv
@Shdocvw_tlb@TShellFavoritesNameSpace@GetDunk$qqrv
@Shdocvw_tlb@TShellFavoritesNameSpace@InitServerData$qqrv
@Shdocvw_tlb@TShellFavoritesNameSpace@InvokeEvent$qqrir42System@DynamicArray$t17System@OleVariant%
_Form1 -----VB软件开发的
_Form2
_Form3
__GetExceptDLLinfo
___CPPdebugHook

 


从现在开始在后面添加协议分析;

走路:

10进制坐标 237 42/43/44
16进制坐标 ed 2a/2b/2c

[SERV]C1,08,D7,15,BE,ED,2B,50
c1 标号
08 长度
d7 走路
15 ??
be ??
ed X坐标
2b Y坐标
50 方向
//D7,15,BE,ED,2B,50
//215,21,190,237,43,80


[CLEN]C1,07,D7,B3,24,87,08
ED,2B,11,10
X坐标
Y坐标
11和10是随即的每次都是前一个比后一个大1
237,42
[SERV]C1,08,D7,15,BE,ED,2A,10
D7,15,BE,ED,2A,10
237,41


[CLEN]C1,07,D7,B3,25,C6,09
ED,2A,51,50
237,41


[SERV]C1,08,D7,15,BE,ED,2B,50
D7,15,BE,ED,2B,50


[CLEN]C1,07,D7,B3,24,87,08
ED,2B,11,10


[SERV]C1,08,D7,15,BE,ED,2A,10
D7,15,BE,ED,2A,10

 


只是一些最基本的:

 


C1 04 F4 06 //请求登入

 

C1 05 F1 01 02 //帐号错误
C1 05 F1 01 00 //密码错误
C1 05 F1 01 01 //帐号正确

 

C1 06 F1 02 00 88,用户请求退出游戏:
C1 06 F1 02 00 88,用户请求退出游戏:

 

C1 04 F3 7A->解密为C1 04 F3 00 收到请求人物列表

 

C1 0C F1 00 01 18 B3 31 30 30 30 34
//版本号

 

//未知包(估计是校验包,不断发送)
发送: C3 18 63 63 1A D2 C2 B8 93 3B CC 90 A5 C8 03 07 56 50 C3 22 DA 4D A4 9A
发送: C3 18 A3 48 2A BA 0A 1F 92 19 B8 81 B4 50 BD 74 AD 1F CE C1 EC 11 3D 03
发送: C3 18 CB 9E 5B 65 95 B3 D2 78 7C A2 97 14 3E 2A 11 E6 A4 70 4E 21 87 B9
-----------------------------------------------------------------
02 0E 87 4E 58 D1 A3 80 28 D6 60 FB 9F 1A 61 C5
01 0E 87 6E 8A 03 71 52 FA 04 B2 FB 9F 1A 61 C5
00 0E 87 7E C4 4D 3F 1C B4 4A FC FB 9F 1A 61 C5
08 0E 87 6D 33 BB C9 EA 42 BC 0A FB 9F 1A 61 C5
结论是校验包结果一样哦!分页标题#e#
-----------------------------------------------------------------

 

//一连接收的包

 


发送: C3 44 8F 34 6F 2B E8 30 63 D4 40 CA FF 30 6A 26 C4 E5 9C 92 18 4C C4 F1 4C D1 3E AF 04 C2 70 B9 88 07 32 44 EB 67 0B 21 F7 61 C2 79 20 15 F3 19 02 16 69 6B B1 49 7C C7 F2 C5 FA 5C 22 DE 34 F1 20 40 B1 84
//发送验证码(34 30 33 37 66 64 6C 53 72 39 34 35 68 47 32 33)
//D4 05 39 62 0A 80 52 39 BC 35 00 B1 CF 7E AA 53 24 F3 8B 50 CB FE 74 19 0A D4 57 A4 83 1B F0 3A 05

 


接收: C1 05 F1 01 01
//验证码正确
发送: C3 18 A1 AF 5B E7 4A 78 C0 7B 9C 8A BF 48 16 13 9B 19 59 81 1D A5 97 A9
=============================================================================
发送: C1 04 F3 7A
//接收到,请求人物列表;
接收: C1 25 F3 00 02 00 01 00 B0 B2 C4 C9 BD F0 00 00 00 00 00 01 00 00 20 20 FF FF FF FF 00 00 00 F8 00 00 00 FF 46
//为人物列表(以上)
c1 加密协议表示
25 长度
F3 ??
00
02 ??
00 ??
01 角色数量
00 第一个角色
B0
B2
C4
C9
BD
F0 角色名称10字节
00
00
00
00
00
01 角色种类
00
00
20
20
FF
FF
FF
FF
00
00
00
F8
00
00
00
FF//结束符
46 //随即的

 

C1 61 F3 00 02 00 //角色包
03 //角色数量
00 B0 B2 C4 C9 BD F0 00 00 00 00 00 01 00 00 20 20 FF FF FF FF 00 00 00 F8 00 00 00 FF 00
01 C1 E9 BD A3 BB C3 D1 A9 00 00 00 01 00 00 40 8F 80 FF FF FF 00 00 00 F8 00 00 00 FF 00
02 70 68 61 6E 74 6F 6D 6B 69 6E 00 01 00 00 00 FF FF FF FF FF 00 00 00 F8 00 00 00 FF 00
1 序号
2-11 名称10
00 ?
01 ?角色等级
00 ?
00 ?
16-21 6?
下面就一样!

 

C1 9D F3 00 02 00
05
00 C4 A7 BB C3 D6 AE D6 F7 00 00 00 D0 00 00 10 A7 FF 23 22 2F 00 10 01 B8 00 00 00 FF 46
10 A7 FF 23 22 2F
16 167 255 35 34 47

 


01 70 68 61 6E 74 6F 6D 00 00 00 00 05 00 00 20 40 C4 55 55 5F 00 00 00 00 00 00 00 FF 46
02 6D 6F 68 75 61 6E 00 00 00 00 00 01 00 00 40 8F 80 FF FF FF 00 00 00 F8 00 00 00 FF 46
03 2A 67 68 6F 73 74 00 00 00 00 00 01 00 00 00 FF FF FF FF FF 00 00 00 F8 00 00 00 FF 46
04 2A 70 68 61 6E 74 6F 6D 00 00 00 01 00 00 20 20 FF FF FF FF 00 00 00 F8 00 00 00 FF 46

 

=============================================================================

 


//选择角色进入

 

发送: C1 0E F3 79 75 75 2E 94 0A 52 AC 1A 53 0E //角色名称
发送: C3 0D DE ED 23 F4 1D 6E B7 0F 44 71 4E //
接收: C1 05 A0 03 FF //角色通过!
接收: C1 07 26 FE 00 6E 00 //来自C3的确认!

 

接收: C1 08 27 FE 00 14 00 19
C1 04 0F 17
C1 05 0B 00 03
C1 06 03 00 59 71
C3 4F BC DD 23 FF D8 79 B5 95 80 C9 FC 1D 22 23 00 CC F1 72 FC 1C A9 9C 1B 19 17 37 C6 9C E7 7D 1A D6 E3 66 AF 2E 94 C4 3E F5 08 AC CD F8 E1 A9 1E 26 9C 74 23 BE 4E 51 64 44 71 3B 6F 48 73 23 3F 3D CC F9 60 E6 3D 54 0E FD A2 6D 75 DD E3 C4 00 19 C8 0C 35 EE 0E 5E A6 E9 41 1C 29 45 1B 0D 0F 12 52 02 D4 D8 C7 F8 C1 09 F3 11 01 00 00 2C 04 C1 05 A0 03 FF
C1 13 F3 30 00 00 00 00 00 00 00 00 00 00 09 00 04 08 04

 

发送: C3 0D 7C AF 43 D4 58 09 93 30 CC D7 ED
接收: C2 00 07 C0 00 32 00
接收: C2 00 2D 12 01 15 22 90 7A 40 8B 87 CC CC CF 00 00 00 00 00 00 00 00 00 00 00 00 00 00 B0 A2 F7 EC 00 00 00 00 00 00 90 7A 03 00 00 00
接收: C1 08 27 FF 00 14 00 12
接收: C1 05 0B 00 03
接收: C1 05 0B 00 03
接收: C2 00 2D 12 01 97 13 88 77 20 05 44 11 19 5F 08 12 41 00 00 00 00 00 00 00 00 00 00 00 C8 CA D2 E5 B9 B7 CA BA 00 00 88 77 03 00 00 00
接收: C1 08 D7 17 13 88 77 00
发送: C1 05 18 95 53
接收: C1 06 14 01 17 13
接收: C1 08 27 FF 00 14 00 18
接收: C1 05 0B 00 03

 

从服务器来的C1是不加密的:

比如:

C1,20,0D,01,60,F7,12,00,ED,35,E3,77,55,BB,B9,CA,A3,31,C3,EB,BD,E1,CA,F

8,D3,CE,CF,B7,00,7C,7C,0E

他的ASC为:

`? ?鉾U还剩1秒结束游戏 ||

--------------------------------------------------------------------------------


发部奇迹协议1.00

奇迹协议v1.00公众版
dll连接:
=====================================================================
//C1和C3已经被取掉!

void xorfccfab(unsigned char * packet, long len);
int xordata(unsigned char * packet);
//由于某些原因,只好取掉!
=====================================================================
实现功能:
1.协议可以通过该版本正常进入游戏!
2.可以实现GS和MAIN协议抓取。分页标题#e#
3.不完善的向客户和服务端发送数据。
4.实现对FCCFAB和32XOR的功能。
5.内部版本将加进去对C1和C3的解密和加密。
6.还有对新的协议的说明!
7.可以扩展为GS或外挂!
8.以上功能现在还不完善!我已经将加密解密函数写成动态连接库!
====================================================================
必要的说明:
1.因使用本工具造成的任何后果与本人无关!

2.请大家期待新的版本!
-by pking(jx)


maybe something from these offsets related to your GS to fix ur thing?
 
Last edited by a moderator:
Upvote 0
Newbie Spellweaver
Joined
Feb 20, 2016
Messages
26
Reaction score
4
thank you this help, I am trying to know about the struct of this gameserver, So I will can add commands like /reset etc, the mydll looks like change it, so is being really hard to put this gameserver in a new level, if I get it, my friend will fix everything on this version, really everything.
 
Last edited by a moderator:
Upvote 0
Newbie Spellweaver
Joined
Feb 20, 2016
Messages
26
Reaction score
4
my gameserver is from MuServerFacil, bug I already fixed a lot of things on it, like webzen nickname, checksum, partyzen etc, but we're not having success with the main, gs protocol, the mydll change something on the struct, if you would like to download the muserverfacil, be carefull, have a lot of virus on this files.
 
Last edited:
Upvote 0
Back
Top