Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
certReport — Ein Tool zur Unterstützung der Meldung von Authenticode Certificates, indem es den Aufwand für Einzelpersonen bei der Meldung reduziert. | Kitploit
Tools/GitHubGitHub/squiblydoo/certreport
Hash-AnalyseMalware-AnalyseBedrohungsanalyse
GitHubsquiblydoo/certreport

certReport

Ein Tool zur Unterstützung der Meldung von Authenticode Certificates, indem es den Aufwand für Einzelpersonen bei der Meldung reduziert.

Repository anzeigen
4057vor 5 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CertReport

Dieses Tool soll den Aufwand reduzieren, der zum Melden von Authenticode-Zertifikaten erforderlich ist. Es ist darauf ausgelegt, dem Melder so wenig Aufwand wie möglich abzuverlangen, aber der Zertifizierungsstelle die meisten Informationen zu liefern, die sie für eine Entscheidung benötigt. Wann immer möglich, wird empfohlen, den Bericht mit eigenen Erkenntnissen zu ergänzen, damit der Zertifikatsanbieter weiß, welche verdächtigen Indikatoren Sie gefunden haben.

Ab Version 2 haben wir Unterstützung für die VirusTotal-API hinzugefügt. Um die VirusTotal-API zu ermöglichen, haben wir zusätzliche Funktionen eingebaut. Das Standardverhalten von CertReport ist die Abfrage von MalwareBazaar, die keinen API-Schlüssel erfordert.

In Version 3 haben wir eine SQLite-Datenbank hinzugefügt, die Informationen über die Berichte speichert. Diese kann als persönliche Referenz genutzt werden, ergänzt aber auch den Bericht. Weitere Informationen dazu finden Sie im Datenbankabschnitt unten!

Installation

Nutzen Sie pip! pip install certReport oder pip3 install certReport

Verwendung

