Modern Warfare 2 - Thiên Đường Của Những Kẻ Gian Lận

content auto translated from {from}

Thiên đường gian lận

Thiên đường gian lận – đó chính là cách mô tả cơn ác mộng mà trò chơi đã trở thành trong 4,5 tháng tồn tại. Thủ phạm chính là hệ thống ghép đôi IWNet mà mọi người đều ghét, đã mang đến cho người chơi sự tự do hành động mà không bị trừng phạt. Chính điều này đã thu hút các gian lận – bởi vì trong các trò bắn súng trực tuyến khác, họ chỉ có thể tung hoành cho đến khi quản trị viên đến. Hoặc tồi tệ hơn, cho đến khi những người chơi khác có đủ phiếu để đuổi hoặc cấm.

Như bạn đã biết, trong Modern Warfare 2 không có quản trị viên cũng như không có bỏ phiếu. Những người chơi bất hạnh chỉ còn cách rời khỏi máy chủ. Cuối cùng, họ đã quen với điều này, và khi phát hiện ra có gian lận, nhiều người thường rời đi tìm một lobby khác. Nhưng số lượng gian lận, những người bị thu hút bởi tự do đáng ao ước, đã gia tăng theo cấp số nhân. Ngay cả VAC, vốn có danh tiếng là phần mềm chống gian lận tích hợp hiệu quả nhất, cũng không phải là rào cản đối với họ. Dù sao thì cũng không có gì đáng ngạc nhiên, vì vào ngày 15 tháng 12, BlackDove (một lập trình viên khá nổi tiếng trong “cộng đồng gian lận”) đã đăng video lên YouTube về một lỗ hổng mà anh ta phát hiện, cho phép nó vô hiệu hóa hoạt động của VAC.

Video chứng minh của BlackDove

Trong một cuộc phỏng vấn với trang web modernwarfail2.com, anh cho biết sẽ không tạo ra bất kỳ hack nào để vô hiệu hóa phần mềm chống gian lận vì việc tiêu diệt chế độ nhiều người chơi không nằm trong kế hoạch của anh. Khi được hỏi “Làm thế nào mà có thể vô hiệu hóa phần mềm chống gian lận?”, BlackDove đã né tránh trả lời bằng cách nói điều gì đó về việc tích hợp kém giữa trò chơi và phần mềm chống gian lận.

Liệu BlackDove đã giữ lời hứa của mình hay không bây giờ đã không còn quan trọng, nhưng vào ngày 28 tháng 12, phần mềm VAC Disabler đầu tiên xuất hiện, và như bạn đã hiểu từ cái tên, nó được sử dụng để vô hiệu hóa phần mềm chống gian lận. Dù “vô hiệu hóa” có thể là từ mạnh, nhưng chúng ta sẽ không đi vào chi tiết kỹ thuật. Điều quan trọng hơn là thực tế là đây không phải là một trò lừa và chương trình thực sự hoạt động.

Phần mềm VAC Disabler đầu tiên

Sau khi phần mềm này ra mắt, số lượng gian lận không chỉ tăng lên...

Những người chơi trước đây cảm thấy VAC là một rào cản, giờ đã cảm thấy tự do và quyết định thử xem cảm giác như thế nào... Không sai khi nói rằng gian lận giống như ma túy. Nói một cách khác theo câu slogan nổi tiếng - “Đã thử một lần, chơi gian lận ngay!” Và vấn đề không phải nằm ở việc thiếu kỹ năng.

Infinity Ward cũng đã làm tăng thêm sức nóng khi một lần nữa cho chúng ta lý do để chỉ trích sự lười biếng và sự vụng về phi thường của họ, xứng đáng được ghi vào Kỷ lục Guinness. Chỉ một vài ngày sau khi phát hành trò chơi, những người yêu công nghệ đã phát hiện ra cách mở bảng điều khiển nhà phát triển, mang lại những khả năng to lớn trong chế độ nhiều người chơi... Infinity Ward đã phản ứng ngay lập tức: họ đã phát hành bản vá, mà theo lời họ, không chỉ sửa nhiều lỗi mà còn xóa bỏ bảng điều khiển đáng tiếc đó.

Trong khi Infinity Ward đếm doanh thu và nói chuyện với báo chí về kế hoạch tương lai của họ, các game thủ, khi khám phá các nguồn tài nguyên trò chơi, đã phát hiện ra rằng bảng điều khiển vẫn còn nguyên, và hơn nữa, nó có thể được mở khóa và... mang về các máy chủ dành riêng! Dù rằng tính năng Connect IP, mà chúng ta đã hứa với Teknogods, không có ở đây, nhưng bảng điều khiển này cho phép thực hiện nhiều điều thú vị.

