Rockstar Steam पर cracked गेम कॉपी बेच रहा है
(twitter.com/__silent_)- Steam पर वितरित कुछ Rockstar गेम्स के executable में आधिकारिक DRM हटाया गया crack version पाया गया, और ऐसा ही मामला Max Payne 2 और Manhunt में भी दिखा
- पहले यह आम धारणा थी कि retail Midnight Club II Windows Vista पर crash होता है, लेकिन demo सही चलता है, इसलिए समस्या गेम में नहीं बल्कि crack के कारण crash होने में थी
- Midnight Club 2 और Manhunt के crash का सीधा कारण Steam DRM का .bind section था, जिसे code के रूप में mark नहीं किया गया था और इसने Data Execution Prevention(DEP) को trigger किया
- पुराने cracked executable अब भी testapp नाम के पुराने exe के रूप में बचे हुए हैं, और लगभग 2010 में इन्हें "हटाया" गया बताया गया था, फिर भी ये साथ में वितरित हो रहे हैं
- विडंबना यह है कि असली खरीदारों को ही cracked executable मिल रहा था, और फिलहाल Midnight Club II की Steam पर बिक्री बंद है
Steam से वितरित executable में शामिल crack
- Steam से वितरित गेम executable को cracked exe के रूप में बांटा गया, और ऐसा ही मामला Max Payne 2 और Manhunt में भी था
- testapp एक "पुराना version" executable है, जो इस बात के निशान दिखाता है कि पहले crack वितरित किया गया, फिर उसका नाम बदलकर उसे "clean" executable से बदलने की कोशिश की गई
- एक वीडियो में Max Payne 2 और Manhunt का ज़िक्र था, और उसी के बाद Midnight Club II की भी जांच की गई
Midnight Club II और Vista crash की धारणा
- यह धारणा थी कि retail Midnight Club II Vista पर crash करता है, लेकिन demo सही चलता है, इसलिए गेम खुद दोषी नहीं है
- असली crash का कारण गेम नहीं बल्कि crack था
- Midnight Club II में कोई ज्ञात corruption नहीं है, और "saving softlock" को आधिकारिक गेम bug माना जाता है
.bind section और DEP crash का कारण
- Razor का crack खुद समस्या नहीं है; Midnight Club 2 और Manhunt के crash होने की वजह Steam DRM द्वारा जोड़ा गया .bind section था, जो code के रूप में mark नहीं था
- इसी वजह से Data Execution Prevention(DEP) trigger हुआ
- Manhunt में इससे भी ज़्यादा समस्याएं हैं, और .bind section उनमें से सिर्फ एक है
- Midnight Club 2 सामान्य रूप से चलता है, retail no-CD भी बिना बदलाव के सही चलता है, और Steamless लागू किया हुआ Steam testapp भी सही काम करता है
crack वितरण का इतिहास और मौजूदा स्थिति
- किसी manual fix की जरूरत नहीं है, लेकिन कुछ साल पहले (लगभग 2010) इसे "हटाया" गया बताया गया था, फिर भी crack अब तक वितरित हो रहा है
- Midnight Club II उन गिने-चुने गेम्स में है जो नए OS पर भी सही चलते हैं, हालांकि CPU frequency बहुत ज़्यादा होने पर saving softlock हो सकता है
- 2010 के समय इसका मतलब था कि आप DRM हटाया हुआ cracked गेम खरीद रहे थे, लेकिन अब वह executable इस्तेमाल नहीं होता
- ऐसा समझा गया है कि दूसरे गेम्स में testapp मौजूद नहीं है
- Midnight Club II फिलहाल Steam पर खरीद के लिए उपलब्ध नहीं है
timestamp जानकारी
- मौजूदा Steam executable का timestamp 28 जुलाई 2009 (मंगलवार) 17:45:49 है
- testapp.exe का timestamp razor1911 ने "777h" से overwrite कर दिया था, इसलिए पुष्टि संभव नहीं; तकनीकी रूप से यह 28 मई 2025 (बुधवार) 16:17:59 के रूप में दिखता है
उद्धृत वीडियो के बयान
- ऐसे कदम गेम को बहुत खराब खेलने का अनुभव बना देते हैं, और विडंबना यह है कि यह केवल असली खरीददारों को झेलना पड़ता है
- यह समस्या आज भी जारी है
1 टिप्पणियां
Hacker News की राय
बहुत पहले मैंने पुराने emulation games उपलब्ध कराने वाला एक product बनाया था
लाइसेंस ठीक से हासिल कर लिए थे, लेकिन कई अधिकारधारकों के पास original ROM अब नहीं थे, और बहुत पुराने consoles से game data निकालना भी काफ़ी मुश्किल था
सार्वजनिक रूप से उपलब्ध ROM सिर्फ़ crack version था जिसमें demo जोड़ा गया था, इसलिए अंत में वही इस्तेमाल किया; बदले में, demo चलने के ठीक बाद वाली स्थिति से game load किया ताकि यह सामान्य और वैध लगे
सच में गनीमत थी कि शुरुआती cracks ने demo केवल शुरुआत में डाला था, stage 1 और stage 2 के बीच जैसी जगहों पर नहीं
उदाहरण के लिए Earthbound में last boss पर game रोककर save file मिटाने वाला final check था
सिर्फ़ इस tweet से यह ठीक से समझ नहीं आता कि हुआ क्या है, इसलिए थोड़ा और context देखना अच्छा होगा
Steam आने के बाद जब कंपनियों ने पुराने games Steam पर release करने शुरू किए, तो उन्हें उस check को bypass करने का तरीका चाहिए था, और CD check bypass करने के तरीके को पहले आम तौर पर No-CD crack कहा जाता था—यानी DRM bypass
लगता है Rockstar ने पुराने source code को फिर से निकालकर उस check को हटाने लायक समझ रखने वाला व्यक्ति ढूंढने के बजाय, मौजूदा EXE पर No-CD crack लगाकर उसे Steam पर डाल दिया
Twitter links अब लगभग किसी भी paywall site से भी बदतर हो गए हैं, और अगर कुछ दिलचस्प लगे तो archive.something पर ढूंढे जा सकने वाली sites से भी ज़्यादा असुविधाजनक हो गए हैं
इस तरह की चीज़ें सोच से ज़्यादा आम हैं
Steam पर बेचे जाने वाले Marc Ecko's Getting Up: Contents under Pressure का Windows port DEViANCE crack है
game के exe को hex editor में खोलें तो “DEViANCE” साफ़ दिखता है
*.wavfiles भी किसी समय cracked software से बनाई गई थींपता नहीं यह Win10 पर अब भी लागू है या नहीं
https://www.techrepublic.com/forums/discussions/windows-uses...
“genuine MC2 Vista पर crash करता है” वाली बात myth है और game निर्दोष है—इस तरह की phrasing समझना मुश्किल है
वह game release के समय से ही लगभग खेलने लायक नहीं था, इसलिए नहीं लगता कि Razor ने कुछ और ज्यादा बिगाड़ा होगा
लगभग हर race खत्म करने के पास randomly crash हो जाता था, और हर बार world में opponent ढूंढना, start line तक उसका पीछा करना और फिर race दोबारा करनी पड़ती थी—बेहद बेतुका था
Razor का crack ठीक था, और Midnight Club 2 व Manhunt के इस crack को इस्तेमाल करते समय crash होने की वजह यह थी कि Steam DRM में
.bindsection शामिल थावह section code था, लेकिन code के रूप में marked नहीं था, इसलिए Data Execution Prevention में फंस गया
बात सिर्फ़ इतनी नहीं कि Razor ने बिगाड़ा नहीं; बल्कि प्रतिष्ठित release group की distribution अच्छी तरह काम करती है और authentication servers गायब होने या DRM method retire होने के बाद भी लंबे समय तक काम करने की संभावना रखती है—यह इसका signal भी है
गुणवत्ता और भरोसेमंदता शायद यही वजह रही होगी कि Microsoft ने DeepzOne का Sound Forge इस्तेमाल किया [1], और Turner Classic Movies ने Karagarga के subtitles इस्तेमाल किए [2]
[1] https://boingboing.net/2006/07/19/windows-xp-sounds-cr.html
[2] https://torrentfreak.com/turner-classic-movies-airs-a-film-w...
इसी से जुड़ा, बचपन में yard sale से CD पर Prince of Persia PC गेम खरीदने की याद है
शुरुआत में एक दरवाज़े से गुजरने के लिए password चाहिए होता था, और एक पहेली आती थी जो कुछ अंकों वाला उलझा हुआ message था
बाद में पता चला कि उसका मतलब game manual के पेज X, लाइन Y, Zवें अक्षर पर जाने से था, और manual न होने की वजह से आगे नहीं खेल पाऊंगा—यह सोचकर बहुत दुख हुआ
पीछे मुड़कर देखूं तो लगता है, क्या यह piracy रोकने की strategy थी
mobygames पर इसकी बड़ी list है: https://www.mobygames.com/group/9360/games-with-manual-looku...
cracked version खेलने पर किसी समय camera हिलना शुरू हो जाता था, game खेलना असंभव हो जाता था, और इसे bug जैसा दिखाया गया था
मुझे याद है forums पर हजारों लोग पूछ रहे थे कि camera क्यों हिल रहा है, जो असल में सबको यह बताने जैसा था कि वे pirated copy इस्तेमाल कर रहे हैं
Rockstar जैसा मज़ेदार दांव था
अगर जिज्ञासा हो तो, मैं भी फंस गया था और “यह घटिया game bugs से भरा है” कहकर सचमुच गुस्सा हुआ था
https://archive.org/details/code-wheels
https://en.wikipedia.org/wiki/Code_wheel
यह “Saturn के कितने moons हैं?” जैसे सवाल पूछता था, और manual के पीछे facts table में numbers होते थे
उस समय Wikipedia भी नहीं था, और स्रोतों व publication time के फर्क के कारण manual के आंकड़े encyclopedia से थोड़े-थोड़े अलग होते थे
moons की संख्या अक्सर बदलती रहती है, और astronomical objects की meter-unit measurements भी precision limits के कारण कुछ हद तक डगमगाती रहती थीं
disk के साथ उसने ठीक ऐसी verification पास करने के लिए copy किया हुआ manual भी दिया था
पुराने games piracy protection में इस तरह के checks बहुत इस्तेमाल करते थे
हालांकि वह game काफी पुराना था, इसलिए यह थोड़ा मज़ेदार है कि उसे हर बार 60-page manual निकालने से बचने के लिए cracked version ढूंढने का तरीका क्यों नहीं पता था
Twitter thread के बाद के हिस्से में भी जैसा आता है, screenshot वाला executable testapp.exe इस्तेमाल नहीं होता
लगभग 10 साल पहले थोड़े समय के लिए इस्तेमाल हुआ था, लेकिन बाद में replace कर दिया गया, और किसी कारण distribution से हटाया नहीं गया
यह कोई नई बात नहीं है: https://torrentfreak.com/ubisofts-no-cd-answer-to-drm-080718...
https://nitter.unixfox.eu/_silent/status/16983459248402968...
किसने सोचा होगा कि अरबों का revenue कमाने वाली company end users को बेचे जाने वाले intellectual property में RAZOR1911 crack इस्तेमाल करेगी
चौंकाने वाली बात है
मुझे लगता है game release के समय भी build machine इतनी fragile रही होगी कि किसी ने उस पर गलत तरीके से सांस भी ले ली तो build fail हो जाए
Windows system tray में number 1 दिख जाए तो build न बने, और Tuesday, Wednesday, Friday को बस compile fail हो जाए—ऐसा level रहा होगा
development के आखिरी 3 महीनों में उसे किसी तरह चलाने वाले सिर्फ 3 employees रहे होंगे, और संभव है वे सभी कई साल पहले company छोड़ चुके हों
अब तो Windows 11 तो दूर, कहीं से मिली पुरानी XP machine पर भी build नहीं बनेगा
Denuvo या जो भी हो, सब इतना उलझा होगा कि उसे हटाने के लिए 12 लोगों की team को दो महीने लगेंगे, और हटाने के बाद भी build नहीं बनता—यह पता चलने की संभावना ज्यादा है
ऊपर से उनके पास assembly और IDA Pro में इतने skilled लोग भी नहीं होंगे कि खुद crack कर सकें
शायद वे IDA Pro की single-user license खरीदने में भी कंजूसी करें
यह open source के किसी अजीब version जैसा है
कोई व्यक्ति या group project शुरू करता है, लेकिन उसके आसपास बनी community का एक हिस्सा वापस contribute करता है और symbiotic relationship बन जाती है
बस अजीब version में ecosystem कहीं ज्यादा complex है, और उसी community के कुछ हिस्से को track करके नाराज़ होने और कभी-कभी जेल भेजने वाले लोग भी साथ मौजूद हैं
अब क्या No-CD crack के लेखक इन games पर DMCA takedown request कर सकते हैं?
यह भी सोच रहा हूं कि क्या ऐसी request खुद लेखक को ही करनी पड़ेगी
ज्यादातर warez groups 99% संभावना से अपने काम से जुड़े किसी भी legal system के सामने expose नहीं होना चाहेंगे