Sejak NET adalah lingkungan yang dikelola, selalu ada downside memiliki kode Anda terbuka untuk siapa saja yang menggunakan reflektor atau refraktor.
Skater TOTAL mengubah decompilable kode Microsoft Intermediate Language (MSIL atau CIL) dari majelis Anda ke format asli sambil menjaga semua NET metadata utuh, yang menyediakan tingkat perlindungan yang sama seperti asli C / C ++ kode.
Pemrograman perlindungan perangkat lunak adalah bidang yang sangat penting bagi sebagian besar pengembang perangkat lunak. Teknik perlindungan perangkat lunak tidak seperti fitur yang jelas yang bisa dilihat dan dibandingkan. Karena sebagian besar vendor software perlindungan bisa memperkenalkan teknik mengesankan yang disertakan jauh di dalam skema perlindungan, ketika berkali-kali sebagian besar teknik ini hampir tidak ada atau mereka jauh lebih sederhana dari apa yang mereka tampaknya.
Sifat NET adalah untuk dapat menginstal aplikasi yang telah disusun untuk MSIL, maka baik oleh JIT atau Ngen, MSIL dikompilasi ke kode asli dan disimpan secara lokal di cache. Ini tidak pernah dimaksudkan pada menghasilkan exe asli benar bahwa dapat dijalankan secara independen dari kerangka NET. Ada terlalu banyak dinamika yang memerlukan kerangka kerja, seperti: memuat perakitan dinamis, MSIL kode generasi.
Anda dapat menggunakan ngen.exe untuk menghasilkan gambar asli tapi Anda masih harus mendistribusikan kode non-pribumi asli juga, dan masih perlu kerangka diinstal pada mesin target.
Kebingungan adalah salah satu cara, tetapi tidak dapat melindungi dari melanggar keamanan perlindungan pembajakan aplikasi NET. Bagaimana Anda memastikan bahwa aplikasi .NET Anda tidak dirusak, dan bagaimana Anda memastikan bahwa kode sumber tidak dapat membalikkan direkayasa?
Skater TOTAL adalah alat yang tepat untuk asli kompilasi NET executable. Benar berbicara itu berarti mengubah kode MSIL dari perakitan NET untuk kode mesin asli dan kemudian menghapus kode MSIL dari perakitan itu, sehingga mustahil untuk menguraikan dengan cara sederhana
Persyaratan .:
.NET Framework
Keterbatasan :
fungsi Terbatas
Komentar tidak ditemukan