Themida є вдосконалена система захисту програмного забезпечення для Windows. Коли додаток створюється, компілятор буде компілювати вихідний код програми на кілька об'єктних файлів з машинного мови коду. Тоді об'єктні файли пов'язані разом, щоб створити остаточний виконуваний файл. Таким же чином, що вихідний код програми перетворюється в машинний код під час компіляції, є інструменти, які можна перетворити скомпільованого додатки на мові асемблера або мовою високого програмування. Ці інструменти відомі як лицемірів і де-компіляторів.
Програмне забезпечення захисники були створені, щоб тримати зловмисникові безпосередньо перевірки або зміни скомпільованого програми. Захисник програмне забезпечення, як щит, який тримає додаток зашифровано і захищено від можливих атак. Коли захищене додаток буде працювати під управлінням операційної системи, захисник програмне забезпечення буде першим взяти під контроль центрального процесора і перевірте можливих інструментів крекінгу (лицемірів або DE-компіляторів), які можуть бути запущені в системі. Якщо все благополучно захисник програмне забезпечення буде приступити до розшифровки захищене додаток і дати йому контроль над процесором, який буде виконаний в звичайному режимі. Він переваги, що захищають додатки від піратства, дозволяють зловмисникам вивчення того, як реалізується програма, і не дозволить зловмисникам модифікувати додаток, щоб змінити його поведінку.
Коментар не знайдено