Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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
HardeningMeter — HardeningMeter ist ein Open-Source-Python-Tool, das sorgfältig entwickelt wurde, um die Sicherheitshärtung von Binärdateien und Systemen umfassend zu bewerten. | Kitploit
Tools/GitHubGitHub/ofriouzan/hardeningmeter
DefensivwerkzeugeStatische AnalyseSchwachstellenanalyseKonfigurationsprüfungHardware-SicherheitBinäranalyse
GitHubofriouzan/hardeningmeter

HardeningMeter

HardeningMeter ist ein Open-Source-Python-Tool, das sorgfältig entwickelt wurde, um die Sicherheitshärtung von Binärdateien und Systemen umfassend zu bewerten.

Repository anzeigen
66711vor 1 JahrVon 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

Hardening Meter

Copyright (c) OfriOuzan (B4MB1)

Möchten Sie mehr über die Sicherheitsmechanismen erfahren?

  • Sicherheitsmechanismen von Binärdateien

  • Sicherheitsmechanismen des Systems

Beschreibung

HardeningMeter ist ein quelloffenes Python-Tool, das sorgfältig entwickelt wurde, um die Sicherheitshärtung von Binärdateien und Systemen umfassend zu bewerten. Seine robusten Fähigkeiten umfassen gründliche Überprüfungen verschiedener Schutzmechanismen gegen Binärausnutzung, darunter Stack Canary, RELRO, Randomisierungen (ASLR, PIC, PIE), None Exec Stack, Fortify, ASAN, NX-Bit. Dieses Tool ist für alle Arten von Binärdateien geeignet und liefert genaue Informationen über den Härtungsstatus jeder Binärdatei, wobei diejenigen identifiziert werden, die Aufmerksamkeit erfordern, und diejenigen mit robusten Sicherheitsmaßnahmen. Hardening Meter unterstützt alle Linux-Distributionen und maschinenlesbare Ausgabe; die Ergebnisse können in einem Tabellenformat auf dem Bildschirm ausgegeben oder in eine CSV-Datei exportiert werden. (Weitere Informationen finden Sie in der Datei Documentation.md)

Beispiel für eine Scan-Ausführung

Scannen Sie das Verzeichnis '/usr/bin', die Datei '/usr/sbin/newusers', das System und exportieren Sie die Ergebnisse in eine CSV-Datei.

python3 HardeningMeter.py -f /bin/cp -s

HardeningMeterOutput

Installationsvoraussetzungen

Stellen Sie vor der Installation von HardeningMeter sicher, dass Ihr Computer über Folgendes verfügt:

  1. Die Befehle readelf und file
  2. Python Version 3
  3. pip
  4. tabulate

pip install tabulate

HardeningMeter installieren

Die allerneuesten Entwicklungen können über Git bezogen werden.

Klonen Sie die Projektdateien oder laden Sie sie herunter (es sind keine Kompilierung oder Installation erforderlich).

git clone https://github.com/OfriOuzan/HardeningMeter

Argumente

-f --file

Geben Sie die Dateien an, die Sie scannen möchten. Das Argument kann mehrere durch Leerzeichen getrennte Dateien akzeptieren.

-d --directory

Geben Sie das Verzeichnis an, das Sie scannen möchten. Das Argument nimmt ein Verzeichnis entgegen und scannt alle ELF-Dateien rekursiv.

-e --external

Geben Sie an, ob Sie externe Prüfungen hinzufügen möchten (standardmäßig False).

-m --show_missing

Gibt der Reihenfolge nach nur die Dateien aus, denen Sicherheitshärtungsmechanismen fehlen und die zusätzliche Aufmerksamkeit benötigen.

-s --system

Geben Sie an, ob Sie die Systemhärtungsmethoden scannen möchten.

-c --csv_format'

Geben Sie an, ob Sie die Ergebnisse in einer CSV-Datei speichern möchten (standardmäßig werden die Ergebnisse als Tabelle auf stdout ausgegeben).

-j (--json_format)

Geben Sie an, ob Sie die Ergebnisse in einer JSON-Datei speichern möchten, die einfach zu parsen und in andere Tools zu integrieren ist.

Ergebnisse

Die Ergebnisse von HardeningMeter werden als Tabelle ausgegeben und bestehen aus drei verschiedenen Zuständen:

  • (X) - Dieser Zustand zeigt an, dass der Härtungsmechanismus der Binärdatei deaktiviert ist.
  • (V) - Dieser Zustand zeigt an, dass der Härtungsmechanismus der Binärdatei aktiviert ist.
  • (-) - Dieser Zustand zeigt an, dass der Härtungsmechanismus der Binärdatei in diesem speziellen Fall nicht relevant ist.

Hinweise

Wenn die Standardsprache unter Linux nicht Englisch ist, stellen Sie sicher, dass Sie "LC_ALL=C" vor dem Aufruf des Skripts hinzufügen.

Tool herunterladen