| Версія | 7.0.7 |
|---|---|
| Видавництво | RustemSoft |
| Дата випуску | 21 груд. 2015 р. |
| Дату додано | 21 груд. 2015 р. |
| Вимоги ОС | Windows 2000, Windows Vista, Windows, Windows XP, Windows NT |
| Вимоги | .NET framework 4.0 |
| Загальна кількість завантажень | 58 |
| Ціна | Free to try |
Опис
Оскільки .NET — це кероване середовище, завжди є недолік: ваш код відкритий для всіх, хто використовує Reflector або Refractor.
Skater TOTAL перетворює декомпільований код Microsoft Intermediate Language (MSIL або CIL) ваших збірок у рідний формат, зберігаючи всі метадані .NET недоторканими, що забезпечує той самий рівень захисту, що й рідний код C/C++.
Програмування захисту програмного забезпечення є дуже важливою сферою для більшості розробників програмного забезпечення. Методи захисту програмного забезпечення не є очевидними функціями, які можна побачити та порівняти. Через це більшість постачальників програмного забезпечення можуть запровадити вражаючі методи, які включені глибоко всередину схеми захисту, хоча часто більшість із цих методів навряд чи існують або вони набагато простіші, ніж здаються.
Природа .NET полягає в тому, щоб мати можливість інсталювати програми, які були скомпільовані в MSIL, а потім за допомогою JIT або Ngen, MSIL компілюється в рідний код і зберігається локально в кеші. Він ніколи не був призначений для створення справжнього рідного .exe, який можна запускати незалежно від .NET framework. Є занадто багато динаміки, яка потребує фреймворку, наприклад: динамічне завантаження збірки, генерація коду MSIL тощо.
Ви можете використовувати ngen.exe для генерації рідного образу, але вам все одно потрібно поширювати вихідний нерідний код, і для нього все ще потрібна структура, встановлена на цільовій машині.
Обфускація є одним із способів, але вона не може захистити від злому захисту від піратства програми .NET. Як переконатися, що ваша програма .NET не піддається підробці, і як переконатися, що вихідний код не піддається зворотній інженерії?
Skater TOTAL — це правильний інструмент для компіляції виконуваних файлів .NET. Власне кажучи, це означає перетворення коду MSIL збірки .NET на власний машинний код, а потім видалення коду MSIL із цієї збірки, що унеможливлює його декомпіляцію прямим способом.