PDA

View Full Version : Ai quan tâm về Packet thì vào đây



LeoK.Love
11-07-12, 04:45 PM
- Tìm hiểu về Packet là 1 công đoạn khó để update version đòi hỏi nhiều kĩ thuật mày mò. Trong box MS mình thì chắc cũng chỉ có 1-2 người am hiểu về Packet nhưng cũng chưa có bài Guide nào để hướng dẫn về việc này, có thể do nhiều lý do, tại đây mình không nhắc tới.
- Mục đích chính để mình mở topic chính này là cùng nhau tìm hiểu về packet để có thể dễ dàng trở thành 1 developer. Nhưng cũng chưa hẳn từ "dễ dàng" sẽ đến sớm với chúng ta khi kiến thức chưa có.
- Tạm sơ lược thì chúng ta có 1 topic hướng dẫn sơ lược về Packet trên forum ragezone, các bạn có thể đọc tham khảo để hiểu sơ lược về nó và cấu trúc để update packet.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
- Cái Guide tiếng việt hôm bữa bạn nào post đấy , tốt nhất không nên tham khảo vì google dịch ra rất là "chuối". Theo mình là hãy đọc theo tiếng anh với vốn từ của mình để hiểu khái quát về nó. Như vậy sẽ dễ hiểu hơn.
- Những gì thắc mắc về packet các bạn post chung topic này. Hoặc cũng có thể lập ra 1 team ở đây để thực hiện việc tìm hiểu.
- Tại đây mình sẽ hướng dẫn sơ qua những gì mà mình vừa mới biết. Thật sự cũng chưa rành mấy vì mới làm quen với nó , nếu các bạn hiểu các bạn có thể đọc tiếp. Còn nếu không hiểu các bạn có thể tự tìm cho mình 1 cách khác để khai thác thông tin về packet.
- Topic sẽ update thông tin về packet thường xuyên.

LeoK.Love
11-07-12, 05:03 PM
Packet là gì ?
- Căn bản là khi thực hiện 1 việc gì đó trong MS tác động tới mọi thứ xung quanh hay nhân vật của bạn thì localhost sẽ đưa đến cho server bạn 1 chuỗi packet về việc bạn đã làm trong MS.
- Cho 1 ví dụ :
Nếu như bạn di chuyển sang phía bên trái , nhân vật của bạn đi về hướng bên trái. Khi đó , vị trí của bạn đứng trong map đó đã thay đổi và localhost sẽ đưa đến server bạn 1 packet mới về vị trí mới mà bạn đang đứng.
Sau đó , server sẽ điều chỉnh localhost về vị trí bạn đang đứng trên màn hình.
Vậy tại sao lại có sự chuyển đổi qua lại giữa localhost và server ?
Đó chính là việc gửi qua lại các packet cho nhau để thực hiện các hành động đó.
- 1 chuỗi packet bao gồm hàng loạt bytes , các chuỗi packet đó sẽ có được khi chúng ta dùng SnowSniffer để lấy packet về từ GMS của Nexon.
Đây là 1 đoạn packet :
30 00 BE 98 06 00 01 00
- Mỗi bytes sẽ được cách ra bằng 1 khoảng trống. Tại sao có phần màu xanh ?
Đó chính là header , nó chiếm 2 bytes trong đoạn packet. Tại sao nó gọi là header ?
Đơn giản là nó đứng trước 1 dãy packet !

shinw4y
11-07-12, 05:52 PM
Bạn cho mình hỏi là cái đây có liên quan đến update source không zẩy?

@Leo: mà update source là j vậy ? có phải là mình tự tạo 1 source cho riêng mình không? nó có thể update các v83 hay v97 được không ? Update source thì source đó còn xuất hiện lỗi j nữa không (có giống private không?) ?

LeoK.Love
11-07-12, 06:08 PM
Bạn cho mình hỏi là cái đây có liên quan đến update source không zẩy?

@Leo: mà update source là j vậy ? có phải là mình tự tạo 1 source cho riêng mình không? nó có thể update các v83 hay v97 được không ? Update source thì source đó còn xuất hiện lỗi j nữa không (có giống private không?) ?

