Kemungkinan akan ada lebih banyak penipu: analisis kami terhadap kode sumber GTA 5 dan GTA Online yang bocor

17 November 2022
Watague

Kami telah menganalisis kebocoran kode sumber GTA 5. Konon, file-file dicuri bersamaan dengan tangkapan layar dan rekaman dari GTA 6 yang belum diumumkan. Jumlah total file yang didapat oleh peretas tidak diketahui.

Kami telah menemukan deskripsi rinci tentang sistem anti-cheat dan proses transaksi uang dalam permainan di segmen kode sumber yang bocor. Kebocoran ini tidak mengandung informasi pengguna Rockstar Games Social Club. Juga tidak ada informasi terkait Shark Cash Cards.

LibertyCity.com tidak mendukung segala jenis aktivitas kecurangan di GTA Online. Itulah sebabnya kami akan membagikan informasi tentang kebocoran ini tanpa masuk ke dalam detail dan tidak akan menjelaskan mekanika permainan tertentu.

Jadi, apa yang bisa kita temukan dalam kode sumber GTA 5 yang bocor?

Tampaknya kita dapat menemukan beberapa fungsi native, alamatnya (hash) dan dokumentasi. Fungsi native adalah perintah yang mengatur algoritma tertentu, yang diprogram oleh pengembang. Perintah semacam itu digunakan dalam skenario dalam permainan: misi, aktivitas bebas, perampokan, dll. Sementara hash menunjukkan waktu tepat ketika fungsi native perlu diaktifkan.

Fungsi native juga digunakan oleh modder selama proses pembuatan skrip baru untuk GTA 5. Sejak 2015, komunitas telah membentuk dokumentasi yang mencakup lebih dari 5000 fungsi untuk mode pemain tunggal. Hanya mereka yang mencoba membuat program cheat baru untuk mode multipemain, yang menggabungkan kekuatan mereka di forum khusus dan menjelajahi fungsi GTA Online.

Era baru para penipu?

File-file yang dipublikasikan mengandung deskripsi rinci tentang bagaimana sistem anti-cheat GTA Online sebenarnya bekerja. Informasi ini diperlukan oleh pengembang untuk pembuatan misi dan aktivitas baru, memungkinkan sistem anti-cheat untuk membedakan pemain yang jujur dari penipu.

Algoritma saat ini dari sistem anti-cheat, menurut analisis kami, tidak sempurna. Sistem ini tidak memblokir penipu potensial secara otomatis, tetapi setelah prosedur khusus. Semua data pemain yang mencurigakan dikirim langsung ke Rockstar Games, di mana pemain akan diblokir oleh sistem atau setelah keterlibatan manusia. Seringkali pemain diblokir secara tidak sengaja — misalnya, karena seorang penipu nyata, yang dapat secara ilegal menambahkan sejumlah besar uang kepada siapa saja yang ada di sesi saat ini, tanpa persetujuan pemain lain.

File-file tersebut menggambarkan sistem terpisah untuk memverifikasi versi permainan pemain. Rockstar Games telah menemukan "trik" menarik untuk membingungkan peretas saat mereka mencoba melewati sistem perlindungan. Namun, semua metode ini masih tidak sempurna, dan setelah kebocoran, mereka menjadi tidak berguna.

Dengan dokumentasi yang sebenarnya di tangan, para penulis perangkat lunak cheat akan dapat menyesuaikan diri dengan logika sistem anti-cheat. Tentu saja, para peretas telah menjelajahi cara untuk melewati perlindungan selama waktu yang lama dan mereka melakukannya dengan cukup sukses. Namun, sekarang mungkin ada lebih banyak penipu lagi.

Transaksi dalam permainan

Kebocoran juga menjelaskan proses transaksi dalam permainan: menerima uang dalam misi, lawan, aktivitas bebas, dan perampokan.

Proses menerima uang dibuat cukup canggih untuk mengecualikan cara-cara ilegal dalam curang dengan mata uang. Dalam dokumentasi yang bocor, para pengembang meninggalkan fungsi-fungsi asli yang perlu diaktifkan agar sistem anti-curang "menyetujui" transaksi.

Informasi ini dapat membantu hacker untuk meningkatkan proses curang dengan mata uang permainan. Sangat sering modder harus menggunakan metode curang yang tidak sempurna — misalnya, menggunakan tas yang diisi uang, jatuh dari langit. Metode yang lebih aman ditawarkan oleh program curang berbayar, dan memerlukan banyak waktu untuk menemukannya. Kami memperkirakan bahwa jumlah GTA$ yang diterima secara ilegal di akun dalam permainan pemain akan meningkat lebih banyak lagi.

Namun ada sisi positif

Tidak semua file yang bocor berkaitan dengan GTA Online. Banyak fungsi yang dapat digunakan di GTA 5. Inilah yang berhasil kami temukan:

  • Bagaimana cara bekerja dengan suara lingkungan; latar belakang ambien dan dialog karakter;
  • Pengaturan AI untuk NPC dan objek permainan;
  • Segala sesuatu tentang tampilan kamera dan pengaturannya;
  • Pembuatan cutscene;
  • Kendaraan, senjata, fisika dalam permainan;
  • Dll.

Mereka yang membuat modifikasi untuk judul GTA pemain tunggal, bereaksi positif terhadap kebocoran ini:

Saya pikir kebocoran ini berguna untuk modding. Daftar (enum) dan struktur (struct) adalah tambahan yang berguna untuk fungsi-fungsi yang sudah dikenal. Juga, komentar para pengembang tentang fungsi-fungsi tersebut akan membantu kami memahami cara kerjanya.

Saya pikir Alexander Blade harus memperbarui daftarnya tentang fungsi asli dengan menambahkan yang berasal dari kebocoran ini.
— Cowboy69 — pembuat mod LibertyCity

Namun, tidak semua orang bisa mengabaikan fakta kebocoran kode sumber GTA Online: "Tetapi, saya tidak bisa mengabaikan fakta bahwa fungsi GTA Online telah bocor, yang dapat menyebabkan masalah baru bagi pemain," komentar Shagg_E, modder LibertyCity.

Apa yang dipikirkan oleh penulis utilitas curang?

Kami telah menghubungi penulis program curang berbayar untuk GTA Online, tetapi dia menolak untuk mengomentari situasi tersebut. Orang lain, yang juga terlibat dalam aktivitas serupa, memberi tahu LibertyCity.com bahwa informasi yang bocor sudah diketahui oleh modder.

File yang Direkomendasikan