thắc mắc Cách để viết auto game

  • Người tạo chủ đề Người tạo chủ đề henzycuong1
  • Ngày bắt đầu Ngày bắt đầu

henzycuong1

Junior Member
Từ trước tới giờ em luôn thắc mắc làm thế nào để có thể viết được auto game ạ. ( E là newbie về lập trình thôi ạ )
Bình thường thì HP, MP, vị trí mouse trong game đều là 1 con số và có thể dùng CE để tìm địa chỉ.
Khi đó e có thể dùng C/C++ trỏ đến địa chỉ đó để theo dõi và thực hiện lệnh.
Vậy còn các vấn đề khác thì sao ạ ? Ví dụ như: Tìm item có trong rương, lấy thông tin nhân vật hay mở 1 cửa sổ menu trong game....
Ví dụ điển hình nhất e thấy rất đầy đủ chức năng là Auto Võ lâm.
Vậy các bậc tiền bối cho e hỏi, làm thế nào để làm được điều đó ạ ?
Em xin cám ơn!!
 
Từ trước tới giờ em luôn thắc mắc làm thế nào để có thể viết được auto game ạ. ( E là newbie về lập trình thôi ạ )
Bình thường thì HP, MP, vị trí mouse trong game đều là 1 con số và có thể dùng CE để tìm địa chỉ.
Khi đó e có thể dùng C/C++ trỏ đến địa chỉ đó để theo dõi và thực hiện lệnh.
Vậy còn các vấn đề khác thì sao ạ ? Ví dụ như: Tìm item có trong rương, lấy thông tin nhân vật hay mở 1 cửa sổ menu trong game....
Ví dụ điển hình nhất e thấy rất đầy đủ chức năng là Auto Võ lâm.
Vậy các bậc tiền bối cho e hỏi, làm thế nào để làm được điều đó ạ ?
Em xin cám ơn!!

Thì cũng là giả lập các thao tác người chơi thôi fen. Ví dụ click chuột, gõ phím, canh toạ độ các menu trên cửa sổ game. Trên Windows thì dùng kỹ thuật Hook. Cái này dùng Win32 API viết bằng C/C++. Còn ko ngày xưa có một thời người ta dùng Auto IT.


via theNEXTvoz for iPhone
 
Thì cũng là giả lập các thao tác người chơi thôi fen. Ví dụ click chuột, gõ phím, canh toạ độ các menu trên cửa sổ game. Trên Windows thì dùng kỹ thuật Hook. Cái này dùng Win32 API viết bằng C/C++. Còn ko ngày xưa có một thời người ta dùng Auto IT.


via theNEXTvoz for iPhone
Canh toạ độ thì độ chính xác rất thấp ạ, e có dùng thử art money rồi tắt mở menu liên tục sau đó filter nhưng cũng ko ra. Nên lên đây tìm cao nhân để học hỏi ạ.
 
Item trong hòm hay chỉ số nhân vật nó cũng nằm trên mem như hp/mp bạn nói thôi, tìm ra được pointer và struct là auto được (nếu nó ko mã hoá)

Sent from Soupie using vozFApp
 
Item trong hòm hay chỉ số nhân vật nó cũng nằm trên mem như hp/mp bạn nói thôi, tìm ra được pointer và struct là auto được (nếu nó ko mã hoá)

Sent from Soupie using vozFApp
Như vậy bản chất mọi action trong game đều được đặt ở 1 address nào đó trên mem thôi phải không ạ. Và vấn đề là làm thế nào đề filter ra được địa chỉ đấy phải ko ạ.
 
Như vậy bản chất mọi action trong game đều được đặt ở 1 address nào đó trên mem thôi phải không ạ. Và vấn đề là làm thế nào đề filter ra được địa chỉ đấy phải ko ạ.

Đúng r, bạn làm đc gì thì còn tùy vào action đó đc xử lý phía client hay phía server. Read-only thì gần như ok hết trừ mấy thằng nó có gameguard hoặc 1 dạng cheat detector tương tự.

Sent from Soupie using vozFApp
 