Hinweis: In Version 2 ist es erforderlich, den Schalter --hash (oder -#) anzugeben. Hier ist ein Beispiel: Aufruf des Skripts mit einer SHA256 wie dieser:
certReport --hash 89dc50024836f9ad406504a3b7445d284e97ec5dafdd8f2741f496cac84ccda9

Gibt die folgenden Informationen auf der Konsole aus:

root@kitploit:~
---------------------------------
Greetings,
 We identified a malware signed with a SSL.com EV Code Signing Intermediate CA RSA R3 certificate. 
The malware sample is available on MalwareBazaar here: https://bazaar.abuse.ch/sample/89dc50024836f9ad406504a3b7445d284e97ec5dafdd8f2741f496cac84ccda9
Here are the signature details:
Name: A.P.Hernandez Consulting s.r.o.
Issuer: SSL.com EV Code Signing Intermediate CA RSA R3
Serial Number: 2941d5f8758501f9dbc4ba158058c3b5
SHA256 Thumbprint: a982917ba6de9588f0f7ed554223d292524e832c1621acae9ad11c0573df54a5
Valid From: 2024-01-25T16:51:40Z
Valid Until: 2025-01-24T16:51:40Z

The malware was tagged as exe, Pikabot and signed.

MalwareBazaar submitted the file to multiple public sandboxes, the links to the sandbox results are below:
Sandbox	 / Malware Family	 /  Verdict	 / Analysis URL
Intezer 	 None 	 unknown 	 https://analyze.intezer.com/analyses/c4915ef4-198f-4aba-81ed-81b29cd4dce6?utm_source=MalwareBazaar 
Triage 	 pikabot 	 10 / 10	 https://tria.ge/reports/240222-pqlqkshb2w/ 
VMRay 	 Pikabot 	 malicious 	 https://www.vmray.com/analyses/_mb/89dc50024836/report/overview.html 

Please let us know if you have any questions.
------------------------
Send the above message to the certificate provider. 
This report should be sent to SSL.com: https://ssl.com/revoke

Diese Informationen sind dem Zertifikatsaussteller über die geeigneten Missbrauchs-Meldekanäle (z. B. E-Mail oder Website) zu übermitteln. Der geeignete Kanal wird am Ende des Berichts angegeben (siehe oben).

Verwenden von VirusTotal

In Version 2 wurde es möglich, VirusTotal abzufragen. Um VirusTotal zu verwenden, richten Sie zuerst Ihren API-Schlüssel mit der für Ihr Betriebssystem geeigneten Methode ein:

root@kitploit:~
        On Linux:
        echo "export VT_API_KEY=your_api_key_here" >> ~/.bashrc
        source ~/.bashrc

        On Windows:
        setx VT_API_KEY "your_api_key"

        On MacOS:
        echo "export VT_API_KEY=your_api_key_here" >> ~/.zprofile
        source ~/.zprofile

Sobald der API-Schlüssel als Umgebungsvariable konfiguriert ist, erzeugt der folgende Befehl einen Bericht:

root@kitploit:~
certReport --hash 89dc50024836f9ad406504a3b7445d284e97ec5dafdd8f2741f496cac84ccda9 --service virustotal

Alternativ können die Schalter vereinfacht werden:

root@kitploit:~
certReport -# 89dc50024836f9ad406504a3b7445d284e97ec5dafdd8f2741f496cac84ccda9 -s VT

Beide Befehle liefern den folgenden Bericht:

root@kitploit:~
---------------------------------
Greetings,
 We identified a malware signed with a  SSL.com EV Code Signing Intermediate CA RSA R3 certificate. 
The malware sample is available on VirusTotal here: https://www.virustotal.com/gui/file/89dc50024836f9ad406504a3b7445d284e97ec5dafdd8f2741f496cac84ccda9/detection

Here are the signature details:
Name: A.P.Hernandez Consulting s.r.o.
Issuer:  SSL.com EV Code Signing Intermediate CA RSA R3
Serial Number: 56 B6 29 CD 34 BC 78 F6
Thumbprint: 743AF0529BD032A0F44A83CDD4BAA97B7C2EC49A
Valid From: 2017-05-31 18:14:37
Valid Until: 2042-05-30 18:14:37

The malware was tagged as a peexe, long-sleeps, spreader, detect-debug-environment, service-scan, overlay, revoked-cert, signed and checks-user-input.
The malware was detected by 50 out of 74 antivirus engines.
The malware was classified as trojan by 30 detection engines.
The file was flagged as pikabot by 23 detection engines, zusy by 6 detection engines and gdfvt by 2 detection engines

This file was found during our investigation and had the following suspicious indicators:
 - The file triggered the following high IDS rules:
	- ET CNC Feodo Tracker Reported CnC Server group 1
	- ET CNC Feodo Tracker Reported CnC Server group 2

Please let us know if you have any questions.
------------------------
Send the above message to the certificate provider. 
This report should be sent to SSL.com: https://ssl.com/revoke

Wie bereits erwähnt, wird empfohlen, gegen Ende des Berichts weitere Aufzählungspunkte hinzuzufügen. Diese sollten Erkenntnisse aus Ihrer eigenen Untersuchung enthalten. Diese Details können dem Zertifikatsanbieter als Entscheidungshilfe dienen.

Veröffentlichen von Berichten in der öffentlichen Datenbank.

Um Berichte in den Cert Graveyard zu übertragen, verwenden Sie die Option -p. Dazu muss ein CertGraveyard-API-Schlüssel als Umgebungsvariable mit dem Namen „CERT_GRAVEYARD_API" festgelegt sein. Den API-Schlüssel erhalten Sie auf Ihrer Profilseite, wenn Sie bei TheCertGraveyard.org angemeldet sind.

root@kitploit:~
Please set your certGraveyard API key by running the doing the following:
        On Linux:
        echo "CERT_GRAVEYARD_API=your_api_key_here" >> ~/.bashrc
        source ~/.bashrc

        On Windows:
        setx CERT_GRAVEYARD_API "your_api_key"

        On MacOS:
        echo "export CERT_GRAVEYARD_API=your_api_key_here" >> ~/.zprofile
        source ~/.zprofile

Datenbank

In Version 3 wird eine Datenbank mit Informationen über alle mit certReport verarbeiteten Zertifikate gespeichert. Diese Datenbank enthält die meisten Details, die im Bericht vorkommen. Beim Ausführen des Befehls kann der Benutzer die Option -t verwenden und eine Malware-Familie angeben. Wenn der Benutzer dies tut, fügt der Bericht den vom Benutzer angegebenen Namen zur Datenbank hinzu und prüft die Datenbank auf weitere Vorkommen dieses Malware-Namens. Bei Übereinstimmungen wird der Bericht um Informationen darüber ergänzt, wie oft diese Malware bereits gemeldet wurde. Zum Beispiel könnte er eine Meldung wie die folgende am unteren Ende des Berichts ausgeben:

root@kitploit:~
We have reported this same malware to SSL.com 2 times. We have reported the malware to other providers 10 times.

In der aktuellen Version muss die Datenbank mit einem SQLite-Datenbank-Viewer angezeigt oder verwaltet werden. Sie kann nicht innerhalb des Programms angezeigt oder verwaltet werden.

HINWEIS: Wenn der Benutzer die Anwendung mit demselben Hash ausführt, wird die erste Instanz des Hashs aus der Datenbank entfernt und durch die neuen Informationen ersetzt.

Wo befindet sie sich?

Die Datenbank wird in einem Ordner im Benutzerverzeichnis erstellt. Der Ordner heißt „certReport" und die Datenbank wird „certReport.db" genannt.

Mitwirken

Scheuen Sie sich nicht, Änderungen am Skript vorzuschlagen, z. B. zusätzliche E-Mail-Adressen von Zertifikatsanbietern oder Meldeverfahren. Die halbe Mühe beim Melden besteht darin, herauszufinden, wohin Zertifikate eingereicht werden müssen.

Warum melden?

Seit 2018 werden die meisten Zertifikate nicht mehr gestohlen, sondern an Hochstapler ausgestellt (dieser Fall wird in einem wissenschaftlichen Artikel hier dargelegt: http://users.umiacs.umd.edu/~tdumitra/papers/WEIS-2018.pdf). Ich nenne diese „Impostor Certs“. Im Jahr 2023 veröffentlichte ich meine Forschung zu 50 Zertifikaten, die von einem Akteur verwendet wurden. Meine Ergebnisse bestätigten, dass Zertifikate zum Signieren mehrerer Malware-Familien verwendet werden: https://squiblydoo.blog/2023/05/12/certified-bad/. Im Jahr 2024 veröffentlichte ich einen Artikel über Impostor-Zertifikate, nachdem ich 100 Zertifikate widerrufen hatte, die zum Signieren derselben Malware verwendet wurden. Dieser Artikel kann hier gelesen werden: https://squiblydoo.blog/2024/05/13/impostor-certs/.

Die Kurzfassung lautet: Mehrere Akteure verwenden dasselbe Zertifikat, und die Meldung eines Zertifikats erhöht die Kosten des Signierens für alle Bedrohungsakteure und kann sich auf mehrere Malware-Kampagnen auswirken.

Tool herunterladen