Rockstar กำลังขายสำเนาเกมที่ถูกแคร็กบน Steam
(twitter.com/__silent_)- พบว่าไฟล์ปฏิบัติการของเกม Rockstar บางเกมที่แจกจ่ายผ่าน Steam เป็น เวอร์ชันแคร็ก (crack) ที่ถอด DRM ของแท้ออกแล้ว เป็นกรณีเดียวกับ Max Payne 2 และ Manhunt
- เคยมีความเชื่อกันว่า Midnight Club II เวอร์ชัน retail ในอดีตจะค้างบน Windows Vista แต่เดโมทำงานได้ปกติ ดังนั้นสาเหตุที่ค้างจึงไม่ใช่ตัวเกมเอง แต่เป็น แคร็ก
- สาเหตุโดยตรงของการค้างใน Midnight Club 2 และ Manhunt คือ ส่วน .bind ของ Steam DRM ถูกเรียกใช้โดยไม่ได้ถูกระบุว่าเป็นโค้ด จึงไปทริกเกอร์ Data Execution Prevention (DEP)
- ไฟล์ปฏิบัติการแคร็กในอดีตยังคงเหลืออยู่ในชื่อ testapp ซึ่งเป็น exe เวอร์ชันเก่า และแม้จะบอกว่าได้ “ลบออก” ราวปี 2010 แต่ก็ยังถูกแจกจ่ายมาด้วยกัน
- เป็น เรื่องย้อนแย้ง ที่ผู้ซื้อของแท้กลับได้รับไฟล์ปฏิบัติการที่ถูกแคร็ก ปัจจุบัน Midnight Club II ถูกหยุดขายบน Steam แล้ว
แคร็กที่รวมอยู่ในไฟล์ปฏิบัติการที่แจกจ่ายผ่าน Steam
- ไฟล์ปฏิบัติการของเกมที่แจกจ่ายผ่าน Steam ถูกแจกจ่ายเป็น exe ที่ถูกแคร็ก (cracked) เป็นกรณีเดียวกับ Max Payne 2 และ Manhunt
- testapp เป็นไฟล์ปฏิบัติการ “เวอร์ชันเก่า” มีร่องรอยว่าเคยแจกจ่ายแคร็กมาก่อน แล้วเปลี่ยนชื่อและแทนที่ด้วย ไฟล์ปฏิบัติการ “สะอาด” (clean)
- วิดีโอหนึ่งพูดถึง Max Payne 2 และ Manhunt และเป็นจุดเริ่มให้มีการตรวจสอบ Midnight Club II ด้วย
ความเชื่อเรื่อง Midnight Club II ค้างบน Vista
- เคยมีความเชื่อว่า Midnight Club II เวอร์ชัน retail จะค้างบน Vista แต่ เดโมทำงานได้ปกติ จึงถือว่าตัวเกมเองไม่ผิด
- สาเหตุที่ค้างจริง ๆ ไม่ใช่ตัวเกม แต่คือ แคร็ก
- Midnight Club II ไม่มีความเสียหายที่เป็นที่รู้จัก และ “saving softlock” ถูกจัดว่าเป็นบั๊กของเกมฉบับทางการ
ส่วน .bind และสาเหตุการค้างจาก DEP
- ตัวแคร็กของ Razor เองไม่มีปัญหา และเหตุผลที่ Midnight Club 2 กับ Manhunt ค้างคือ ส่วน .bind ที่ Steam DRM ใส่มานั้นเป็นโค้ดที่ไม่ได้ถูกระบุว่าเป็นโค้ด
- ส่งผลให้ Data Execution Prevention (DEP) ถูกทริกเกอร์
- Manhunt มีปัญหามากกว่านี้ และส่วน .bind เป็นเพียงหนึ่งในปัญหาเหล่านั้น
- Midnight Club 2 ทำงานได้ปกติ, retail no-CD ก็ทำงานได้ปกติโดยไม่ต้องแก้ไข และ Steam testapp ที่ใช้ Steamless ก็ทำงานได้ปกติ
ประวัติการแจกจ่ายแคร็กและสถานะปัจจุบัน
- ไม่จำเป็นต้องแก้ไขด้วยมือ เพียงแต่ว่าแม้จะเคยบอกว่า “ลบออก” ไปเมื่อหลายปีก่อน (ราวปี 2010) แต่แคร็กก็ยังถูกแจกจ่ายอยู่
- Midnight Club II เป็นหนึ่งในไม่กี่เกมที่ยังทำงานได้ปกติบน OS รุ่นใหม่ ๆ แต่จะเกิด saving softlock หากความถี่ CPU สูงเกินไป
- ในปี 2010 ผู้ซื้อเท่ากับซื้อเกมแคร็กที่ถอด DRM ออกแล้ว แต่ปัจจุบันไม่ได้ใช้ไฟล์ปฏิบัติการดังกล่าวแล้ว
- จากที่ตรวจสอบ เกมอื่น ๆ ดูเหมือนจะไม่มี testapp
- ปัจจุบัน Midnight Club II ซื้อบน Steam ไม่ได้แล้ว
ข้อมูล timestamp
- timestamp ของไฟล์ปฏิบัติการ Steam ปัจจุบันคือ วันอังคารที่ 28 กรกฎาคม 2009 17:45:49
- testapp.exe ตรวจสอบไม่ได้เพราะ razor1911 เขียนทับ timestamp เป็น “777h” โดยในเชิงเทคนิคแสดงเป็น วันพุธที่ 28 พฤษภาคม 2025 16:17:59
คำพูดจากวิดีโอที่ถูกอ้างถึง
- การกระทำเช่นนี้ทำให้ประสบการณ์การเล่นเกมย่ำแย่ และ น่าเสียดสีที่มีเพียงผู้ใช้ที่ซื้อของแท้เท่านั้นที่เจอ
- ปรากฏการณ์นี้ยังคงเกิดขึ้นอยู่แม้ในปัจจุบัน
1 ความคิดเห็น
ความคิดเห็นจาก Hacker News
นานมาแล้ว ผมเคยทำผลิตภัณฑ์ที่ให้บริการ เกมอีมูเลชัน เก่า ๆ
เราจัดการไลเซนส์อย่างถูกต้องแล้ว แต่ผู้ถือสิทธิ์จำนวนมากไม่มี ROM ต้นฉบับเหลืออยู่แล้ว และการดึงข้อมูลเกมออกมาจากคอนโซลที่เก่ามาก ๆ ก็ทำได้ค่อนข้างยาก
ROM ที่หาได้แบบสาธารณะมีแต่เวอร์ชันแคร็กที่มีเดโมพ่วงมาด้วย สุดท้ายเลยต้องใช้มันแทน และโหลดเกมจากสถานะหลังจากเดโมเล่นจบทันที เพื่อให้ดูเหมือนเป็นเวอร์ชันปกติและถูกกฎหมาย
โชคดีจริง ๆ ที่แคร็กยุคแรก ๆ ใส่เดโมไว้แค่ตอนเริ่ม ไม่ได้ใส่ไว้ตรงกลางอย่างระหว่างด่าน 1 กับด่าน 2
เช่น Earthbound มีการตรวจสอบขั้นสุดท้ายที่ทำให้เกมค้างตรงบอสสุดท้ายและลบไฟล์เซฟ
ทวีตนี้อย่างเดียวอธิบายได้ไม่ค่อยชัดว่าเกิดอะไรขึ้น จึงอยากเห็น บริบท เพิ่มอีกหน่อย
เมื่อ Steam เกิดขึ้นและบริษัทต่าง ๆ นำเกมเก่าไปลง Steam จึงจำเป็นต้องมีวิธีเลี่ยงการตรวจสอบนั้น และวิธีเลี่ยงการตรวจ CD แบบนี้เมื่อก่อนมักถูกเรียกว่า No-CD crack ซึ่งเป็นการเลี่ยง DRM
ดูเหมือนว่า Rockstar แทนที่จะขุดซอร์สโค้ดเก่ากลับมาและหาคนที่เข้าใจมันพอจะเอาการตรวจนั้นออก ก็เอา No-CD crack ไปใส่กับ EXE เดิมแล้วอัปขึ้น Steam
ลิงก์ Twitter ตอนนี้แย่กว่าเว็บที่มี paywall ส่วนใหญ่เสียอีก และยังใช้งานลำบากกว่าเว็บที่ถ้าดูน่าสนใจก็ไปหาได้จาก archive.something ด้วยซ้ำ
เรื่องแบบนี้พบบ่อยกว่าที่คิด
พอร์ต Windows ของ Marc Ecko's Getting Up: Contents under Pressure ที่ขายบน Steam เป็นแคร็กของ DEViANCE
ถ้าเปิดไฟล์ exe ของเกมด้วย hex editor จะเห็นคำว่า “DEViANCE” อยู่ชัด ๆ
*.wavก็เคยถูกสร้างด้วย ซอฟต์แวร์ที่แคร็กแล้ว ในช่วงหนึ่งไม่รู้ว่ายังเป็นแบบนี้ใน Win10 อยู่หรือเปล่า
https://www.techrepublic.com/forums/discussions/windows-uses...
ผมรับไม่ได้กับการพูดทำนองว่า “MC2 ของแท้แครชบน Vista” เป็นแค่ตำนาน และตัวเกมไม่ได้ผิดอะไร
เกมนั้นแทบเล่นไม่ได้เลยตั้งแต่ตอนออกใหม่ ๆ แล้ว ดังนั้นผมไม่คิดว่า Razor จะทำให้มันพังมากไปกว่านั้น
มันเด้งแบบสุ่มแทบทุกครั้งตอนใกล้จบการแข่งขัน และทุกครั้งต้องไปหาคู่แข่งในโลก ไล่ตามไปถึงเส้นสตาร์ต แล้วเริ่มแข่งใหม่ น่าหงุดหงิดอย่างไม่น่าเชื่อ
แคร็กของ Razor ใช้งานได้ปกติ และเหตุผลที่ Midnight Club 2 กับ Manhunt แครชตอนใช้แคร็กนี้ เป็นเพราะ Steam DRM มีส่วน
.bindรวมอยู่ด้วยส่วนนั้นเป็นโค้ด แต่ไม่ได้ถูกระบุว่าเป็นโค้ด จึงโดน Data Execution Prevention ดักไว้
ไม่ใช่แค่ว่า Razor ไม่ได้ทำพัง แต่ยังเป็นสัญญาณว่าริลีสจากกลุ่มที่มีชื่อเสียงนั้นใช้งานได้ดี และมีโอกาสใช้งานต่อได้นาน แม้หลังจากเซิร์ฟเวอร์ยืนยันตัวตนหายไปหรือรูปแบบ DRM ถูกเลิกใช้แล้ว
คุณภาพและความน่าเชื่อถืออาจเป็นเหตุผลที่ Microsoft ใช้ Sound Forge ของ DeepzOne [1] และ Turner Classic Movies ใช้ซับไตเติลของ 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...
เกี่ยวกับเรื่องนี้ จำได้ว่าสมัยเด็กเคยซื้อเกม PC Prince of Persia แบบ CD จาก yard sale
ช่วงต้นเกมมีปริศนาที่ต้องใช้รหัสผ่านเพื่อผ่านประตู เป็นข้อความชวนงงที่ประกอบด้วยตัวเลขไม่กี่ตัว
ปรากฏว่ามันหมายถึงให้ไปดูหน้าที่ X บรรทัดที่ Y ตัวอักษรลำดับที่ Z ในคู่มือเกม แต่เพราะไม่มีคู่มือเลยเศร้ามากที่เล่นต่อไม่ได้
พอมองย้อนกลับไป สงสัยว่านี่คงเป็นกลยุทธ์ป้องกันการละเมิดลิขสิทธิ์
มีรายการใหญ่ใน mobygames: https://www.mobygames.com/group/9360/games-with-manual-looku...
ถ้าเล่นเวอร์ชันแคร็ก พอถึงจุดหนึ่งกล้องจะเริ่มสั่นจนเล่นไม่ได้ และทำให้ดูเหมือนเป็นบั๊ก
จำได้ว่ามีคนหลายพันคนในฟอรัมถามว่าทำไมกล้องถึงสั่น ซึ่งก็เท่ากับบอกทุกคนว่าตัวเองใช้เวอร์ชันละเมิดลิขสิทธิ์อยู่
เป็นมุกที่สมกับ Rockstar ดี
เผื่อใครสงสัย ผมก็โดนเหมือนกัน และโมโหมาก คิดว่า “เกมเวรนี่บั๊กเพียบเลย”
https://archive.org/details/code-wheels
https://en.wikipedia.org/wiki/Code_wheel
มันจะถามคำถามอย่าง “ดาวเสาร์มีดวงจันทร์กี่ดวง?” แล้วตัวเลขอยู่ในตารางข้อเท็จจริงท้ายคู่มือ
ตอนนั้นยังไม่มี Wikipedia และเพราะแหล่งข้อมูลกับช่วงเวลาที่ตีพิมพ์ต่างกัน ตัวเลขในคู่มือจึงต่างจากสารานุกรมอยู่เล็กน้อย
จำนวนดวงจันทร์เปลี่ยนบ่อย และค่าการวัดวัตถุทางดาราศาสตร์ในหน่วยเมตรก็แกว่งได้ระดับหนึ่งเพราะข้อจำกัดด้านความแม่นยำ
เขาให้ดิสก์มาพร้อมกับ คู่มือที่ถ่ายเอกสารมา เพื่อผ่านการตรวจแบบนี้โดยเฉพาะ
เกมสมัยก่อนใช้การตรวจแบบนี้ในการป้องกันการละเมิดลิขสิทธิ์บ่อยมาก
แต่เกมนั้นก็ค่อนข้างเก่าแล้ว เลยตลกนิดหน่อยที่เขาไม่รู้วิธีหาเวอร์ชันแคร็ก จะได้ไม่ต้องหยิบคู่มือ 60 หน้ามาเปิดทุกครั้ง
อย่างที่มีพูดไว้ช่วงท้ายของเธรด Twitter ไฟล์รันในภาพหน้าจอคือ testapp.exe ไม่ได้ถูกใช้งาน
มันเคยถูกใช้ช่วงสั้น ๆ เมื่อราว 10 ปีก่อน แต่หลังจากนั้นก็ถูกแทนที่แล้ว เพียงแต่ด้วยเหตุผลบางอย่างไม่ได้ลบออกจากชุดไฟล์ที่เผยแพร่
ไม่ใช่เรื่องใหม่: https://torrentfreak.com/ubisofts-no-cd-answer-to-drm-080718...
https://nitter.unixfox.eu/_silent/status/16983459248402968...
ใครจะคิดว่าบริษัทที่ทำรายได้หลายพันล้านจะใช้ แคร็กของ RAZOR1911 กับทรัพย์สินทางปัญญาที่ขายให้ผู้ใช้ปลายทาง
น่าตกใจจริง ๆ
ผมว่าแม้ตอนเกมออก เครื่อง build ก็คงเปราะบางถึงขั้นแค่มีใครหายใจผิดใส่ก็ build ล้มเหลวแล้ว
ระดับที่ถ้ามีเลข 1 โผล่ใน Windows system tray ก็ build ไม่ได้ และวันอังคาร พุธ ศุกร์ก็คอมไพล์ไม่ผ่านเฉย ๆ
ในช่วง 3 เดือนสุดท้ายของการพัฒนา คงมีพนักงานแค่ 3 คนที่พอทำให้มันรันต่อไปได้ และคนพวกนั้นก็น่าจะลาออกไปหมดตั้งแต่หลายปีก่อน
ตอนนี้คง build ไม่ขึ้นแม้แต่บนเครื่อง XP เก่า ๆ ที่ไปขุดเจอที่ไหนสักแห่ง ไม่ต้องพูดถึง Windows 11
คงมี Denuvo หรืออะไรต่อมิอะไรพันกันยุ่งไปหมด แค่จะเอาออกก็ต้องให้ทีม 12 คนทำงานสองเดือน และมีโอกาสสูงว่าจะพบว่าหลังเอาออกแล้วก็ยัง build ไม่ผ่านอยู่ดี
แถมคงไม่มีคนที่เชี่ยวชาญ assembly กับ IDA Pro พอจะแคร็กเองด้วย
บางทีแม้แต่ซื้อไลเซนส์ IDA Pro แบบผู้ใช้คนเดียวสักอันก็อาจยังเสียดายเงิน
นี่คล้ายกับ โอเพนซอร์ส เวอร์ชันประหลาด
บุคคลหรือกลุ่มบางกลุ่มเริ่มโปรเจกต์ขึ้นมา แต่บางส่วนของคอมมูนิตี้ที่เกิดขึ้นรอบ ๆ ก็กลับมามีส่วนร่วม ทำให้เกิดความสัมพันธ์แบบพึ่งพาอาศัยกัน
เพียงแต่ในเวอร์ชันประหลาดนี้ ระบบนิเวศซับซ้อนกว่ามาก และยังมีคนที่คอยตามรอยสมาชิกบางส่วนของคอมมูนิตี้นั้นเพื่อโกรธใส่ และบางครั้งก็ส่งเข้าคุก อยู่ร่วมในระบบเดียวกันด้วย
ทีนี้ผู้เขียน No-CD crack จะยื่นคำขอลบเกมเหล่านี้ภายใต้ DMCA ได้ไหม?
ยังสงสัยด้วยว่าจำเป็นต้องเป็นตัวผู้เขียนเองที่ยื่นคำขอแบบนั้นหรือเปล่า
กลุ่ม warez ส่วนใหญ่น่าจะไม่อยากเปิดเผยตัวกับระบบกฎหมายใด ๆ ที่เกี่ยวข้องกับสิ่งที่พวกเขาทำอยู่ 99%