Sau đó, như nấm sau mưa, các phần mềm mở khóa bảng điều khiển đã xuất hiện, và theo sau đó là các máy chủ fan do chúng tạo ra, nơi mọi người có thể nhảy lò cò với trọng lực thấp và tổ chức một trận đấu thực sự địa ngục, bắn từ máy bay với đạn 105 mm mà không cần nạp lại. Đã có cả những máy chủ mà trong một vòng có thể nhận được nhiều điểm đến mức đủ cho một huy chương danh giá. Cũng có những máy chủ mà số điểm kinh nghiệm bị mất sau mỗi vòng là rất cao... (các máy chủ Level-Down, mà chúng tôi đã viết trước đây).

Nhưng điều đó vẫn chưa phải là điều tồi tệ nhất.

Một lập trình viên người Nga (điều này rất quan trọng!) tên là Para Voz đã tìm ra cách chơi trong chế độ nhiều người chơi trên bản pirated. Trên bản pirated cùng với những người sở hữu bản quyền. Qua phiên bản demo của trò chơi Zero Gear. Thật đáng ngạc nhiên, phải không?

Nhưng làm thế nào?

Từ thư mục Zero Gear, tất cả các tệp tin đã được xóa, và thay vào đó nội dung của thư mục Modern Warfare 2 đã được sao chép vào. Sau đó steamapi.dll đã bị thay đổi thành một phiên bản đã được sửa đổi và... khi khởi động Zero Gear, chúng ta thực sự khởi động Modern Warfare 2. Steam nghĩ rằng chúng ta đang ở trong Zero Gear, vì vậy đã cho phép xác thực... Và vì vậy, khi chúng tôi chơi trong Zero Gear, mà VAC không có ở đây, thì nó cũng không hoạt động... Những người sợ chơi ngay cả với VAC Disabler giờ đây đã có thể thoải mái. Việc gian lận trên bản pirated trở nên hoàn toàn an toàn.

Zero Warfare 2

VAC Disabler, bảng điều khiển, bản pirated và hàng chục nghìn gian lận. Đây chắc chắn là cú thất bại của năm.

Revanche

Infinity Ward, dưới sự sức ép của Activision, không thể ngồi yên và bắt đầu tìm cách thoát. Có lẽ chính vào thời điểm đó họ đã rất hối hận về việc quyết định thay thế máy chủ riêng bằng IWNet, hóa ra chỉ là một phiên bản tầm thường của hệ thống ghép đôi console. Nhưng không còn đường lui. Chính xác hơn là có, nhưng họ không muốn nghe về việc khôi phục máy chủ riêng.

Vào tháng 1 năm 2010, tình hình đã trở nên căng thẳng đến mức tối đa..

Đầu tiên, Infinity Ward đã phát hành bản cập nhật trò chơi, trong đó đã chặn khả năng sử dụng biến scr_xpscale. Bây giờ, nếu một trong những người chơi trên máy chủ nhận được nhiều điểm hơn mức cho phép (ví dụ, 5000 cho một vụ giết thay vì 50), thì máy chủ sẽ tự động tắt, đuổi tất cả người chơi, bao gồm cả host, về menu chính. Có nghĩa là, giờ đây, qua bảng điều khiển trò chơi, host không thể thay đổi giá trị scr_xpscale. Điều này đã giúp giải quyết vấn đề với các máy chủ Level-Down. Cũng từ giờ, tài khoản bị cấm không thể đăng nhập vào trò chơi. Nếu trước đây người chơi có thể tham gia vào máy chủ và chỉ sau đó bị đuổi với thông báo lỗi:

thì bây giờ trò chơi sẽ chỉ đơn giản bị treo ở menu chính:

Và Valve đã làm phức tạp thêm hệ thống xác thực Steam, điều này loại trừ khả năng sử dụng Zero Gear để chơi trong chế độ nhiều người. Và fatality: máy chủ chính của IWNet không còn cho phép khách hàng với các phiên bản khác nhau kết nối.

Miễn phí đã hết. Giờ thì bạn phải trả tiền.

Giờ đây những người gian lận không thể chơi ngay cả với nhau.

Valve cũng đã đóng tất cả các lỗ hổng được biết đến, bị khai thác bởi các hack vi phạm hoạt động của phần mềm chống gian lận. Điều này đã dẫn đến một làn sóng cấm đa số vào giữa tháng 2. Nhưng đó chưa phải là tất cả: VAC giờ đây kiểm tra tính toàn vẹn của các tệp thực thi trò chơi, theo dõi mọi thay đổi trong đó. Từ giờ, việc sử dụng bảng điều khiển trò chơi sẽ kéo theo việc bị cấm. Hầu như không còn máy chủ fan nào - vì ai muốn mạo hiểm tài khoản của mình chỉ vì hai hay ba ngày chơi?

