Hyperion ist ein Laufzeitpacker. Er liest eine "Portable Executable" (PE) ein und verschlüsselt sie. Dabei wird das ursprüngliche Verhalten beibehalten. Nach dem Starten der Datei entschlüsselt sie sich im Hauptspeicher und führt ihren ursprünglichen Inhalt aus. Dieser Ansatz schützt Programme vor der Analyse durch Dritte und somit das geistige Eigentum der Entwickler.
Laufzeitpacker spielen auch in der IT-Security eine wichtige Rolle, weil sie es ermöglichen, potentiellen Schadcode in geschützten Umgebungen zu installieren und so die Sicherheit eines Systems zu testen. Ein weiteres Einsatzgebiet ist das sogenannte "Water Marking", bei dem die Exe-Datei mit einer eindeutigen Signatur ausgestattet wird.
Hyperion kann wie folgt kompiliert werden:
Der Laufzeitpacker Hyperion beinhaltet die folgenden Features:
Sie benötigen maßgeschneiderte Anpassungen, Beratung oder eine Weiterentwicklung von Hyperion? Wir freuen uns auf ihre Nachricht.