huunhon
Donkey Kong
- 15/8/05
- 342
- 0
Dạo này hơi buồn nên muốn quit game. Sẵn đây chia sẻ 1 bài hướng dẫn cho forum gamevn. Không biết post ở đây có đúng không nên hi vọng Thần Long không chém.
Bài viết này chủ yếu dành cho dân chơi TSTW, vì mình chơi bên TSTW,hi vọng là nếu có gì sai xót thì được sự góp ý của các bạn.
Mình sẽ cố gắng viết đầy đủ nhất trong bài post này, các bạn đọc kĩ sẽ hiểu và làm được. Ngoài ra sẽ ko trả lời bất kì câu hỏi nào khác nữa.
Đầu tiên là về WPE. Đây là chương trình dùng để bắt packet gửi từ máy mình đi hoặc từ máy khác đến.

1: Target program: dùng để chọn ứng dụng bạn cần bắt packet.
2: Start: Bắt đầu bắt packet.
3: Stop: Dừng quá trình bắt gói.
4: Đánh dấu để chọn filter cần thiết.
5: Enable filter.
Filter ở đây khá quan trọng. Sẽ được sử dụng nhiều. Nó có tác dụng thay đổi packet gửi đi. Ví dụ như mình gửi packet là đánh thường (đấu vật) nhưng mình dùng filter để thay đổi thành bắn hỏa tiễn, thì mỗi lần mình đánh thường thì char trong game sẽ bắn hỏa tiễn.
Ứng dụng thường gặp nhất của Filter là login vào tsonline bằng Legna. Rất nhiều bạn chơi ở TSTW hỏi làm sao để thay đổi VN thành TF để login được. Nguyên nhân chính là vì packet login mà legna gửi đến server ts không đúng. Cho nên mình phải nhờ sự hỗ trợ của filter để login được. Mình sẽ hướng dẫn chi tiết cách để filter packet login.
Bước 1:
Đầu tiên bạn mở WPE lên. Sau đó bật legna lên ( Chú ý điền ip , id, password cho đúng với server mà bạn chơi. Nếu chơi tstw thì cứ đế VN như bình thường).
+ Sang WPE, bạn chọn target program, sau đó tìm và chọn Legna TS Machine.exe. Tiếp tục vào View > Option , sau đó chỉ đánh dấu chọn Send, bỏ chọn SendTo,Recv,RecvFrom để dễ nhìn thấy packet send. Click OK. Rồi nhấn vào Start. Xong công việc bên WPE.

+ Sang Legna, bạn nhấn vào nút Truy cập, sẽ có thông báo id/matkhau ko hop le, vậy là ok.

+ Quay lại WPE, nhấn nút Stop, tự động WPE sẽ bật ra 2 packet, 1 packet 5 byte, 1 packet xx byte(tùy id, password mà kích thước packet này khác nhau). Bỏ đi packet 5 byte, chỉ lấy packet kia, ghi vào giấy hay notepad gì đó tùy ý để giữ lại. Đây chính là packet login mà legna gửi đến server ts. Và packet này dỏm, nên không login được.

Bước 2:
Giữ yên WPE, bấy giờ khởi động tsonline, chọn server , đến màn hình điền id, password thì dừng lại.
+ Sang WPE, bạn chọn target program, sau đó tìm và chọn alogin.exe. Rồi nhấn vào Start.
+ Sang TS, điền id, password(nhớ là sử dụng cùng id, password mà bạn đã dùng để đăng nhập bằng legna) và nhấn login.
+ Quay lại WPE, nhấn nút Stop, WPE cũng sẽ bật ra khoảng 2-4 packet, bạn chú ý sẽ thấy packet có kích thước = kích thước packet mình lấy ở bước 1, và giá trị các byte cũng giống nhau, chỉ khác ở giá trị byte số 11 và 12. Tiếp tục giữ lại packet đó = giấy hay notepad gì đó. Đây chính là packet login mà tsonline gửi đến server ts. Và packet này xịn, login được.

Bước 3: filter (thay thế packet dỏm = packet xịn)
+ Sang WPE, double click vào chữ Filter 1, có 2 dãy số cho bạn điền, SEARCH và MODIFY. nói cho dể hiểu, search sẽ chứa cái packet dỏm, còn modify sẽ chứa packet xịn.