Sự kiện thứ hai là sự thay đổi trong hệ thống ghép đôi, điều này có lẽ thực sự trở thành nỗi đau đầu cho các gian lận. Thú vị là, cho đến nay vẫn chưa có ý kiến chính thức nào từ Infinity Ward về vấn đề này.

Vào ngày 19 tháng 2, nhiều diễn đàn gian lận đã xuất hiện thông báo về những vấn đề với việc tìm kiếm máy chủ.

- Ngày xưa, chỉ cần tôi chọn một chế độ bất kỳ, và ngay lập tức tôi đã được đưa đến một máy chủ trò chơi nào đó! - những kẻ gian lận hồi hộp đã viết. - Bây giờ thay vì 19 trò chơi, tôi chỉ tìm thấy không quá 1. Và sau 10-15 phút tôi bị ném vào một máy chủ nào đó, nhưng, %$#, ở đó có đầy kẻ gian lận!

Thực sự, cái quái gì xảy ra vậy? Và nó hoạt động như thế nào?

Những người chơi có tỷ lệ giết chết quá cao so với số lần tử vong tự động bị đưa vào một nhóm đặc biệt. Tất cả những ai ở trong nhóm này chỉ có thể chơi với các người chơi khác trong nhóm đó. Khi ở đây, thật khó để tham gia một lobby bình thường.

Chính điều này dẫn đến việc tìm kiếm máy chủ lâu – số lượng người chơi trong nhóm này rất ít so với tổng số người kết nối đến IWNet.

Trò chơi thêm người chơi vào đây bằng tiêu chí nào? Ví dụ, nếu bạn có 30000 vụ giết và, giả sử, 1000 lần tử vong, thì bạn có đủ cơ hội để đồng hành cùng các aim bot và các pro camper. Dù rằng có tiền bối, có thể không nhiều lắm. Bởi vì để vào đây, bạn cần thực sự là một camper quỷ quái. Hãy yên tâm rằng không một người chơi bình thường nào sẽ có tỷ lệ giết chết so với tử vong lớn hơn 10, vì vậy bạn không cần lo lắng về vấn đề này.

Thí nghiệm

Để bạn hiểu rõ hơn cách hoạt động của hệ thống mới, tôi đã thực hiện một thí nghiệm nhỏ, cho nó cần hai khóa Modern Warfare 2, một cheat đơn giản với chức năng “Aim Bot” và cuối cùng là chương trình “Easy Account” (để xuất và nhập thống kê trò chơi).

Tạo một tài khoản Steam mới, tôi kích hoạt khóa đầu tiên và, bật cheat, đăng nhập vào trò chơi. Chế độ tôi chọn là “Ground War” (như là chế độ có nhiều cuộc chiến nhất).

Trong bản đầu tiên, tôi hoàn thành với K/D là 10:0. Tức là, 10 vụ giết và 0 lần tử vong. Không có vấn đề gì với việc tìm kiếm máy chủ cho đến thời điểm này (để tránh lỗi sau mỗi bản đồ, tôi đã ra khỏi trò chơi và đợi đồng bộ hóa rồi vào lại).

Tại bản đồ thứ hai, tôi đã tăng số vụ giết lên gấp đôi, hoàn thành trò chơi với K/D là 20:0. Vẫn không có vấn đề gì với việc tìm kiếm.

Tại bản đồ tiếp theo, tôi đã quyết định làm gia tăng sự chênh lệch giữa số vụ giết và số lần tử vong một cách đáng kể. Tôi đã hoàn thành vòng với K/D là 60:6. Tình hình vẫn chưa thay đổi – thời gian tìm kiếm máy chủ vẫn không quá 5 giây và như thường lệ, tôi tìm thấy 19 trò chơi.

Tại lần thứ tư, K/D của tôi đạt 70:3.

Và đây rồi! Ngay khi cố gắng tham gia bất kỳ chế độ nào, đã bắt đầu các vấn đề với việc tìm kiếm (Tìm thấy trò chơi – 1 thay vì 19). Thời gian tìm kiếm đã kéo dài đến 7 phút. Cuối cùng thì bản đồ Rust với chế độ “Mỗi người tự lo” đã bắt đầu tải. Như tôi đã dự đoán, đây là một máy chủ bị hack. Có bảy người chơi ở đây và ít nhất ba trong số họ có aim bot.

Mục tiêu đã đạt được: Tổng K/D là ~ 150:10. Chính vào tỷ lệ này, chúng ta đã bị đẩy vào nhóm có hạn chế truy cập. Nhưng điều này không có nghĩa là nếu bạn giành được tỷ lệ 150:10 trong một vòng, bạn sẽ bị đưa vào đây. Chỉ đơn giản là 150:10 – đó là tỷ lệ giết chết của tôi, vì tôi chỉ chơi 4 bản đồ.

