15 September 2018

Tutorial Cara Compile/Decompile LUA Gameguardian Binary Script

Assalamualaikum
Berawal dari kecanduan bermain Game PUBG Mobile, saya terpaksa kembali membuka Text Editor (Notepad++) setelah hampir 2 tahun lamanya saya tidak bersentuhan lagi dengan yang namanya bahasa pemrograman. Jika anda termasuk Player PUBGM aktif pasti sudah bisa anda terka Apa hubungan antara Game PUBG Mobile dengan Texteditor. Namun buat yang tidak tau kaitanya, akan saya jelaskan di Paragraph selanjutnya, ya untuk sekedar Intro saja sebelum masuk ke pembahasan, Sekalian biar Artikel ini bisa agak panjang, soalnya pas banget saya lagi semangat mau nulis lagi.

Oke yang namanya Game apalagi yang bergenre FPS itu pasti selalu erat hubunganya dengan yang namanya Cheat/Program Ilegal. Ibarat Antivirus diciptakan untuk Virus, atau Polisi ada karena ada penjahat begitupun juga halnya Kalau ada Game FPS pasti ada Cheat/Progran ilegal yang selalu membayanginya. Jika anda termasuk player Aktif PUBGM dari Season 1 hingga sekarang saya jamin pastilah anda pernah bertemu dengan Player lain yang Menggunakan Cheat/Program Ilegal, Julukan untuk player tersebut adalah Cheater alias orang yang menggunakan Cheat.
Tutorial Cara Compile/Decompile LUA Gameguardian Binary Script

Dalam 1 Match PUBGM saya sering bertemu dengan Para Cheater ini, bahkan kadang bukan cuma 1 atau 2 Orang, Jika dikira-kira dari 100 Player yang ada dalam 1 Match/Babak ada 10 sampai 20 Player yang menggunakan Cheat atau mungkin bahkan bisa lebih. Saya berani berspekulasi seperti ini karena setelah saya mencoba mencari tau, ternyata begitu banyak tutorial dalam bentuk Artikel dan yang paling banyak itu Video Tutorial (On Youtube) yang dengan terang-terangan mengajarkan dan membagikan Cheat serta Cara menggunakanya.

Nah disinilah rasa penasaran saya timbul, bukan penasaran bagaimana rasanya pakai Cheat/Program Ilegal ya, melainkan penasaran seperti apa Bentuk dari Cheat PUBG itu. Karena kalau urusan Cheat saya sudah tobat ketika dulu masih aktif bermain Point Blank dan harus berhadapan dengan Banned Permanent sebagai hukuman karena menggunakan Cheat. Setelah mencoba menggali sedikit informasi dari Sumbernya (Tutorial Cheat di Youtube) saya baru mengetahui untuk Melakukan kecurangan dengan menggunakan Cheat pada Game PUBGM itu membutuhkan sebuah Aplikasi yang bernama Gameguardian. Gameguardian atau saya singkat GG ini bisa dibilang saudara kembarnya Cheat Engine, cuma Beda Platform aja sih. Cheat Engine di Windows OS sedangkan Gameguardian di Android dan iOS saja.

Dari Youtube juga saya mendapatkan Script atau Kode Program yang berfungsi untuk memodifikasi nilai dalam Game PUBGM. Saya pengen tau seperti apa kode program atau kode script tersebut sehingga mampu membuat Para Cheater bisa melihat menembus dinding, bahkan ada yang bisa menembak tembus dinding. Sayangnya ketika saya mencoba membuka script tersebut di Text Editor, baris kode perintah didalamnya tidak bisa terbaca karena sepertinya sengaja di  acak agar tidak sembarang orang bisa mengetahui atau memodifikasi Script tersebut
Tutorial Cara Compile/Decompile LUA Gameguardian Binary Script
Script Cheat yang tidak bisa di Baca
Seperti yang saya bilang sebelumnya, Selama ada penjahat maka akan selalu ada polisi, semuanya di Ciptakan berpasang-pasangan begitu juga halnya dengan Script yang sudah tidak terbaca tadi, Jika ada Cara membuat Script tersebut tak bisa terbaca berarti pasti ada juga cara untuk membuat script yang tak terbaca bisa kembali di Baca. Untuk pada kasus yang sekarang penyebab Script tidak bisa dibaca karena sebelumnya Script ini sudah di Compile ke Binary jadi agar bisa terbaca ya cukup di De-Compile ke Teks aslinya.

Untungnya si pembuat Compiler (Alat untuk mengkompile) selain membuat Compile di juga membuat Decompiler nya jadi dengan mudah bisa di Bolak balik. Compiler dan Decompilernya bisa anda dapatkan langsun dari Sumber aslinya yaitu dari Forum game Guardian -> Klik Disini (Daftar dulu baru bisa download)

Cara menggunakanya pun simpel, 1 syarat yang mutlak yaitu di PC sudah terinstal JAVA karena compiler&decompiler ini dalam bentuk .JAR jadi membutuhkan java untuk membuatnya bekerja. Bagi pengguna Linux tentu bukan masalah, namun buat pengguna Windows maka anda harus menginstall Java Development Kit (JDK) terlebih dahulu. untuk cara install JDK maaf saya tidak bahas disini, jadi mungkin bisa anda baca di Blog lain.

Oke saya anggap JDK sudah terinstall dan Java sudah bisa dipanggil melalui Command Prompt (CMD). Selanjtunya Download Luac (Compiler) dan unLuac (Decompiler) dari link diatas, lalu taruh di dalam 1 Folder contohnya di C:\lua\ sekalian dengan Script lua yang akan di Compile/Decompile
Tutorial Cara Compile/Decompile LUA Gameguardian Binary Script

Buka CMD lalu arahkan ke folder tadi dengan cara ketik CD\ lalu enter, lalu ketik CD lua lalu Enter atau bisa juga dengan cara klik Kanan di dalam folder C:\lua sambil menahan tombol Shift lalu pilih Open Comman Prompt Here maka otomatis direktori kerja CMD akan berada di C:\lua
Tutorial Cara Compile/Decompile LUA Gameguardian Binary Script


Sampailah ke tahap pentingnya dimana anda harus mengetikan mantra ajaib untuk agar Compiler/decompiler bisa bekerja dengan cara menulis Perintah ini di layar Command Prompt

Untuk Mencompile ketik perintah ini java -cp luac.jar luac FileYangAkanDicompile.lua -o FileHasil.lua
Tutorial Cara Compile/Decompile LUA Gameguardian Binary Script

Maka otomatis akan terbuat sebuah file baru yang bernama FileHasil.lua yang isinya berupa Kode yang sudah tidak bisa dibaca karena sudah di Compile

Untuk deCompile ketik perintah java -jar unluac.jar fileYangAkanDiDecompile.lua > fileHasil.lua
secara otomatis akan muncul file baru yang merupakan output atau hasil dari deCompile yang isinya berupa script dalam bentuk aslinya
Tutorial Cara Compile/Decompile LUA Gameguardian Binary Script
Perbandingan Compiled dan Decompiled Script
Jika seumpama File Script anda gagal di DeCompile, maka yang bisa anda lakukan adalah Memperhatikan jenis Encoding ketika anda membuka script tersebut pada Texteditor. Atau Coba menggunakan DeCompiler lain. Mungkin cuma itu saran yang bisa saya kasih buat yang gagal.

Oke Sekian dulu Basa basi kali ini semoga saja ada pembaca yang merasa terbantu dengan Artikel mengenai Tutorial Compile/Decompile LUA Gameguardian Binary Script ini. 

Wassalam



3 komentar


EmoticonEmoticon