Rumah >Operasi dan penyelenggaraan >Keselamatan >Bagaimana untuk menyulitkan apk Android yang dikeluarkan oleh perpaduan
Fail pemasangan teras Assembly-CSharp.dll program Unity3D ialah format fail .NET standard dan disertakan dengan nama kaedah dan nama kelas , definisi jenis dan maklumat metadata kaya yang lain, yang boleh dinyahkompilasi dan diusik dengan mudah dengan alatan seperti DnSpy, dan logik kod, nama kelas, nama kaedah, dsb. boleh dilihat sepintas lalu. Setelah logik kod dinyahkompilasi, mudah untuk membiak pelbagai jenis pemalam dan memusnahkan keseimbangan permainan Jika terdapat kelemahan dalam logik kod, ia mudah ditemui dan dieksploitasi, yang boleh menyebabkan kerugian yang tidak dapat diramalkan. pemaju.
Semasa fasa penyusunan dan pembungkusan, program Unity3D akan membungkus sumber ke dalam fail Asset Bundle melalui editor Unity Asset Bundle ialah format fail kelas termampat awam, menggunakan Asset Studio , dsb. Alat boleh menghuraikan, memaparkan dan mengekstraknya. Jika tidak dilindungi, ia boleh dengan mudah dicuri untuk pembangunan sekunder. Untuk permainan dalam talian, anda juga boleh menukar atribut material beberapa sumber pemandangan kepada telus untuk mencapai kesan perspektif.
Dua kaedah penyusunan: ill2cpp dan mono. Kaedah penyulitan yang berbeza mempunyai kaedah penyulitan yang berbeza. Nyahzip apk Android Unity3D dan semak direktori pustaka lib Jika direktori lib mengandungi pustaka libmono.so, ini bermakna pilihan kompilasi Unity3D adalah mono.
Jika direktori lib mengandungi perpustakaan libil2cpp.so, ini bermakna IL2CPP dipilih semasa menyusun pilihan Unity3D Pada masa ini, perpustakaan so dalam direktori lib perlu dilindungi.
Virbox Protector versi 1.6. Muat turun percubaan: https://shell.virbox.com/apply.html
Contoh penyulitan: angrybots5.5.3.apk (pilihan kompilasi: mono)
Import angrybots5.5.3.apk ke dalam VirboxProtector
Tetapkan pilihan penyulitan dan penyulitan sumber
Mulakan perlindungan
Pek dengan jayanya Selepas bahawa, ssp.apk akan dijana, dan kemudian ssp.apk yang dibungkus akan ditandatangani semula dan dibungkus sebelum ia boleh dipasang seperti biasa.
Kesan penyulitan kod sebelum penyulitan
Perbandingan kesan penyahkompilasi kod yang disulitkan
Kunci penyulitan SenseLock 5 ialah kunci penyulitan USB, yang mesti disokong pada Android peranti Dengan memasang peranti USB, SenseLock 5 boleh mengawal masa penggunaan, kekerapan, modul fungsi, dll. perisian. Jika anda mengalih keluar kunci penyulitan, peranti tidak akan dapat menjalankan program U3D.
Halang penyalinan rawak perisian
Hadkan masa penggunaan perisian
Hadkan masa penggunaan perisian
Penyulitan Senselock 5 Kunci boleh digunakan bersama-sama dengan Virbox Protector untuk menyulitkan kod dan sumber sambil juga mengawal kebenaran perisian. Pada masa yang sama, kunci penyulitan Senselock 5 juga menyediakan SDK, yang boleh membenarkan kunci tulis dengan cepat tanpa memerlukan pembangunan kod. Gunakan alat sepanjang keseluruhan proses untuk mengendalikan penyulitan dan menulis kunci. Anda hanya perlu pergi ke DeepSearch Digital Shield Mall untuk membeli kit pembangunan untuk memulakan ujian.
Lesen Pintar menyokong kawalan keizinan program di bawah platform Android dan ARM, dan borang penggunaan ialah kod kebenaran (16 huruf dan nombor) ), boleh merealisasikan penyelesaian satu-kod-satu-mesin dan satu-kod-berbilang-mesin dengan cepat. Pada masa yang sama, had masa perisian dan penggunaan terhad modul berfungsi dapat direalisasikan dengan cepat.
Ciri
Ikat perkakasan untuk mengelakkan penyalinan
Peranti yang dibenarkan akan menjana fail cache setempat dan mengikatnya pada perkakasan peranti, dengan berkesan menghalang kecurian kebenaran dengan menyalin fail
Keizinan pintar
Pengaktifan kebenaran Unicom, penggunaan dan halangan maklumat peranti diringkaskan secara menyeluruh untuk menyediakan pembangun data perniagaan terperinci, membantu pembangun dalam melaksanakan strategi pemasaran dan menambah baik produk
Automasi Kebenaran
Pengaktifan automatik dan pemulihan automatik keizinan mengurangkan kerja pengurusan pembangun, mengurangkan beban kerja sokongan dalam proses promosi produk dan menambah baik pengalaman produk.
Papan paparan data visual
Paparan data visual membolehkan pembangun mengawal penggunaan kebenaran
Disokong Pelbagai aplikasi dan aplikasi fleksibel
Produk perkakasan yang disokong termasuk (tidak terhad kepada) Huawei HiSilicon, Dahua, Hikvision EZVIZ dan kamera pintar lain yang menyokong penggunaan pada peranti yang bersambung atau tidak bersambung
Lesen Pintar menyediakan percubaan percuma Pertama, anda perlu mendaftar akaun pembangun Virbox LM (https://developer.lm.virbox.com/). anda boleh log masuk ke VirboxLM untuk mendapatkan kebenaran penjanaan dan pengurusan. Anda boleh menghubungi DeepSearch untuk menyesuaikan SDK untuk pembangunan penyulitan dan kebenaran.
Atas ialah kandungan terperinci Bagaimana untuk menyulitkan apk Android yang dikeluarkan oleh perpaduan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!