Giờ thì đã đến lúc xác thực hoặc bác bỏ những tin đồn rằng việc đặt lại thống kê có thực sự có thể giải quyết vấn đề tìm kiếm lobby hay không.

Với “Easy Account” chúng ta sao lưu thống kê hiện tại (xuất), sau đó đặt lại nó.

Easy Account

Bạn có thể làm như sau:

  1. Trong thư mục Steam (x:/Steam), hãy xóa thư mục userdata.

  2. Trong thư mục trò chơi, vào thư mục players và xóa tất cả ngoại trừ config.cfg và config_mp.cfg.

Sau đó vào trò chơi: tôi là một người bình thường và không còn gặp vấn đề nào với việc tìm kiếm máy chủ nữa. Để đảm bảo thí nghiệm, tôi chơi một bản đồ và khi đạt đến cấp độ 3, ra khỏi trò chơi. Sau khi đồng bộ hóa, tôi vào lại và lại xác nhận rằng vấn đề tìm kiếm đã được giải quyết.

Tài khoản này sẽ không cần ngay bây giờ, nhưng chúng tôi sẽ trở lại sau vài ngày để biết chuyện gì sẽ xảy ra sau khi chúng tôi đã bị cấm vì aim bot.

Bây giờ, chúng ta hãy tạo một tài khoản Steam mới và kích hoạt khóa thứ hai đã mua trên đó. Một thời gian đầu có tin đồn rằng vấn đề với việc tìm kiếm máy chủ cho thấy tài khoản đã được đánh dấu bằng cờ “Cheater” và sẽ bị cấm sau vài ngày. Tôi cũng là người ủng hộ phiên bản này. Giờ đây, chúng ta có một cơ hội tuyệt vời để xác minh điều này hoặc bác bỏ nó, và chúng ta sẽ làm điều đó. Bắt đầu trò chơi, thu nhỏ lại. Khởi động “Easy Account”, từ đó nhập lại thống kê đã lưu trước đó với tài khoản cũ. Nhớ thoát khỏi “Easy Account” (nếu không, chúng ta có thể bị cấm sau này) và chọn bất kỳ chế độ trò chơi nào. Aha! “Tìm thấy trò chơi 1” - các vấn đề với việc tìm kiếm máy chủ không hề biến mất, có nghĩa là cờ không phải là nguyên nhân.

Tôi kêu gọi một người bạn và anh ấy mời tôi vào hội nghị, từ đó tôi vào một máy chủ bình thường. Tôi đã chơi ba bản đồ. Thực ra, tốt hơn nên nói rằng tôi đã chết ba bản đồ liên tiếp:

Kết quả của bản đồ đầu tiên: 1 vụ giết 34 lần tử vong

Kết quả của bản đồ thứ hai: 0 vụ giết 60 lần tử vong

Kết quả của bản đồ thứ ba: 2 vụ giết 46 lần tử vong.

Cho rằng điều này là đủ, tôi rời khỏi máy chủ và, chọn chế độ “Ground War”, thử tìm kiếm: “Tìm thấy trò chơi 19”. Thời gian tìm kiếm không quá 2 giây, và tôi đã được đưa đến lobby. Không còn vấn đề gì với việc tìm kiếm máy chủ nữa.

Tôi thích hệ thống mới này. Chỉ còn lại việc chặn khả năng chỉnh sửa thống kê, và các gian lận sẽ không còn gây ra bất kỳ nguy hiểm nào nữa cho chúng ta. Để gian lận như trước đây, họ sẽ không còn có thể, vì họ sẽ phải luôn theo dõi K/D của mình, nếu không, họ sẽ phải chịu cùng số phận với các đồng nghiệp của mình trong nhóm có hạn chế truy cập.

Nhưng dù sao đi nữa, một khởi đầu tốt đang được hình thành.

Thí nghiệm này đã được thực hiện vào ngày 22 tháng 2 từ 17 đến 21 giờ theo giờ Moscow. Tài khoản đầu tiên, trên đó chúng tôi chơi bằng cheat, đã bị cấm vào ngày 25 tháng 2 (dự kiến vào buổi sáng). Như bạn thấy, thời gian từ khi phát hiện gian lận cho đến khi bị cấm là dưới ba ngày.

Tài khoản thử nghiệm #01

Trên tài khoản thứ hai không còn gặp vấn đề gì với việc tìm kiếm máy chủ nữa.

Unku aka Chillko cho ModernWarfare2.Ru

Tháng 3 năm 2010