Themida är en avancerad Windows skydd programvarusystem. När ett program skapas, kommer kompilatorn kompilerar programmet källkoden i flera objektfiler gjorda av maskin språkkod. Då objektfiler länkas samman för att skapa den slutliga körbara. På samma sätt som källkoden till ett program omvandlas till maskinkod vid sammanställning tid, det finns verktyg som kan konvertera ett kompilerat program i assembler eller ett språk högre programmering. Dessa verktyg kallas hycklare och de-kompilatorer.
Programvaru beskyddare skapades för att hålla en angripare från direkt inspektion eller modifiera ett kompilerat program. En programvara beskyddare är som en sköld som håller en ansökan krypterad och skyddas mot eventuella attacker. När en skyddad ansökan kommer att köras av operativsystemet, kommer programmet beskyddare först ta kontroll över CPU och kontrollera eventuella sprickor verktyg (hycklare eller de-kompilatorer) som körs på systemet. Om allt är säkert programvara beskyddare kommer att fortsätta att dekryptera den skyddade ansökan och ge den kontroll av CPU som ska köras som vanligt. It fördelar som skyddar en ansökan mot piratkopiering, hindrar angripare från att studera hur en ansökan genomförs, och kommer inte att tillåta angripare att modifiera ett program för att ändra sitt beteende.
Kommentarer hittades inte