Đây là bước quan trọng để update source, không phải tự tạo source riêng cho mình mà là update từ ver này lên ver khác.
Ví dụ như : Mình có 1 source v111 và muốn update lên v112 thì phải thực hiện qua công đoạn này mới có thể vào được game.
Ngoài ra việc update packet còn có thể fix được lỗi như skill chẳng hạn và còn nhiều lỗi khác.
Nói chung là rất quan trọng. Nếu muốn thành 1 developer về MS thì nên đi qua cái này.
Không phải ai cũng có thể tiếp thu nhanh được mà đam mê thì cố gắng làm thôi.

LeoK.Love
16-07-12, 10:49 AM
Tìm hiểu về Tools để sniff packet từ Nexon?
Có 2 tools miễn phí để sniff packet từ GMS của Nexon.
Bởi vì Nexon đã ban IP ở VN nên các bạn không thể sniff packet trừ khi có 1 nick GMS không cần fake IP vẫn có thể vào được.
(Tức là nick GMS đó đã được lập trước thời gian VMS bị đóng cửa)
2 Tools đó là : MapleShark và SnowSniffer
- Đây là SnowSniffer : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
SnowSniffer cần phải cài đặt java mới run được.
Ai thắc mắc về việc cài đặt có thể PM mình tại topic này.
- Và đây là MapleShark : <b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Với MapleShark cần phải cài đặt Net Framework 3.5
Đây là 2 tools có thể lấy các gói dữ liệu recv và send từ nexon về để phân tích, các bạn có thể down về tham khảo.

LeoK.Love
18-08-12, 11:29 AM
Mod close giúp , có vẻ không ai quan tâm về vấn đề quan trọng này lắm.
Thanks.

shinw4y
18-08-12, 04:11 PM
Không phải không quan tâm, mà dạo này box maple cũng vắng hẳn ra.

goheo123
21-08-12, 08:59 PM
Post tiếp đi Leo , ta cần biết mấy cái này :-?

gg_yeon
21-08-12, 09:14 PM
Mình cũng giống bạn goheo123 chủ thớt ơi

ngnam87
05-04-13, 12:41 AM
Mod close giúp , có vẻ không ai quan tâm về vấn đề quan trọng này lắm.
Thanks.

mình đang rất quan tâm đến vấn đề này, mình cũng đang là 1 lập trình viên tập sự (dh FPT năm 3)
mong muốn ấp ủ là thành MS developer ^^
rất mong học hỏi từ bạn, nếu có thể mình mong bạn post tiếp hướng dẫn packet
hiện mình đang là namthemano1 bên forum vietnamms.com (dt: 01638180918)

hieudx00
06-04-13, 08:13 PM
Bác THik cũng lân la qua bên đây à :))
love đây :))

madness96
16-05-13, 09:01 PM
gửi LeoK.Love
post tiếp đi bạn ơi mình muốn biết về Packet lắm, cái hướng dẫn của bạn cũng dễ hiểu lắm =]
mình đang làm v62 nếu như có sự hướng dẫn này nữa thì mình sẽ tìm cách up lên v83 :)
nếu như update được thành công v83 thì cảm ơn bạn nhiều lắm = D>

LeoK.Love
21-06-13, 07:26 PM
gửi LeoK.Love
post tiếp đi bạn ơi mình muốn biết về Packet lắm, cái hướng dẫn của bạn cũng dễ hiểu lắm =]
mình đang làm v62 nếu như có sự hướng dẫn này nữa thì mình sẽ tìm cách up lên v83 :)
nếu như update được thành công v83 thì cảm ơn bạn nhiều lắm = D>
Source v83 nhiều lắm, không cần phải up ==" Với lại cũng chẳng ai quan tâm về vấn đề này lắm.
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>
Mod close thread giúp.

hieudx00
02-07-13, 02:20 PM
Tớ rất quan tâm về nó,mong cậu có thể post tiếp zzzz

goheo123
04-07-13, 01:49 PM
Cái tên này cứ bảo k ai quan tâm, post thì mới quan tâm chứ F5