Dieses Repository enthält begleitenden Quellcode aus den ReverseJS-Blogbeiträgen. Dies sind kurze und prägnante Beispiele, die Ihnen helfen sollen, besser zu verstehen, wie Sie abstrakte Syntaxbäume manipulieren, um Javascript zu entschlüsseln. Ich werde dieses Repository weiterhin aktualisieren, wenn ich einen neuen Beitrag schreibe.
Installieren Sie alle Abhängigkeiten: npm install
Navigieren Sie dann zu einem beliebigen Ordner und führen Sie den Deobfuscator für die verschleierten Demodateien aus: node deobfuscator.js
Viel Spaß beim Rückwärtsfahren!
Ein Großteil des Codes in diesem Repository, der nicht im Blog veröffentlicht wurde, ist veraltet und experimentell. Daher können sie ungenau und/oder fehlerhaft sein. Ich empfehle nicht, sie in einem Produktions-Deobfuscator zu verwenden. Sie sind jedoch immer noch für Lernzwecke nützlich. Seitdem habe ich bessere Möglichkeiten gefunden, die Dinge zu erledigen, aber ich werde dieses Repository wahrscheinlich nicht mit dem neuen Code aktualisieren.