Am einfachsten ist der JavaScript-Obfuscator [duplicate]

8

Ich suche den derzeit am schwersten zu reversierenden JavaScript-Obfuscator. Bonuspunkte, wenn es auf dem eigenen Server ausgeführt werden kann. Performance-Hit und Code Bloat sind in Ordnung.

    
cmc 14.07.2011, 17:04
quelle

3 Antworten

5

Schreiben Sie es in Java und führen Sie den Bytecode in JavaScript mit einem verschleierten oro aus. Das erfordert zwei Dekompilierungsstufen, um einen Sinn daraus zu machen.

    
tadman 14.07.2011 17:10
quelle
3

JavaScript Code Encrypter und Obfuscator sah nett aus, bis ich tatsächlich versuchte, es anzugreifen. Nahm mich ungefähr zwei Minuten. Die triviale Lösung:

%Vor%

Das hat einen Haufen Kauderwelsch aufgewirbelt, aber auch den ursprünglichen Code, der sauber in eine Variable eingebunden wurde.

Hinweis an mich selbst: Niemals jemals etwas verwenden, was Sie nicht vollständig verstehen, wenn es um Sicherheit geht.

    
cmc 01.08.2011 20:20
quelle
2

Ich wäre neugierig, warum Sie das machen wollen. Verschleierung bietet keinen wirklichen Schutz. Wenn Sie etwas zu schützen haben, verschieben Sie es auf die Server-Seite, sonst, warum stören. Wenn Sie so vorgehen, wie Sie sollten, und Ihre JS verkleinern oder kombinieren, sollte das mehr als genug sein, um irgendjemanden zu verscheuchen, der nicht ernst damit ist, zu wissen, was Ihr Code macht, und hat Leistungsvorteile beim Booten. Wenn sie ernst sind, wird die Verschleierung dir nicht helfen.

    
aepheus 14.07.2011 18:16
quelle

Tags und Links