1 poin oleh GN⁺ 2023-09-06 | 1 komentar | Bagikan ke WhatsApp
  • Beberapa file eksekusi game Rockstar yang didistribusikan lewat Steam teridentifikasi sebagai versi crack resmi yang DRM-nya sudah dihapus, kasus yang sama seperti pada Max Payne 2 dan Manhunt
  • Dulu ada anggapan bahwa retail Midnight Club II crash di Windows Vista, tetapi demo berjalan normal, sehingga penyebabnya bukan game itu sendiri melainkan crack-nya
  • Penyebab langsung crash pada Midnight Club 2 dan Manhunt adalah bagian .bind dari Steam DRM dieksekusi tanpa ditandai sebagai kode, sehingga memicu Data Execution Prevention (DEP)
  • File eksekusi crack lama masih tersisa sebagai exe versi lawas bernama testapp, dan meski sekitar 2010 pernah dikatakan sudah "dihapus", file itu masih ikut didistribusikan
  • Ironisnya, pembeli versi resmi justru menerima file eksekusi yang telah di-crack, dan saat ini Midnight Club II sudah tidak lagi dijual di Steam

Crack yang disertakan dalam file eksekusi distribusi Steam

  • File eksekusi game yang didistribusikan lewat Steam dibagikan sebagai exe yang telah di-crack, kasus yang sama seperti Max Payne 2 dan Manhunt
  • testapp adalah file eksekusi "versi lama", jejak dari masa ketika crack pernah didistribusikan lalu namanya diubah dan diganti dengan file eksekusi "bersih" (clean)
  • Sebuah video menyebut Max Payne 2 dan Manhunt, yang kemudian mendorong pemeriksaan terhadap Midnight Club II juga

Anggapan crash Midnight Club II di Vista

  • Dulu ada anggapan bahwa retail Midnight Club II crash di Vista, tetapi karena demo berjalan normal, game itu sendiri bukan masalahnya
  • Penyebab crash yang sebenarnya bukan game, melainkan crack
  • Midnight Club II tidak memiliki kerusakan yang diketahui, sementara "saving softlock" diklasifikasikan sebagai bug resmi game

Bagian .bind dan penyebab bentrok DEP

  • Crack buatan Razor sendiri bukan masalahnya; alasan Midnight Club 2 dan Manhunt crash adalah karena bagian .bind yang disertakan Steam DRM merupakan kode yang tidak ditandai sebagai kode
    • Akibatnya, Data Execution Prevention (DEP) terpicu
  • Manhunt punya lebih banyak masalah, dan bagian .bind hanyalah salah satunya
  • Midnight Club 2 berjalan normal, retail no-CD juga berjalan normal tanpa modifikasi, dan Steam testapp yang diterapkan Steamless juga berjalan normal

Riwayat distribusi crack dan status saat ini

  • Tidak perlu perbaikan manual, tetapi meski beberapa tahun lalu (sekitar 2010) dikatakan sudah "dihapus", crack itu masih tetap didistribusikan
  • Midnight Club II adalah salah satu dari sedikit game yang tetap berjalan normal di OS modern, tetapi saving softlock bisa terjadi jika frekuensi CPU terlalu tinggi
  • Pada 2010, pembeli praktis membeli game crack dengan DRM yang sudah dihapus, tetapi saat ini file eksekusi itu tidak lagi digunakan
  • Game lain tampaknya tidak memiliki testapp
  • Midnight Club II saat ini tidak bisa dibeli di Steam

Informasi timestamp

  • Timestamp file eksekusi Steam saat ini adalah Selasa, 28 Juli 2009 17:45:49
  • testapp.exe tidak bisa diverifikasi karena razor1911 menimpa timestamp menjadi "777h", sehingga secara teknis tertulis sebagai Rabu, 28 Mei 2025 16:17:59

Pernyataan dari video yang dikutip

  • Tindakan seperti ini membuat pengalaman bermain menjadi menyedihkan, dan ironisnya hanya pengguna yang membeli versi resmi yang mengalaminya
  • Fenomena ini masih terus terjadi sampai hari ini

