Rockstar đang bán các bản sao game đã bị crack trên Steam
(twitter.com/__silent_)- Một số tệp thực thi game Rockstar phát hành qua Steam được xác nhận là bản crack đã bị gỡ DRM chính thức, tương tự trường hợp của Max Payne 2 và Manhunt
- Trước đây từng có quan niệm rằng bản retail của Midnight Club II bị crash trên Windows Vista, nhưng bản demo chạy bình thường, nên nguyên nhân không nằm ở bản thân game mà là ở bản crack
- Nguyên nhân trực tiếp của lỗi crash trong Midnight Club 2 và Manhunt là phần .bind section của Steam DRM được thực thi khi không được đánh dấu là mã, từ đó kích hoạt Data Execution Prevention (DEP)
- Tệp thực thi crack cũ vẫn còn dưới dạng exe phiên bản cũ tên là testapp, và dù từng nói đã "gỡ bỏ" vào khoảng năm 2010, nó vẫn tiếp tục được phát hành kèm theo
- Một sự trớ trêu là người mua bản quyền lại nhận được tệp thực thi đã bị crack; hiện tại Midnight Club II đã bị ngừng bán trên Steam
Bản crack có trong tệp thực thi phát hành qua Steam
- Tệp thực thi game phát hành qua Steam đang được phân phối dưới dạng exe đã bị crack, tương tự trường hợp của Max Payne 2 và Manhunt
- testapp là tệp thực thi "phiên bản cũ", cho thấy dấu vết của việc từng phát hành bản crack rồi đổi tên và thay bằng tệp thực thi "sạch"
- Một video đã nhắc đến Max Payne 2 và Manhunt, từ đó dẫn tới việc kiểm tra thêm cả Midnight Club II
Quan niệm về lỗi crash của Midnight Club II trên Vista
- Từng có quan niệm rằng bản retail của Midnight Club II bị crash trên Vista, nhưng vì bản demo hoạt động bình thường nên bản thân game không có lỗi
- Nguyên nhân crash thực sự không phải game mà là bản crack
- Midnight Club II không có hư hỏng nào đã biết; "saving softlock" được phân loại là lỗi chính thức của game
.bind section và nguyên nhân xung đột với DEP
- Bản crack của Razor tự thân không có vấn đề; lý do Midnight Club 2 và Manhunt bị crash là vì phần .bind section do Steam DRM thêm vào là mã không được đánh dấu là mã
- Điều này kích hoạt Data Execution Prevention (DEP)
- Manhunt có nhiều vấn đề hơn, và .bind section chỉ là một trong số đó
- Midnight Club 2 hoạt động bình thường, bản retail no-CD cũng chạy ổn mà không cần chỉnh sửa, và Steam testapp đã áp dụng Steamless cũng chạy bình thường
Lịch sử phát hành bản crack và trạng thái hiện tại
- Không cần sửa thủ công, nhưng dù vài năm trước (khoảng năm 2010) từng nói là đã "gỡ bỏ", bản crack vẫn đang được phân phối
- Midnight Club II là một trong số ít game vẫn chạy bình thường trên OS hiện đại, chỉ có điều nếu xung nhịp CPU quá cao thì sẽ xảy ra saving softlock
- Vào thời điểm năm 2010, việc mua game này đồng nghĩa với mua một game crack đã bị gỡ DRM, nhưng hiện nay tệp thực thi đó không còn được sử dụng
- Các game khác dường như không có testapp
- Hiện tại không thể mua Midnight Club II trên Steam
Thông tin timestamp
- Timestamp hiện tại của tệp thực thi trên Steam là 17:45:49 Thứ Ba, ngày 28 tháng 7 năm 2009
- testapp.exe không thể xác minh vì razor1911 đã ghi đè timestamp thành "777h"; về mặt kỹ thuật nó được hiển thị là 16:17:59 Thứ Tư, ngày 28 tháng 5 năm 2025
Phát biểu được trích từ video
- Những biện pháp như vậy khiến trải nghiệm chơi game trở nên tồi tệ, và trớ trêu thay chỉ người mua bản quyền mới phải chịu điều đó
- Hiện tượng này đến nay vẫn đang tiếp diễn
1 bình luận
Ý kiến trên Hacker News
Từ rất lâu trước đây, tôi từng làm một sản phẩm cung cấp các game giả lập cũ
Giấy phép thì đã được lo đầy đủ, nhưng nhiều chủ sở hữu quyền không còn giữ ROM gốc nữa, và việc trích xuất dữ liệu game từ các console rất cũ cũng khá khó
ROM có thể tìm được công khai chỉ là bản crack có kèm demo, nên cuối cùng chúng tôi dùng bản đó; thay vào đó, chúng tôi tải game ở trạng thái ngay sau khi phần demo phát xong để trông như bình thường và hợp pháp
Thật may là các bản crack thời đầu chỉ chèn demo ở phần đầu, chứ không đặt ở những chỗ như giữa màn 1 và màn 2
Ví dụ Earthbound có một kiểm tra cuối cùng ở trùm cuối: làm treo game và xóa file save
Chỉ riêng tweet này thì không giải thích rõ chuyện gì đang xảy ra, nên sẽ tốt hơn nếu xem thêm một chút bối cảnh
Khi Steam xuất hiện và các công ty đưa những game cũ lên Steam, họ cần một cách để bỏ qua kiểm tra đó; cách vượt qua kiểm tra CD trước đây thường được gọi là No-CD crack, tức bypass DRM
Có vẻ Rockstar đã gắn một No-CD crack vào file EXE hiện có rồi đưa lên Steam, thay vì lôi mã nguồn cũ ra và tìm người hiểu đủ để gỡ bỏ phần kiểm tra đó
Liên kết Twitter giờ còn tệ hơn hầu hết các trang có tường phí, và còn bất tiện hơn cả những trang mà nếu thấy có vẻ thú vị thì có thể tìm trên archive.something
Chuyện kiểu này phổ biến hơn nhiều so với tưởng tượng
Bản port Windows của Marc Ecko's Getting Up: Contents under Pressure bán trên Steam là bản crack của DEViANCE
Mở file exe của game bằng trình sửa hex thì thấy nguyên chữ “DEViANCE”
*.wavở một thời điểm nào đó cũng được tạo bằng phần mềm crackKhông biết điều này có còn đúng với Win10 không
https://www.techrepublic.com/forums/discussions/windows-uses...
Tôi khó chấp nhận cách diễn đạt kiểu “MC2 bản chính hãng bị crash trên Vista” là chuyện hoang đường và game thì vô tội
Game đó ngay từ lúc mới ra đã gần như không thể chơi được, nên tôi không nghĩ Razor đã làm hỏng thêm gì
Gần như mỗi lần sắp kết thúc một cuộc đua là lại crash ngẫu nhiên; lần nào cũng phải tìm đối thủ trong thế giới, đuổi tới vạch xuất phát rồi đua lại, vô lý đến mức khó tin
Bản crack của Razor vẫn ổn; lý do Midnight Club 2 và Manhunt bị crash khi dùng bản crack này là vì Steam DRM có chứa section
.bindSection đó là code nhưng không được đánh dấu là code, nên bị Data Execution Prevention chặn
Không chỉ là Razor không làm hỏng, mà bản phát hành từ một nhóm release có uy tín còn là tín hiệu rằng nó hoạt động tốt và có khả năng tiếp tục chạy lâu sau khi máy chủ xác thực biến mất hoặc cơ chế DRM bị loại bỏ
Chất lượng và độ tin cậy có lẽ cũng là lý do Microsoft dùng Sound Forge của DeepzOne [1], và Turner Classic Movies dùng phụ đề của Karagarga [2]
[1] https://boingboing.net/2006/07/19/windows-xp-sounds-cr.html
[2] https://torrentfreak.com/turner-classic-movies-airs-a-film-w....
Liên quan chuyện này, tôi nhớ hồi nhỏ từng mua bản game PC Prince of Persia trên CD ở một buổi yard sale
Đầu game có một câu đố yêu cầu mật khẩu để đi qua cửa, là một thông điệp khó hiểu gồm vài con số
Hóa ra nó có nghĩa là hãy tới trang X, dòng Y, ký tự thứ Z trong sách hướng dẫn, và vì không có sách hướng dẫn nên tôi đã rất buồn vì không chơi tiếp được
Nhìn lại thì có lẽ đây là chiến lược chống sao chép lậu
mobygames có một danh sách lớn: https://www.mobygames.com/group/9360/games-with-manual-looku...
Nếu chơi bản crack, đến một lúc nào đó camera sẽ bắt đầu rung khiến không thể chơi được, và họ làm cho nó trông như bug
Tôi nhớ trên diễn đàn có hàng nghìn người hỏi vì sao camera rung, chẳng khác nào tự nói với mọi người rằng họ đang dùng bản lậu
Một chiêu khá buồn cười đúng kiểu Rockstar
Nói thêm phòng khi ai tò mò: tôi cũng từng dính, và đã thật sự nổi cáu kiểu “cái game chết tiệt này toàn bug”
https://archive.org/details/code-wheels
https://en.wikipedia.org/wiki/Code_wheel
Nó hỏi những câu kiểu “Sao Thổ có bao nhiêu vệ tinh?”, và phía sau sách hướng dẫn có bảng dữ kiện chứa các con số
Khi đó chưa có Wikipedia, và do khác biệt về nguồn cũng như thời điểm xuất bản nên số liệu trong sách hướng dẫn hơi khác với bách khoa toàn thư
Số lượng vệ tinh thì thay đổi thường xuyên, còn các phép đo theo mét của các thiên thể cũng dao động phần nào vì giới hạn độ chính xác
Cùng với đĩa, anh ấy còn đưa cả bản photocopy sách hướng dẫn đúng để vượt qua kiểu kiểm tra này
Game ngày xưa thật sự rất hay dùng những bài kiểm tra như vậy để chống sao chép lậu
Chỉ là vì game đó cũng khá cũ rồi, nghĩ lại hơi buồn cười là sao tôi không biết cách tìm bản crack để khỏi phải lôi cuốn sách hướng dẫn 60 trang ra mỗi lần
Như cũng được nói ở phần sau của thread Twitter, file thực thi trong ảnh chụp màn hình là testapp.exe không được sử dụng
Nó từng được dùng thoáng qua khoảng 10 năm trước nhưng sau đó đã bị thay thế, chỉ là vì lý do nào đó họ không xóa khỏi bản phân phối
Đây không phải chuyện mới: https://torrentfreak.com/ubisofts-no-cd-answer-to-drm-080718...
https://nitter.unixfox.eu/_silent/status/16983459248402968...
Ai mà ngờ được một công ty có doanh thu hàng tỷ lại dùng crack của RAZOR1911 trong tài sản trí tuệ mà họ bán cho người dùng cuối
Sốc thật
Tôi nghĩ ngay cả vào thời điểm game ra mắt, hệ thống build của họ cũng đã mong manh đến mức chỉ cần ai đó thở sai cách gần máy build là build hỏng
Mức độ kiểu nếu khay hệ thống Windows hiện số 1 thì build không chạy, còn vào thứ Ba, thứ Tư và thứ Sáu thì cứ thế compile fail
Có lẽ trong 3 tháng cuối phát triển chỉ có 3 nhân viên bằng cách nào đó còn vận hành được nó, và những người đó khả năng cao đã nghỉ việc từ nhiều năm trước
Bây giờ chắc nó không build được trên Windows 11, thậm chí cũng không build được trên một máy XP cũ nào đó đào đâu ra
Denuvo hay thứ gì đó đã bị quấn chằng chịt vào, để gỡ riêng nó cũng phải cho một đội 12 người làm hai tháng, và rất có thể sau khi gỡ xong mới phát hiện ra build vẫn không chạy
Hơn nữa, có lẽ họ cũng chẳng có ai đủ giỏi assembly và IDA Pro để tự crack
Chắc họ còn tiếc tiền mua một license IDA Pro một người dùng
Chuyện này giống một phiên bản kỳ quặc của mã nguồn mở
Một cá nhân hay nhóm nào đó khởi xướng dự án, nhưng một phần cộng đồng hình thành quanh nó lại đóng góp ngược lại, tạo thành quan hệ cộng sinh
Chỉ là trong phiên bản kỳ quặc này, hệ sinh thái phức tạp hơn nhiều, và còn có cả những người truy lùng một phần cộng đồng đó để nổi giận, đôi khi tống họ vào tù
Giờ thì tác giả crack No-CD có thể gửi yêu cầu gỡ bỏ DMCA đối với những game này không?
Tôi cũng thắc mắc liệu nhất thiết phải chính tác giả gửi yêu cầu đó không
99% là hầu hết các nhóm warez sẽ không muốn dính dáng tới bất kỳ hệ thống pháp lý nào liên quan đến việc họ làm