awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
antonio-morales avatar

antonio-morales/Fuzzing101

0
View on GitHub↗
3,796 Stars·421 Forks·Apache-2.0·5 Aufrufesecuritylab.github.com↗

Fuzzing101

Fuzzing101 is an educational resource providing a structured curriculum and containerized security labs for learning software fuzzing and vulnerability research. It functions as a training course that guides users through the process of identifying security flaws using systematic input manipulation and memory corruption analysis.

The project distinguishes itself by providing isolated environments that ensure consistent build dependencies for practicing software instrumentation and crash triaging. It includes a practical tutorial on using evolutionary fuzzing engines and instrumentation tools to discover known vulnerabilities in open-source software.

The materials cover the full vulnerability research workflow, including coverage-guided instrumentation, target-driven orchestration, and systematic crash triage to identify memory corruption patterns.

Features

  • Coverage-Guided Fuzzing - Provides a practical environment for using evolutionary fuzzing engines to discover memory corruption bugs in open source code.
  • Sequential Learning Paths - Organizes vulnerability research tasks into a sequential learning path from initial source inspection to final crash analysis.
  • Fuzzing Curricula - Provides a structured curriculum for learning vulnerability research and automated testing through hands-on exercises.
  • Fuzzing Curricula - Delivers a structured learning path for mastering vulnerability research and automated testing using real-world targets.
  • Coverage-Tracking Injections - Implements tracking code injections into binaries to monitor executed code paths during automated fuzzing tests.
  • Vulnerability Research and Analysis - Provides a guided series of lessons on identifying security flaws using systematic input manipulation and memory corruption analysis.
  • Vulnerability Research - Teaches systematic processes for investigating and identifying security weaknesses in software through input manipulation and crash analysis.
  • Security Testing - Offers a structured curriculum for mastering the fundamentals of automated security testing and vulnerability assessment workflows.
  • Memory Corruption Analysis - Provides a structured process for analyzing software failures to identify critical memory corruption patterns and security vulnerabilities.
  • Vulnerable Labs and Practice - Provides a practical framework and environment for finding known CVEs using coverage-guided evolutionary fuzzers.
  • Containerized Build Environments - Provides isolated container environments to ensure consistent build dependencies and toolchains across different host systems.
  • Educational Tutorials - Provides a practical guide to using evolutionary fuzzing engines and instrumentation tools to discover CVEs.
  • Vulnerability Verification - Provides a workflow for analyzing software failures and memory corruption patterns to verify actual security vulnerabilities.
  • Containerized Learning Labs - Offers isolated containerized environments with consistent build dependencies for practicing software instrumentation and crash triaging.
  • Target-Driven Exercise Orchestrators - Automates the sequence of compiling, instrumenting, and running specific software targets to simulate professional research workflows.
  • Educational Resources - Hands-on exercises for learning modern fuzzing techniques.

Star-Verlauf

Star-Verlauf für antonio-morales/fuzzing101Star-Verlauf für antonio-morales/fuzzing101

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Fuzzing101

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Fuzzing101.
  • aflplusplus/aflplusplusAvatar von AFLplusplus

    AFLplusplus/AFLplusplus

    6,605Auf GitHub ansehen↗

    AFL++ is a coverage-guided fuzzing framework that discovers crashes and hangs in software by mutating inputs while tracking which code paths are exercised. It functions as both a fuzzing engine and a campaign manager, supporting targets with or without source code through compile-time instrumentation, dynamic binary instrumentation, and emulation. The framework includes tools for crash triage and analysis, test case minimization, and campaign deployment across local or distributed environments. The framework distinguishes itself through its breadth of instrumentation backends, allowing users

    C
    Auf GitHub ansehen↗6,605
  • google/fuzzingAvatar von google

    google/fuzzing

    3,772Auf GitHub ansehen↗

    This project is a comprehensive software fuzzing knowledge base and technical guide designed for discovering software bugs and vulnerabilities. It serves as a resource for implementing coverage-guided, structure-aware, and hybrid fuzzing across various targets, including compiled binaries and hardware kernels. The resource provides specialized guidance on using grammars and defined data formats to generate syntactically valid inputs for complex APIs. It also details methods for combining grey-box fuzzing with symbolic execution to reach deep execution paths and utilizes binary instrumentation

    C++
    Auf GitHub ansehen↗3,772
  • rpisec/mbeAvatar von RPISEC

    RPISEC/MBE

    5,989Auf GitHub ansehen↗

    MBE is a security research educational resource providing binary exploitation courseware and a deployable CTF wargame environment. It functions as a structured curriculum of labs and materials designed for learning reverse engineering and memory corruption. The project provides containerized lab infrastructure and a binary analysis toolchain to ensure a controlled setting for vulnerability research. It utilizes isolated environments to deploy binary exploitation tasks, preventing interference and system instability. The system covers the provisioning of vulnerable environments through virtua

    Cctfexploitationwargame
    Auf GitHub ansehen↗5,989
  • google/aflAvatar von google

    google/AFL

    4,064Auf GitHub ansehen↗

    AFL is a coverage-guided fuzzer and security vulnerability scanner used to identify software bugs and memory corruption by feeding programs mutated data. It functions as a binary instrumentation tool and a test case minimizer to locate crashes and isolate the smallest set of bytes causing a fault. The project distinguishes itself through its ability to operate as a parallel fuzzing orchestrator, distributing workloads across multiple CPU cores or networked machines. It utilizes dictionary-based mutation for complex file formats and performs input sensitivity analysis to identify critical sect

    C
    Auf GitHub ansehen↗4,064
Alle 30 Alternativen zu Fuzzing101 anzeigen→

Häufig gestellte Fragen

Was macht antonio-morales/fuzzing101?

Fuzzing101 is an educational resource providing a structured curriculum and containerized security labs for learning software fuzzing and vulnerability research. It functions as a training course that guides users through the process of identifying security flaws using systematic input manipulation and memory corruption analysis.

Was sind die Hauptfunktionen von antonio-morales/fuzzing101?

Die Hauptfunktionen von antonio-morales/fuzzing101 sind: Coverage-Guided Fuzzing, Sequential Learning Paths, Fuzzing Curricula, Coverage-Tracking Injections, Vulnerability Research and Analysis, Vulnerability Research, Security Testing, Memory Corruption Analysis.

Welche Open-Source-Alternativen gibt es zu antonio-morales/fuzzing101?

Open-Source-Alternativen zu antonio-morales/fuzzing101 sind unter anderem: aflplusplus/aflplusplus — AFL++ is a coverage-guided fuzzing framework that discovers crashes and hangs in software by mutating inputs while… google/fuzzing — This project is a comprehensive software fuzzing knowledge base and technical guide designed for discovering software… rpisec/mbe — MBE is a security research educational resource providing binary exploitation courseware and a deployable CTF wargame… dvyukov/go-fuzz — go-fuzz is a coverage-guided randomized testing tool for identifying crashes and logic bugs in Go code. It consists of… google/clusterfuzz — ClusterFuzz is an automated platform that runs coverage-guided fuzzers at scale to find security and stability bugs in… google/afl — AFL is a coverage-guided fuzzer and security vulnerability scanner used to identify software bugs and memory…