+ Bạn đến byte số 11 12 của SEARCH, điền vào 2 byte 11 12 của packet dỏm ( giá trị tìm được sẽ là FB E3)
+ sau đó đến byte số 11 12 của MODIFY, điền vào 2 byte 11 12 của packet dỏm ( giá trị tìm được sẽ là D9 CB )
+ Filter name bạn có thể sửa lại thành login cho dễ nhớ
+ Nhấn Apply.
(***)
+ Đánh dấu chọn filter login.
+ Enable filter.
+ Sau đó chọn target program, chọn Legna TS Machine.exe. Giờ thì bạn chỉ còn mỗi 1 việc là sang legna, nhấn truy cập, bạn sẽ nhận được thông báo truy cập thành công.
+ Bạn lưu lại filter login để sử dụng cho lần sau, những lần sử dụng sau, bạn chỉ cần làm các thao tác từ (***) là xong.
.
___________Auto Merge________________
.
1 chức năng khác của WPE cũng khá hay là SEND, tác dụng của nó là gửi packet theo yêu cầu của mình đến server.
Bài này mình sẽ hướng dẫn về cách dùng WPE để nhặt item. Đảm bảo tốc độ nhặt hơn hẳn extreme :). Thích hợp cho dân hành nghề ks.
Bước 1:
+ bật WPE lên
+ login vào = alogin. Mục tiêu của mình là nhặt item, kiếm 1 chỗ trống, ko có ai.
+ sang WPE, nhấn vào Start, sang alogin, vứt 1 món đồ, rồi nhặt lại. quay về wpe, bạn sẽ thấy 1 packet 8 byte ( 59 E9 A9 AD BA AF A0 AD chẳng hạn), test nhiều lần bạn sẽ thấy các packet sẽ có giá trị byte thứ 7 khác nhau, còn các byte khác cố định.
+ vậy là xong phần tìm packet nhặt item.
Bước 2:
+ Click vào SEND nằm kế bên Filters
+ Click vào "Create a new packet" , biểu tượng hình giấy trắng, bạn đặt tên là "nhặt item", kích thước packet là 128, sau đó điền vào
59 E9 A9 AD BA AF A0 AD 59 E9 A9 AD BA AF A1 AD
59 E9 A9 AD BA AF A2 AD 59 E9 A9 AD BA AF A3 AD
59 E9 A9 AD BA AF A4 AD 59 E9 A9 AD BA AF A5 AD
59 E9 A9 AD BA AF A6 AD 59 E9 A9 AD BA AF A7 AD
59 E9 A9 AD BA AF A8 AD 59 E9 A9 AD BA AF A9 AD
59 E9 A9 AD BA AF AA AD 59 E9 A9 AD BA AF AB AD
59 E9 A9 AD BA AF AC AD 59 E9 A9 AD BA AF AD AD
59 E9 A9 AD BA AF AE AD 59 E9 A9 AD BA AF AF AD
+ chú ý bạn sẽ thấy byte số 7 thay đổi từ A0 -> AF => khi mình send packet này, nó sẽ nhặt được 16 món đồ đang nằm dưới đất, muốn nhặt nhiều hơn thì bạn thêm tiếp 00->0F,10->1F .... cứ vậy là được.
+ Sau khi tạo xong, bạn chọn 1 packet bất kỳ đã tìm ở bước 1, nhấn chuột phải, chọn "Set SendList with this socket id" (XXXX)
+ Sau đó, bạn click chọn vào packet send "nhặt item",nhấn vào nút Start send packets, nó sẽ hiện ra 1 bảng mới.
+ Bạn chọn Continuously, Timer=100 miliseconds, Open Socket, sau đó nhấn nút Start.
+ Giờ thì bạn quay lại alogin, vứt thử item, bạn sẽ thấy nó tự động nhặt lại.
***: Muốn nhặt = legna thì bạn chỉ việc khởi động legna, chạy wpe để tìm 1 packet bất kỳ gì đó từ legna, rồi chọn packet đó, nhấn chuột phải, chọn "Set SendList with this socket id" rồi làm các bước từ XXXX trở xuống là ok. Nhớ là mỗi lần login legna đều phải thực hiện lại bước "Set SendList with this socket id".
Vậy là xong xuôi phần WPE, chỉ cần hiểu được phần này thì bạn sẽ làm được nhiều cái mà bình thường legna ko làm được, như vứt gold, trade item ...
Bài viết này chủ yếu dành cho dân chơi TSTW, vì mình chơi bên TSTW,hi vọng là nếu có gì sai xót thì được sự góp ý của các bạn.
Mình sẽ cố gắng viết đầy đủ nhất trong bài post này, các bạn đọc kĩ sẽ hiểu và làm được. Ngoài ra sẽ ko trả lời bất kì câu hỏi nào khác nữa.
Đầu tiên là về WPE. Đây là chương trình dùng để bắt packet gửi từ máy mình đi hoặc từ máy khác đến.