1 komentar

 
GN⁺ 2023-09-06
Komentar Hacker News
  • Dulu sekali saya pernah membuat produk yang menyediakan game emulasi lama
    Lisensinya sudah diamankan dengan benar, tetapi banyak pemegang hak sudah tidak lagi memiliki ROM aslinya, dan mengekstrak data game dari konsol yang sangat tua juga cukup sulit
    ROM yang tersedia secara publik hanyalah versi crack dengan demo yang ditambahkan, jadi pada akhirnya kami memakai itu, tetapi memuat game dari keadaan tepat setelah demo diputar agar terlihat normal dan legal
    Untung sekali crack-crack awal hanya menaruh demo di bagian awal, bukan di tempat seperti antara stage 1 dan stage 2

    • Kalau ada game yang crack-nya salah sampai gamenya sendiri rusak, tetapi tidak ketahuan oleh QA, itu pasti sedih sekaligus lucu
      Misalnya Earthbound punya pemeriksaan terakhir di bos terakhir yang menghentikan game dan menghapus file save
    • Jangan-jangan itu Gametap?
  • Dari tweet ini saja tidak terlalu jelas apa yang terjadi, jadi akan bagus kalau bisa melihat lebih banyak konteks

    • Game yang dibahas di sini, Midnight Club II, mengharuskan CD berada di drive agar bisa dimainkan
      Ketika Steam muncul dan perusahaan-perusahaan mulai merilis game lama di Steam, mereka perlu cara untuk melewati pemeriksaan itu, dan cara melewati pemeriksaan CD dulu biasa disebut crack No-CD, yaitu bypass DRM
      Sepertinya Rockstar, alih-alih mencari orang yang cukup memahami kode sumber lama untuk membukanya kembali dan menghapus pemeriksaan itu, menempelkan crack No-CD ke EXE yang ada lalu mengunggahnya ke Steam
    • Kalau punya akun Twitter, mungkin bisa menekan sesuatu untuk melihat lebih banyak konteks
      Tautan Twitter sekarang sudah lebih buruk daripada kebanyakan situs berpagar bayar, dan bahkan lebih merepotkan daripada situs-situs yang bisa dicari di archive.something kalau terlihat menarik
    • Hari ini saya belum merasa tua, tetapi setelah datang ke HN dan melihat ada orang yang tidak tahu arti cracked dalam konteks game PC, saya jadi merasakannya
    • Cracking adalah istilah pada era 90-an untuk pembajakan perangkat lunak
  • Hal seperti ini lebih umum daripada yang dikira
    Port Windows dari Marc Ecko's Getting Up: Contents under Pressure yang dijual di Steam adalah crack DEViANCE
    Kalau membuka exe game itu dengan editor hex, “DEViANCE” masih terlihat apa adanya

    • File suara sistem Windows *.wav juga pada suatu titik dibuat dengan perangkat lunak crack
      Saya tidak tahu apakah ini masih berlaku di Win10
      https://www.techrepublic.com/forums/discussions/windows-uses...
    • Saya ingat pernah mendengar cerita serupa tentang ROM di setidaknya salah satu sistem NES, SNES, atau PS1 Classic
  • Sulit menerima pernyataan bahwa “MC2 asli crash di Vista” itu mitos dan gamenya tidak bersalah
    Game itu sejak pertama keluar sudah pada tingkat yang benar-benar tidak bisa dimainkan, jadi saya rasa Razor tidak mungkin membuatnya jauh lebih rusak
    Hampir setiap kali mendekati akhir balapan, game crash secara acak, dan setiap kali harus mencari lawan di dunia, mengejarnya sampai garis start, lalu mengulang balapan, sampai terasa konyol

    • Di komentar itu juga sudah ditambahkan, penyebabnya bukan crack
      Crack Razor baik-baik saja, dan alasan Midnight Club 2 serta Manhunt crash saat memakai crack ini adalah karena Steam DRM menyertakan section .bind
      Section itu adalah kode, tetapi tidak ditandai sebagai kode, sehingga terkena Data Execution Prevention
    • Bisa juga dikatakan lebih tegas
      Bukan hanya Razor tidak merusaknya, distribusi dari grup rilis bereputasi baik justru menjadi sinyal bahwa itu berfungsi dengan baik dan kemungkinan besar akan tetap berfungsi lama setelah server autentikasi hilang atau skema DRM ditinggalkan
      Kualitas dan keandalan mungkin juga menjadi alasan Microsoft memakai Sound Forge milik DeepzOne [1], dan Turner Classic Movies memakai subtitle dari 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...
  • Terkait ini, aku ingat waktu kecil pernah membeli game PC Prince of Persia dalam bentuk CD di yard sale
    Di awal permainan ada teka-teki yang meminta kata sandi untuk melewati pintu, berupa pesan rumit yang terdiri dari beberapa angka
    Ternyata maksudnya adalah pergi ke halaman X, baris Y, huruf ke-Z di buku manual game, dan karena aku tidak punya manualnya, aku sangat sedih karena tidak bisa lanjut bermain
    Kalau dipikir-pikir sekarang, sepertinya itu strategi anti-pembajakan

    • Benar, itu metode perlindungan salinan yang umum di game-game lama
      Ada daftar besar di mobygames: https://www.mobygames.com/group/9360/games-with-manual-looku...
    • GTA IV juga punya hal serupa
      Kalau memainkan versi crack, pada titik tertentu kamera mulai bergoyang sampai game tidak bisa dimainkan, dan dibuat terlihat seperti bug
      Aku ingat ribuan orang di forum bertanya kenapa kameranya bergoyang, yang pada dasarnya sama saja seperti memberi tahu semua orang bahwa mereka memakai salinan bajakan
      Trik yang lucu dan sangat khas Rockstar
      Kalau ada yang penasaran, aku juga kena, dan benar-benar marah sambil bilang “game sialan ini penuh bug”
    • Yang disebut code wheel juga sering dipakai
      https://archive.org/details/code-wheels
      https://en.wikipedia.org/wiki/Code_wheel
    • Sim Earth juga sama persis
      Game itu menanyakan hal seperti “Berapa jumlah satelit Saturnus?”, dan angka-angkanya ada di tabel fakta di bagian belakang manual
      Saat itu belum ada Wikipedia, dan karena perbedaan sumber serta waktu penerbitan, angka di manual sedikit berbeda dari ensiklopedia
      Jumlah satelit sering berubah, dan nilai pengukuran objek astronomi dalam satuan meter juga punya sedikit variasi karena keterbatasan presisi
    • Waktu kecil aku ingat mendapat sebuah game dari pacar kakak perempuanku yang kuliah
      Bersama disketnya, ia juga memberikan manual yang difotokopi untuk bisa lolos verifikasi seperti ini
      Game-game lama memang sangat sering memakai pemeriksaan seperti ini sebagai perlindungan anti-pembajakan
      Hanya saja game itu cukup tua, jadi agak lucu juga kenapa kami tidak tahu cara mencari versi crack supaya tidak perlu mengeluarkan manual 60 halaman setiap kali
  • Seperti juga disebutkan di bagian akhir thread Twitter, file eksekusi di tangkapan layar, testapp.exe, tidak digunakan
    File itu sempat dipakai sekitar 10 tahun lalu, tetapi kemudian diganti, dan entah kenapa hanya tidak dihapus dari paket distribusinya

  • Ini bukan hal baru: https://torrentfreak.com/ubisofts-no-cd-answer-to-drm-080718...

    • Aku tidak bisa langsung menyebut contoh spesifik, tetapi seingatku hal serupa pernah terjadi ketika game dengan perlindungan salinan berbasis floppy dirilis ulang sebagai versi CD-ROM
  • https://nitter.unixfox.eu/_silent/status/16983459248402968...
    Siapa sangka perusahaan dengan pendapatan miliaran memakai crack RAZOR1911 pada kekayaan intelektual yang mereka jual ke pengguna akhir
    Mengejutkan

    • Menurutku orang yang cukup peka bisa saja memperkirakannya
      Bahkan saat game itu dirilis, build-nya mungkin sudah sangat rapuh sampai-sampai kalau ada orang bernapas salah di dekat mesin build, build bisa gagal
      Levelnya mungkin seperti: kalau ada angka 1 muncul di system tray Windows, build tidak jalan, dan pada hari Selasa, Rabu, dan Jumat kompilasi langsung gagal begitu saja
      Selama 3 bulan terakhir pengembangan, mungkin hanya ada 3 karyawan yang entah bagaimana bisa membuatnya tetap berjalan, dan mereka semua kemungkinan sudah keluar bertahun-tahun lalu
      Sekarang build-nya mungkin tidak jalan bukan hanya di Windows 11, tetapi bahkan di mesin XP tua yang entah ditemukan dari mana
      Mungkin ada Denuvo atau semacamnya yang terjerat di sana-sini, sehingga untuk menghapusnya saja perlu tim berisi 12 orang selama dua bulan, dan setelah dihapus pun kemungkinan besar baru ketahuan build tetap tidak jalan
      Selain itu, mereka mungkin juga tidak punya orang yang cukup mahir dalam assembly dan IDA Pro untuk membuat crack sendiri
      Mungkin membeli satu lisensi pengguna tunggal IDA Pro saja mereka merasa sayang
    • Apakah ada cara legal bagi RAZOR1911 untuk menerima sebagian pendapatan sebagai imbalan atas kerja keras mereka?
  • Ini mirip versi aneh dari open source
    Seseorang atau sebuah kelompok memulai proyek, lalu sebagian komunitas yang terbentuk di sekitarnya ikut berkontribusi kembali sehingga tercipta hubungan simbiotik
    Hanya saja dalam versi yang aneh ini, ekosistemnya jauh lebih kompleks, dan ada juga orang-orang yang melacak sebagian komunitas itu, marah kepada mereka, dan kadang mengirim mereka ke penjara

  • Sekarang apakah pembuat No-CD crack bisa mengajukan permintaan takedown DMCA terhadap game-game ini?
    Aku juga penasaran apakah permintaan seperti itu harus diajukan oleh pembuatnya sendiri

    • Harus menjadi pemegang hak cipta atau mewakili pemegang hak cipta
      Kemungkinan 99% sebagian besar grup warez tidak ingin terekspos ke sistem hukum apa pun terkait hal yang mereka lakukan