Assalamualaikum
Berawal dari kecanduan bermain Game PUBG Mobile, saya terpaksa kembali membuka Text Editor (Notepad++) sehabis hampir 2 tahun lamanya saya tidak bersentuhan lagi dengan yang namanya bahasa pemrograman. Jika anda termasuk Player PUBGM aktif niscaya sudah bisa anda terka Apa kekerabatan 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 niscaya selalu dekat hubunganya dengan yang namanya Cheat/Program Ilegal. Ibarat Antivirus diciptakan untuk Virus, atau Polisi ada alasannya ada penjahat begitupun juga halnya Kalau ada Game FPS niscaya ada Cheat/Progran ilegal yang selalu membayanginya. Jika anda termasuk player Aktif PUBGM dari Season 1 hingga kini saya jamin pastilah anda pernah bertemu dengan Player lain yang Menggunakan Cheat/Program Ilegal, Julukan untuk player tersebut ialah Cheater alias orang yang memakai Cheat.
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 hingga 20 Player yang memakai Cheat atau mungkin bahkan bisa lebih. Saya berani berspekulasi ibarat ini alasannya sehabis 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 ingin tau saya timbul, bukan ingin tau bagaimana rasanya pakai Cheat/Program Ilegal ya, melainkan ingin tau ibarat apa Bentuk dari Cheat PUBG itu. Karena jika urusan Cheat saya sudah tobat saat dulu masih aktif bermain Point Blank dan harus berhadapan dengan Banned Permanent sebagai eksekusi alasannya memakai Cheat. Setelah mencoba menggali sedikit gosip dari Sumbernya (Tutorial Cheat di Youtube) saya gres mengetahui untuk Melakukan kecurangan dengan memakai Cheat pada Game PUBGM itu membutuhkan sebuah Aplikasi yang berjulukan 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 mendapat Script atau Kode Program yang berfungsi untuk memodifikasi nilai dalam Game PUBGM. Saya pengen tau ibarat apa isyarat jadwal atau isyarat script tersebut sehingga bisa menciptakan Para Cheater bisa melihat menembus dinding, bahkan ada yang bisa menembak tembus dinding. Sayangnya saat saya mencoba membuka script tersebut di Text Editor, baris isyarat perintah didalamnya tidak bisa terbaca alasannya tampaknya sengaja di acak supaya tidak sembarang orang bisa mengetahui atau memodifikasi Script tersebut
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 menciptakan Script tersebut tak bisa terbaca berarti niscaya ada juga cara untuk menciptakan script yang tak terbaca bisa kembali di Baca. Untuk pada kasus yang kini penyebab Script tidak bisa dibaca alasannya sebelumnya Script ini sudah di Compile ke Binary jadi supaya bisa terbaca ya cukup di De-Compile ke Teks aslinya.
Untungnya si pembuat Compiler (Alat untuk mengkompile) selain menciptakan Compile di juga menciptakan Decompiler nya jadi dengan gampang bisa di Bolak balik. Compiler dan Decompilernya bisa anda dapatkan langsun dari Sumber aslinya yaitu dari Forum game Guardian -> Klik Disini (Daftar dulu gres bisa download)
Cara menggunakanya pun simpel, 1 syarat yang mutlak yaitu di PC sudah terinstal JAVA alasannya 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, kemudian taruh di dalam 1 Folder misalnya di C:\lua\ sekalian dengan Script lua yang akan di Compile/Decompile
Buka CMD kemudian arahkan ke folder tadi dengan cara ketik CD\ lalu enter, kemudian ketik CD lua kemudian Enter atau bisa juga dengan cara klik Kanan di dalam folder C:\lua sambil menahan tombol Shift kemudian pilih Open Comman Prompt Here maka otomatis direktori kerja CMD akan berada di C:\lua
Sampailah ke tahap pentingnya dimana anda harus mengetikan mantra asing untuk supaya 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
Maka otomatis akan terbuat sebuah file gres yang berjulukan FileHasil.lua yang isinya berupa Kode yang sudah tidak bisa dibaca alasannya sudah di Compile
Untuk deCompile ketik perintah java -jar unluac.jar fileYangAkanDiDecompile.lua > fileHasil.lua
secara otomatis akan muncul file gres yang merupakan output atau hasil dari deCompile yang isinya berupa script dalam bentuk aslinya
Perbandingan Compiled dan Decompiled Script |
Jika seumpama File Script anda gagal di DeCompile, maka yang bisa anda lakukan ialah Memperhatikan jenis Encoding saat anda membuka script tersebut pada Texteditor. Atau Coba memakai DeCompiler lain. Mungkin cuma itu saran yang bisa saya kasih buat yang gagal.
Oke Sekian dulu Basa bau kali ini semoga saja ada pembaca yang merasa terbantu dengan Artikel mengenai Tutorial Compile/Decompile LUA Gameguardian Binary Script ini.
Wassalam
Buat lebih berguna, kongsi: