
Burp Suite JS Beautifier
Die meisten Websites komprimieren ihre Ressourcen wie JS-Dateien, um die Ladegeschwindigkeit zu erhöhen. Sicherheitstests und das Debugging einer komprimierten Ressource sind jedoch keine einfache Aufgabe. Dies ist eine Open-Source-Erweiterung für Burp Suite, die es ermöglicht, die meisten Ressourcen ordnungsgemäß zu formatieren. Daher hilft sie Sicherheitsforschern von Webanwendungen, die komprimierten Ressourcen leichter einzusehen. Sie hilft ihnen auch dabei, die dekomprimierten Versionen der Ressourcen (wie JS, CSS, HTML, XML usw.) innerhalb der Browser zu haben, um sie ohne Probleme zu debuggen.
Verwendung der Anwendung:
Schritt 0- (Herunterladen) Laden Sie die Datei "jsbeautifier.jar" und das Verzeichnis "libs" herunter.
Schritt 1- (Bibliotheken hinzufügen) Klicken Sie nun unter dem Tab "Extender" auf den Tab "Options". Klicken Sie im Abschnitt "Java Environment" auf die Schaltfläche "Select folder ..." und wählen Sie den Ordner "libs" aus, der "js.jar" und "rsyntaxtextarea.jar" enthält.
Schritt 2- (Erweiterung hinzufügen) Klicken Sie in Burp Suite auf den Tab "Extender", dann auf die Schaltfläche "Add" und wählen Sie die Datei "jsbeautifier.jar" aus.
Schritt 3- (Erweiterung testen) Nun sollten Sie den Tab "JSBeautifier Settings" in Burp Suite sehen können. Sie können auch manuell Anfragen/Antworten formatieren, indem Sie mit der rechten Maustaste klicken und die Option "Beautify This!" auswählen. Falls nichts formatiert wird, überprüfen Sie Ihre Burp Suite-Erweiterungseinstellungen und stellen Sie sicher, dass Sie die erforderlichen Bibliotheken hinzugefügt haben. Entladen/Neuladen Sie die Erweiterung und versuchen Sie es erneut.
Funktionen:
Diese Erweiterung basiert auf den folgenden Modulen/Bibliotheken (im Repository enthalten):
Einschränkungen:
Fehler melden:
Wenn Sie ein Problem gefunden haben, verwenden Sie bitte die Option „Debug Mode“ und fügen Sie Ihrem Bericht die Output- und Error-Dateien der Erweiterung bei. Ohne diese Informationen kann ich das Problem möglicherweise nicht reproduzieren.
Getestet auf:
Diese Erweiterung wurde auf Burp Suite Pro v1.5.21 mit Java v7ux getestet. Falls Sie eine ältere Version von Burp Suite verwenden, können Sie die Version 0.1a dieser Erweiterung nutzen, die sich unter https://code.google.com/p/burp-suite-beautifier-extension/ befindet.
Einige Screenshots: