Rezepte
Meinungsstarke, durchgängige Anleitungen für gängige Integrationsprobleme bei der Obfuskierung. Jedes Rezept zeigt, wie sich Optionen kombinieren lassen, um ein bestimmtes Ergebnis zu erreichen, statt einzelne Optionen zu dokumentieren.
Wählen Sie das Rezept, das zu dem Problem passt, das Sie lösen möchten. Mit der Zeit kommen weitere Rezepte hinzu - wenn Sie auf ein Integrationsszenario gestoßen sind, das hier nicht behandelt wird, sagen Sie uns Bescheid, und wir schreiben es auf.
In diesem Abschnitt
Best Practices
Was Sie schützen sollten, was Sie unangetastet lassen sollten und was Obfuskierung nicht für Sie leisten kann.
HTML-Obfuskierung
Inline-Skripte in HTML-Dateien mit Parse HTML obfuskieren, und was dabei unverändert bleibt.
Template-Substitution auf Host-Seite
Serverseitig gerenderte Werte mit reservedNames und reservedStrings in VM-obfuskiertes JavaScript einfügen.
Schlüssel für Bytecode Array Encoding
Geben Sie mit vmBytecodeArrayEncodingKey Ihren eigenen VM-Bytecode-Verschlüsselungsschlüssel vor und lösen Sie ihn zur Laufzeit über einen Key-Getter auf - aus dem Client-Speicher oder von Ihrem Backend abgerufen.
VM-Abwehr: Telemetrie & Reaktionen
Melden Sie Erkennungen der VM-Abwehr mit vmDefenseHook an Ihr Backend und steuern Sie mit vmDefenseReaction, wie jede Erkennungskategorie reagiert.
Funktionsnamen vor der LLM-Analyse verbergen
Warum VM-obfuskierter Code aussagekräftige Funktionsnamen an ein LLM verraten kann und wie ein IIFE-Wrapper dieses Leck schließt.
