Skip to content

ayuxsec/sfz

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

sfz

sfz is an experimental project exploring whether AI can generate fuzzing wordlists in real time instead of relying on large, static lists.

Background

The original idea came from my previous project: https://github.com/ayushkr12/sfz

In that version, the workflow was:

  1. Crawl the target URL.
  2. Extract words and paths from the crawl.
  3. Generate a wordlist from those results.
  4. create smarter fuzzing entry points.
  5. Feed it into ffuf.

That worked, but using generic wordlists was slow and often inefficient. This project was an attempt to go one step further: let an AI infer likely endpoint structures directly from a FUZZ URL pattern and generate the wordlist dynamically.

Experiment

The idea:

  1. Take a URL containing FUZZ.
  2. Ask a model to infer realistic endpoint hierarchies.
  3. Generate a wordlist on the fly and immediately fuzz with it.

What I Learned

In practice, this approach ran into three main issues:

  1. Speed Real-time generation is too slow for most fuzzing workflows. Even local models introduce noticeable latency compared to static wordlists.

  2. External APIs Using hosted models is not practical for fuzzing at scale due to rate limits and credit/cost constraints.

  3. Local Models (Ollama)

    • Larger models were still slow for tight fuzzing loops.
    • Smaller models (e.g., qwen2.5-coder:1.5b) were fast enough but not capable enough, often producing low-quality or meaningless tokens instead of useful wordlists.

Future Work

That said, this approach may be viable on high-end machines capable of running larger to medium parameter models (e.g., 7B) at decent speeds.

TODO:

  • Explore more efficient prompt engineering techniques to improve output quality.
  • Add more target awareness to the system prompt such as business model and industry context possibly let the model automate this as well?

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages