Themida er et avanceret Windows-system software beskyttelse. Hvornår bliver skabt et program, vil compileren kompilere programmet kildekoden i flere objekt filer lavet af maskinens sprogkode. Derefter objektet filer er knyttet sammen om at skabe den endelige eksekverbare. På samme måde, at kildekoden til et program omdannes til maskinkode på udarbejdelse tid, er der værktøjer, der kan konvertere en kompileret program i assembler eller en højere programmeringssprog. Disse værktøjer er kendt som dissemblers og de-compilere.
Software beskyttere blev skabt for at holde en angriber fra direkte inspicere eller ændring af en kompileret program. En software beskytter er som et skjold, der holder en ansøgning krypteret og beskyttet mod eventuelle angreb. Når et beskyttet program vil blive kørt af operativsystemet, vil softwaren beskytter først tage kontrol over CPU og kontrollere for eventuelle cracking værktøjer (dissemblers eller de-oversættere), der kører på systemet. Hvis alt er sikkert software protektor vil fortsætte til dekryptering af beskyttede ansøgningen og giver det kontrol af CPU, der skal udføres som normalt. It fordele beskytter en ansøgning mod piratvirksomhed, forhindrer hackere fra at studere, hvordan en ansøgning gennemføres, og vil ikke tillade angribere at ændre en ansøgning om at ændre adfærd.
Kommentarer ikke fundet