1: Target program: dùng để chọn ứng dụng bạn cần bắt packet.
2: Start: Bắt đầu bắt packet.
3: Stop: Dừng quá trình bắt gói.
4: Đánh dấu để chọn filter cần thiết.
5: Enable filter.
Filter ở đây khá quan trọng. Sẽ được sử dụng nhiều. Nó có tác dụng thay đổi packet gửi đi. Ví dụ như mình gửi packet là đánh thường (đấu vật) nhưng mình dùng filter để thay đổi thành bắn hỏa tiễn, thì mỗi lần mình đánh thường thì char trong game sẽ bắn hỏa tiễn.
Ứng dụng thường gặp nhất của Filter là login vào tsonline bằng Legna. Rất nhiều bạn chơi ở TSTW hỏi làm sao để thay đổi VN thành TF để login được. Nguyên nhân chính là vì packet login mà legna gửi đến server ts không đúng. Cho nên mình phải nhờ sự hỗ trợ của filter để login được. Mình sẽ hướng dẫn chi tiết cách để filter packet login.
Bước 1:
Đầu tiên bạn mở WPE lên. Sau đó bật legna lên ( Chú ý điền ip , id, password cho đúng với server mà bạn chơi. Nếu chơi tstw thì cứ đế VN như bình thường).
+ Sang WPE, bạn chọn target program, sau đó tìm và chọn Legna TS Machine.exe. Tiếp tục vào View > Option , sau đó chỉ đánh dấu chọn Send, bỏ chọn SendTo,Recv,RecvFrom để dễ nhìn thấy packet send. Click OK. Rồi nhấn vào Start. Xong công việc bên WPE.

+ Sang Legna, bạn nhấn vào nút Truy cập, sẽ có thông báo id/matkhau ko hop le, vậy là ok.

+ Quay lại WPE, nhấn nút Stop, tự động WPE sẽ bật ra 2 packet, 1 packet 5 byte, 1 packet xx byte(tùy id, password mà kích thước packet này khác nhau). Bỏ đi packet 5 byte, chỉ lấy packet kia, ghi vào giấy hay notepad gì đó tùy ý để giữ lại. Đây chính là packet login mà legna gửi đến server ts. Và packet này dỏm, nên không login được.

Bước 2:
Giữ yên WPE, bấy giờ khởi động tsonline, chọn server , đến màn hình điền id, password thì dừng lại.
+ Sang WPE, bạn chọn target program, sau đó tìm và chọn alogin.exe. Rồi nhấn vào Start.
+ Sang TS, điền id, password(nhớ là sử dụng cùng id, password mà bạn đã dùng để đăng nhập bằng legna) và nhấn login.
+ Quay lại WPE, nhấn nút Stop, WPE cũng sẽ bật ra khoảng 2-4 packet, bạn chú ý sẽ thấy packet có kích thước = kích thước packet mình lấy ở bước 1, và giá trị các byte cũng giống nhau, chỉ khác ở giá trị byte số 11 và 12. Tiếp tục giữ lại packet đó = giấy hay notepad gì đó. Đây chính là packet login mà tsonline gửi đến server ts. Và packet này xịn, login được.

Bước 3: filter (thay thế packet dỏm = packet xịn)
+ Sang WPE, double click vào chữ Filter 1, có 2 dãy số cho bạn điền, SEARCH và MODIFY. nói cho dể hiểu, search sẽ chứa cái packet dỏm, còn modify sẽ chứa packet xịn.

