Beim Lesen des HTTPS-Verkehrs in Wireshark müssen die verschlüsselten Daten entschlüsselt werden, um sie lesbar zu machen. Hier sind die Schritte, um dies zu erreichen:
1. Installieren Sie die erforderlichen Tools:
Stellen Sie sicher, dass auf Ihrem System Wireshark, eine TLS-Entschlüsselungsbibliothek (z. B. libssl oder GnuTLS) und das OpenSSL-Befehlszeilentool installiert sind.
2. HTTPS-Verkehr erfassen:
Starten Sie Wireshark und beginnen Sie mit der Live-Erfassung des Netzwerkverkehrs. Stellen Sie den Erfassungsfilter auf „TCP-Port 443“ ein, um nur HTTPS-Verkehr zu erfassen.
3. TLS-Entschlüsselung aktivieren:
Gehen Sie in Wireshark zum Menü „Einstellungen“ und wählen Sie „Protokolle“. Klicken Sie im Abschnitt „TLS“ auf die Schaltfläche „Bearbeiten…“.
4. TLS-Entschlüsselung konfigurieren:
Wählen Sie in den TLS-Einstellungen die Registerkarte „RSA-Schlüssel“ aus. Hier müssen Sie einen privaten Schlüssel und ein Zertifikat bereitstellen, um den HTTPS-Verkehr zu entschlüsseln.
5. Geben Sie den privaten Schlüssel und das Zertifikat an:
Klicken Sie auf die Schaltfläche „Hinzufügen…“ und navigieren Sie zum Speicherort Ihres privaten Schlüssels (.pem-Datei). Geben Sie auf ähnliche Weise den Pfad zu Ihrem Zertifikat an (.crt- oder .pem-Datei).
6. Datenverkehr entschlüsseln:
Nachdem Sie den privaten Schlüssel und das Zertifikat angegeben haben, klicken Sie auf „OK“, um die Einstellungen zu speichern. Nun versucht Wireshark, den HTTPS-Verkehr während der Erfassung zu entschlüsseln.
7. Entschlüsselten Datenverkehr anzeigen:
Nachdem die Erfassung abgeschlossen ist, können Sie auf ein beliebiges HTTPS-Paket doppelklicken, um dessen Details anzuzeigen. Der entschlüsselte Datenverkehr wird im Protokollstrukturbaum angezeigt, sodass Sie die HTTP-Anfragen und -Antworten analysieren können.
8. Beheben Sie Entschlüsselungsfehler:
Wenn Sie auf Entschlüsselungsfehler stoßen, überprüfen Sie noch einmal, ob Sie den richtigen privaten Schlüssel und das richtige Zertifikat angegeben haben. Stellen Sie sicher, dass die vom HTTPS-Verkehr verwendete Protokollversion und Verschlüsselungssuite von Ihren Entschlüsselungstools unterstützt werden.
9. HTTP-Anzeigefilter verwenden:
Mit dem Anzeigefilter „http“ können Sie sich gezielt auf den HTTP-Verkehr konzentrieren. Dadurch werden nur HTTP-bezogene Pakete angezeigt, was die Analyse des entschlüsselten Datenverkehrs erleichtert.
Hinweis:Für die Entschlüsselung des HTTPS-Verkehrs sind die erforderlichen kryptografischen Schlüssel und Zertifikate erforderlich. Wenn Sie nicht über die Berechtigung oder die erforderlichen Anmeldeinformationen verfügen, können Sie den Datenverkehr nicht entschlüsseln. Bei der Analyse des Netzwerkverkehrs ist es wichtig, Datenschutz- und Sicherheitsaspekte zu berücksichtigen.