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
multiplier — Indiziert C/C++-Build-Artefakte in eine abfragbare programmweite Datenbank und stellt APIs auf AST-, Token- und IR-Ebene für Code-Auditing und Schwachstellenanalyse bereit. | Kitploit
Tools/GitHubGitHub/trailofbits/multiplier
Statische Code-Analyse (SAST)SchwachstellenanalyseCode-Analyse
GitHubtrailofbits/multiplier

multiplier

Indiziert C/C++-Build-Artefakte in eine abfragbare programmweite Datenbank und stellt APIs auf AST-, Token- und IR-Ebene für Code-Auditing und Schwachstellenanalyse bereit.

Repository anzeigen
47736vor 3 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

Multiplier findet mehr Fehler schneller

Multiplier bietet präzise und umfassende Möglichkeiten zum Verständnis von Code. Dies geschieht, indem Build-Artefakte in einer Datenbank gespeichert und anschließend über eine C++- oder Python-API dauerhaft zugänglich gemacht werden.

Multiplier legt besonderen Wert auf die Fähigkeit, alle Entitäten in einem Build-Prozess eindeutig zu identifizieren, einschließlich einzelner Tokens, AST-Knoten und Zwischendarstellungen. Mit Multiplier kann ein Analyst interessante Codemuster in einer der Darstellungen identifizieren und die Ergebnisse dann präzise in lesbarer Form an Menschen zurückmelden oder über Entitäts-IDs an nachfolgende Skripte weitergeben.

Die APIs von Multiplier sind umfangreich und liefern oft Informationen in einer Qualität, die der von Compilern entspricht oder diese übertrifft, allerdings verknüpft auf der Granularität des gesamten Programms. Wir sagen gern, dass man mit seinen APIs von überall aus überall hinkommt.

  • Über
    • Wie andere Indexierer funktionieren, und warum die übliche Art der Code-Indizierung für C/C++ unzureichend ist
    • Warum Multiplier? Welche Analyse-Herausforderungen löst Multiplier?
  • Verwendung
    • Code erhalten und erstellen
    • Installieren eines vorgefertigten Releases
    • So indizieren Sie eine Codebasis
  • Analysen
    • regreSSHion-OpenSSH-Variantenanalyse
    • PHP-Variantenanalyse
  • Enthaltene Python-Tools
    • Webbasierter Code-Browser zum Durchsuchen von Code aus einer Datenbank
    • Funktionen nach Typ gruppieren
  • Enthaltene C++-Tools
    • Funktionsaufrufe in Makro-Argumentlisten finden
    • Mögliche abweichende Darstellungen finden
    • Verwendungen von copy_to_user im Linux-Kernel finden, die flexible Array-Member überschreiben
    • Datenstrukturen mit selbstreferenziellen Zeigern finden, wie verkettete Listen und Bäume
    • „Fragwürdige" Casts finden, die an Funktionsargumente und Rückgabestellen fließen
    • Eine Entität, z. B. eine Funktion, samt aller Abhängigkeiten in eine Datei extrahieren
    • Eine bestimmte Entität im umgebenden Code hervorheben
    • Alle Referenzen auf eine Entität hervorheben
    • Einen Aufrufgraph ausgeben
    • Den Referenzgraph ausgeben
    • Einen Graphen ausgeben, der Quellcode, Makros, geparste Tokens und AST-Knoten zueinander in Beziehung setzt
    • Den Taint-Graph ausgeben, ausgehend von einer Taint-Quelle und mit Speicher-Dereferenzen als Taint-Senken
  • Enthaltene Dienstprogramme
    • Entitäten in der Datenbank anhand eines Symbolnamens finden
    • Alle indizierten Dateien auflisten
    • Alle indizierten Funktionen auflisten
    • Alle indizierten Makros auflisten
    • Alle Neudeklarationen einer bestimmten Entität auflisten
    • Alle indizierten Strukturen/Unions/Klassen/Enums auflisten
    • Alle indizierten Variablen auflisten
    • Den Code mit regulären Ausdrücken durchsuchen

Lizenz

Diese Forschung wurde mit Mitteln der Defense Advanced Research Projects Agency (DARPA) entwickelt. Die hier geäußerten Ansichten, Meinungen und/oder Erkenntnisse sind die des Autors und sollten nicht als offizielle Ansichten oder Richtlinien des US-Verteidigungsministeriums oder der US-Regierung interpretiert werden.

Distribution Statement „A" (Zur Veröffentlichung freigegeben, uneingeschränkte Verteilung).

Tool herunterladen