+ Bạn đến byte số 11 12 của SEARCH, điền vào 2 byte 11 12 của packet dỏm ( giá trị tìm được sẽ là FB E3)
+ sau đó đến byte số 11 12 của MODIFY, điền vào 2 byte 11 12 của packet dỏm ( giá trị tìm được sẽ là D9 CB )
+ Filter name bạn có thể sửa lại thành login cho dễ nhớ
+ Nhấn Apply.
(***)
+ Đánh dấu chọn filter login.
+ Enable filter.
+ Sau đó chọn target program, chọn Legna TS Machine.exe. Giờ thì bạn chỉ còn mỗi 1 việc là sang legna, nhấn truy cập, bạn sẽ nhận được thông báo truy cập thành công.
+ Bạn lưu lại filter login để sử dụng cho lần sau, những lần sử dụng sau, bạn chỉ cần làm các thao tác từ (***) là xong.
.
___________Auto Merge________________
.
1 chức năng khác của WPE cũng khá hay là SEND, tác dụng của nó là gửi packet theo yêu cầu của mình đến server.
Bài này mình sẽ hướng dẫn về cách dùng WPE để nhặt item. Đảm bảo tốc độ nhặt hơn hẳn extreme :). Thích hợp cho dân hành nghề ks.
Bước 1:
+ bật WPE lên
+ login vào = alogin. Mục tiêu của mình là nhặt item, kiếm 1 chỗ trống, ko có ai.
+ sang WPE, nhấn vào Start, sang alogin, vứt 1 món đồ, rồi nhặt lại. quay về wpe, bạn sẽ thấy 1 packet 8 byte ( 59 E9 A9 AD BA AF A0 AD chẳng hạn), test nhiều lần bạn sẽ thấy các packet sẽ có giá trị byte thứ 7 khác nhau, còn các byte khác cố định.
+ vậy là xong phần tìm packet nhặt item.
Bước 2:
+ Click vào SEND nằm kế bên Filters
+ Click vào "Create a new packet" , biểu tượng hình giấy trắng, bạn đặt tên là "nhặt item", kích thước packet là 128, sau đó điền vào
59 E9 A9 AD BA AF A0 AD 59 E9 A9 AD BA AF A1 AD
59 E9 A9 AD BA AF A2 AD 59 E9 A9 AD BA AF A3 AD
59 E9 A9 AD BA AF A4 AD 59 E9 A9 AD BA AF A5 AD
59 E9 A9 AD BA AF A6 AD 59 E9 A9 AD BA AF A7 AD
59 E9 A9 AD BA AF A8 AD 59 E9 A9 AD BA AF A9 AD
59 E9 A9 AD BA AF AA AD 59 E9 A9 AD BA AF AB AD
59 E9 A9 AD BA AF AC AD 59 E9 A9 AD BA AF AD AD
59 E9 A9 AD BA AF AE AD 59 E9 A9 AD BA AF AF AD
+ chú ý bạn sẽ thấy byte số 7 thay đổi từ A0 -> AF => khi mình send packet này, nó sẽ nhặt được 16 món đồ đang nằm dưới đất, muốn nhặt nhiều hơn thì bạn thêm tiếp 00->0F,10->1F .... cứ vậy là được.
+ Sau khi tạo xong, bạn chọn 1 packet bất kỳ đã tìm ở bước 1, nhấn chuột phải, chọn "Set SendList with this socket id" (XXXX)
+ Sau đó, bạn click chọn vào packet send "nhặt item",nhấn vào nút Start send packets, nó sẽ hiện ra 1 bảng mới.
+ Bạn chọn Continuously, Timer=100 miliseconds, Open Socket, sau đó nhấn nút Start.
+ Giờ thì bạn quay lại alogin, vứt thử item, bạn sẽ thấy nó tự động nhặt lại.
***: Muốn nhặt = legna thì bạn chỉ việc khởi động legna, chạy wpe để tìm 1 packet bất kỳ gì đó từ legna, rồi chọn packet đó, nhấn chuột phải, chọn "Set SendList with this socket id" rồi làm các bước từ XXXX trở xuống là ok. Nhớ là mỗi lần login legna đều phải thực hiện lại bước "Set SendList with this socket id".
Vậy là xong xuôi phần WPE, chỉ cần hiểu được phần này thì bạn sẽ làm được nhiều cái mà bình thường legna ko làm được, như vứt gold, trade item ...
,lúc chơi thì giữ khư khư,đến lúc bán hết acc rồi mới tung ra,tốt quá 