Như vậy bản chất mọi action trong game đều được đặt ở 1 address nào đó trên mem thôi phải không ạ. Và vấn đề là làm thế nào đề filter ra được địa chỉ đấy phải ko ạ.
Thật ra mọi value trong game hầu như lưu ở Variable. Mọi Function đều phải dùng các value này truyền vào. Cái khó là làm sao find được address của các var này ở đâu trong memorize. Mà thím dùng CE để tìm address, CE ở đây là công nghệ gì thế ?
 
Thật ra mọi value trong game hầu như lưu ở Variable. Mọi Function đều phải dùng các value này truyền vào. Cái khó là làm sao find được address của các var này ở đâu trong memorize. Mà thím dùng CE để tìm address, CE ở đây là công nghệ gì thế ?
CE là cheatenegine... nhưng mà cái tìm bằng CE này thì mỗi người có kinh nghiệm khác nhau >..<
 
Thật ra mọi value trong game hầu như lưu ở Variable. Mọi Function đều phải dùng các value này truyền vào. Cái khó là làm sao find được address của các var này ở đâu trong memorize. Mà thím dùng CE để tìm address, CE ở đây là công nghệ gì thế ?
Cheat Engine ạ, e dùng cái này tìm địa chỉ của HP, MP, vị trí mouse thì đơn giản, nhưng mò mấy hôm rồi tìm các thông tin khác vẫn chưa ra -_-
 
Cheat Engine ạ, e dùng cái này tìm địa chỉ của HP, MP, vị trí mouse thì đơn giản, nhưng mò mấy hôm rồi tìm các thông tin khác vẫn chưa ra -_-
Item thì còn tùy mỗi game nó lưu trữ theo cấu trúc nào nữa. Thường thì sẽ ưu tiên slot number của item, sau đó mới là loại item, số lượng.... Dễ tìm nhất thì theo số lượng, sau đó bạn thử tăng/giảm 1-2-3 giá trị vùng nhớ để mò các thông tin khác. Tự suy ra cấu trúc mà nó lưu trên bộ nhớ.
 
Có nhiều cách. Newbie thì hay có trò auto click hay macro còn nâng cao hơn thì là reverse app để biết cách xử lý của game. Trước từng vọc vạch mod game java thì t hay làm kiểu vậy xong chèn bytecode cho nó thực thi theo logic mình muốn

via theNEXTvoz for iPhone
 
Newbie thì hỏi làm lol gì
Học môn Assembly ở đại học lấy điểm 10 rồi hãng lên mấy forum của dân hacker hỏi tiếp
 
game giờ nó thấy cheat engine hay bất cứ cái gì hook vào process của nó là nó banned acc thẳng thừng chứ ngồi đó mà scan memory của nó :) , mấy game cũ thì đc, auto game đỉnh cao nhất mình đc biết chắc là mbot của SRO , giải mã packet giao tiếp client server luôn , chơi ko cần mở client, bữa đọc cái bài nó chia sẻ việc giải mã packet trên pvpelite , phải nói là khủng :D
 
game giờ nó thấy cheat engine hay bất cứ cái gì hook vào process của nó là nó banned acc thẳng thừng chứ ngồi đó mà scan memory của nó :) , mấy game cũ thì đc, auto game đỉnh cao nhất mình đc biết chắc là mbot của SRO , giải mã packet giao tiếp client server luôn , chơi ko cần mở client, bữa đọc cái bài nó chia sẻ việc giải mã packet trên pvpelite , phải nói là khủng :D
Mấy cái này họ dùng whiteshark để bắt rồi decode à thím?
 
Mấy cái này họ dùng whiteshark để bắt rồi decode à thím?
Trò Silkroad chắc không dùng authen token chứ cho anh Whiteshark giời cũng chả giải được khi mỗi lần đăng nhập game là 1 token khác nhau
WawmAwM.png

Hoặc chúng nó hack được server backend nên đọc được cả token rồi
9NN5SUy.png
 

Thống kê chủ đề

Ngày tạo
henzycuong1,
Người trả lời cuối
shakyna,
Trả lời
34
Lượt xem
22.146
Quay lại
Lên đầu trang