Các khía cạnh kỹ thuật của việc xâm nhập thế giới ảo trong game bắn súng trên di động (Dựa trên Standoff 2)

Các khía cạnh kỹ thuật của việc xâm nhập thế giới ảo trong game bắn súng trên di động (Dựa trên Standoff 2)

1. Giới thiệu: Sự phát triển của các bản mod di động

Với sự chuyển dịch của game cạnh tranh sang nền tảng di động (Android/iOS), các phương pháp khai thác lỗ hổng trong engine game đã thích ứng với kiến ​​trúc ARM. Một trong những tính năng được cộng đồng mod game săn đón nhất vẫn là World-Hacking — một tập hợp các phương pháp cho phép hiển thị các đối tượng bị che khuất bởi hình học của màn chơi (tường, hộp, địa hình).

2. Kiến trúc trực quan hóa và ESP

Trong các game bắn súng trên di động như Standoff 2, việc hiển thị nhân vật diễn ra ở phía máy khách. Để đảm bảo trải nghiệm chơi game mượt mà trên các kết nối không ổn định, máy chủ sẽ truyền tải tọa độ của kẻ thù trong một bán kính nhất định.

Khả năng nhận thức ngoại cảm (ESP) được thực hiện thông qua:

  • Hiển thị lớp phủ: Một ứng dụng bên thứ ba tạo một cửa sổ trong suốt phủ lên trò chơi bằng cách sử dụng quyền hệ thống (Vẽ lên trên các ứng dụng khác).
  • Sự chuyển đổi từ thế giới thực sang màn ảnh: Đoạn mã đọc tọa độ 3D của người chơi từ bộ nhớ (thông qua con trỏ đến các đối tượng trong bộ nhớ). libil2cpp.so) và chiếu chúng lên mặt phẳng 2D của màn hình người dùng.

3. Công nghệ triển khai Wallhack (WH)

Không giống như ESP, Wallhack cổ điển trong Standoff 2 thường hoạt động thông qua việc sửa đổi trực tiếp quy trình xử lý đồ họa:

  1. Chams (Shaders): Thay thế các shader nhân vật gốc bằng các shader tùy chỉnh trong đó tham số bị vô hiệu hóa. Z-TestĐiều này buộc chip xử lý video phải vẽ mô hình người chơi lên trên mọi chướng ngại vật.
  2. Chế độ khung dây: Chuyển chế độ hiển thị các đối tượng trong màn chơi sang chế độ lưới, giúp các bức tường trở nên trong suốt.

4. Vượt qua các hệ thống bảo vệ (Vượt qua hệ thống chống gian lận)

Các phần mềm chống gian lận hiện đại (như những phần mềm được sử dụng trong Standoff 2) quét chữ ký của các tiến trình đang chạy và tính toàn vẹn của tập tin. Để đảm bảo hoạt động ổn định, phần mềm gian lận WH dành cho Standoff 2 sử dụng các phương pháp che giấu:

  • Móc nội tuyến: Chặn các chức năng hệ thống mà không làm thay đổi cấu trúc tập tin.
  • DMA (Truy cập bộ nhớ trực tiếp): Sử dụng các công cụ bên ngoài để đọc bộ nhớ mà không cần tương tác với API của hệ điều hành.

5. Kết luận

Tấn công vào thế giới ảo vẫn là một thách thức nghiêm trọng đối với các nhà phát triển. Hiểu cách thức hoạt động của các công cụ này là điều cần thiết đối với các chuyên gia an ninh mạng để tạo ra môi trường chơi game an toàn hơn.

comments

Chưa có bình luận nào. Hãy là người đầu tiên!