Alle Optionen
bullseye  ]
[ Quellcode: llvm-toolchain-9  ]

Paket: libfuzzer-9-dev (1:9.0.1-16.1)

Links für libfuzzer-9-dev

Screenshot

Debian-Ressourcen:

Quellcode-Paket llvm-toolchain-9 herunterladen:

Betreuer:

Externe Ressourcen:

Ähnliche Pakete:

Bibliothek für abdeckungsgesteuerte Fuzz-Tests

LibFuzzer ist eine Bibliothek für das prozessinterne, durch die Testabdeckung gesteuerte, evolutionäre Fuzzing anderer Bibliotheken.

LibFuzzer ähnelt im Konzept dem American Fuzzy Lop (AFL), führt jedoch alle Fuzzing-Funktionen in einem einzigen Prozess durch. Dieses prozessinterne Fuzzing kann restriktiver und anfälliger sein, ist jedoch potenziell viel schneller, da kein Overhead für den Prozessstart entsteht.

Der Fuzzer wird mit der zu testenden Bibliothek gelinkt und führt der Bibliothek über einen bestimmten Fuzzing-Einstiegspunkt (auch bekannt als »Zielfunktion« [target function]) unscharfe (»fuzzed«) Eingaben zu. Der Fuzzer verfolgt dann, welche Bereiche des Codes erreicht werden, und erzeugt Mutationen auf dem Korpus der Eingabedaten, um die Codeabdeckung zu maximieren. Die Informationen zur Codeabdeckung für LibFuzzer werden von der LLVM-Instrumentierung SanitizerCoverage bereitgestellt.

Markierungen: Software-Entwicklung: Bibliotheken, Rolle: Entwicklungs-Bibliothek

Andere Pakete mit Bezug zu libfuzzer-9-dev

  • hängt ab von
  • empfiehlt
  • schlägt vor
  • erweitert

libfuzzer-9-dev herunterladen

Download für alle verfügbaren Architekturen
Architektur Paketgröße Größe (installiert) Dateien
amd64 171,6 kB800,0 kB [Liste der Dateien]
arm64 164,2 kB814,0 kB [Liste der Dateien]
armel 171,1 kB759,0 kB [Liste der Dateien]
armhf 168,5 kB750,0 kB [Liste der Dateien]
i386 171,7 kB671,0 kB [Liste der Dateien]
mips64el 184,3 kB1.046,0 kB [Liste der Dateien]
mipsel 178,7 kB761,0 kB [Liste der Dateien]
ppc64el 186,2 kB922,0 kB [Liste der Dateien]
s390x 179,2 kB813,0 kB [Liste der Dateien]