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
salt — SALT - SLUB ALlocator Tracer für den Linux-Kernel | Kitploit
Tools/GitHubGitHub/paolomonti42/salt
SpeicherforensikReverse EngineeringDebuggerBinäranalyseLernen & Bildung
GitHubpaolomonti42/salt

salt

SALT - SLUB ALlocator Tracer für den Linux-Kernel

Repository anzeigen
15721vor 7 JahrenVon 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

Willkommen bei salt, einem Tool zum Reverse-Engineering und Erlernen der Kernel-Heap-Speicherverwaltung. Es kann nützlich sein, um Exploits zu entwickeln, eigenen Kernel-Code zu debuggen und, was noch wichtiger ist, mit den Heap-Allokationen des Kernels zu spielen und deren interne Funktionsweise zu verstehen.

Dieses Tool hilft bei der Verfolgung von Allokationen und des aktuellen Zustands des SLUB-Allokators in modernen Linux-Kerneln.

Es ist als GDB-Plugin geschrieben und ermöglicht es Ihnen, Speicherallokationen zu verfolgen und aufzuzeichnen sowie sie nach Prozessname oder Cache zu filtern. Das Tool kann auch die Liste der aktiven Caches ausgeben und relevante Informationen anzeigen.

Dieses Repository enthält außerdem ein ladbares Kernel-Modul namens playground, das Allokationen und Deallokationen nach Belieben auslösen kann. Es dient sowohl als Debugging-Tool als auch als Lernwerkzeug, um besser zu verstehen, wie der Allokator funktioniert.

Weitere Informationen über die internen Abläufe des SLUB-Allokators, wie man loslegt, die detaillierte Dokumentation des Plugins und Notizen zum Playground-Modul finden Sie im Ordner docs.

Hier ist die vollständige Liste der Befehle:

root@kitploit:~
> salt help
Possible commands:

filter -- manage filtering features by adding with one of the following arguments
       enable -- enable filtering. Only information about filtered processes will be displayed
       disable -- disable filtering. Information about all processes will be displayed.
       status -- display current filtering parameters
       add process/cache <arg>-- add one or more filtering conditions
       remove process/cache <arg>-- remove one or more filtering conditions
       set -- specify complex filtering rules. The supported syntax is "salt filter set (cache1 or cache2) and (process1 or process2)".
       Some variations might be accepted. Checking with "salt filter status" is recommended. For simpler rules use "salt filter add".


record -- manage recording features by adding with one of the following arguments
       on -- enable recording. Information about filtered processes will be added to the history
       off -- disable recording.
       show -- display the recorded history
       clear -- delete the recorded history

trace <proc name> -- reset all filters and configure filtering for a specific process

walk -- navigate all active caches and print relevant information

walk_html -- navigate all active caches and generate relevant information in html format

walk_json -- navigate all active caches and generate relevant information in json format

help -- display this message

Und hier sehen Sie salt in Aktion:

Bildschirmfoto

Dieses Projekt wurde am EURECOM als Semesterprojekt für das Frühjahr 2018 entwickelt.
Vielen Dank an meine Betreuer Yanick, Fabio, Emanuele, Dario, Marius und an den Rest des S3-Teams, das mir geholfen und mich unterstützt hat.

Präsentation

Im Rahmen meines Projekts habe ich auch eine Präsentation vor dem Sicherheitsteam von EURECOM gehalten. Die Folien sind hier verfügbar.

Zusätzliche Ressourcen

Perla E, Oldani M (2010) - A Guide to Kernel Exploitation: Attacking the Core

Christopher Lameter - Slab allocators in the linux kernel

th7.cn

Tool herunterladen