Skip to content
KitploitKITPLOIT
StrumentiExploitsBlog
Log in
Invia
StrumentiExploitsBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
x8 — Suite di scoperta di parametri nascosti | Kitploit
Strumenti/GitHubGitHub/sh1yo/x8
RicognizioneAnalisi delle VulnerabilitàRaccolta InformazioniSicurezza Web
GitHubsh1yo/x8

x8

Suite di scoperta di parametri nascosti

Vedi Repository
2.1k196692 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Twitter stars issues

Latest Version crates.io crates_downloads github_downloads

x8

Suite di scoperta di parametri nascosti scritta in Rust.

Lo strumento aiuta a identificare parametri nascosti che potrebbero potenzialmente essere vulnerabili o rivelare funzionalità interessanti che potrebbero sfuggire ad altri tester. La sua elevata precisione è ottenuta tramite confronto riga per riga delle pagine, confronto dei codici di risposta e riflessioni.

Documentazione

La documentazione che spiega ogni funzionalità è accessibile su https://sh1yo.art/x8docs/. Il sorgente della documentazione si trova in /docs.md.

Albero

  • Caratteristiche
  • Esempi
  • Sito di test
  • Utilizzo
  • Wordlist
  • Integrazione con Burp Suite
  • Installazione

Caratteristiche

  • Veloce.
  • Offre una configurazione flessibile delle richieste tramite l'uso di template e punti di iniezione.
  • Altamente scalabile, in grado di controllare migliaia di URL per esecuzione.
  • Fornisce una precisione maggiore rispetto a strumenti simili, specialmente in casi difficili.
  • In grado di scoprire parametri con valori non casuali, come admin=true.
  • Altamente configurabile con un'ampia gamma di opzioni personalizzabili.
  • Ottiene richieste quasi raw tramite modifica di librerie esterne.

Esempi

Controlla parametri nella query

x8 -u "https://example.com/" -w <wordlist>

Con parametri predefiniti:

x8 -u "https://example.com/?something=1" -w <wordlist>

/?something=1 equivale a /?something=1&%s

Invia parametri tramite body

x8 -u "https://example.com/" -X POST -w <wordlist>

Oppure con un body personalizzato:

x8 -u "https://example.com/" -X POST -b '{"x":{%s}}' -w <wordlist>

%s sarà sostituito con diversi parametri come {"x":{"a":"b3a1a", "b":"ce03a", ...}}

Controlla più URL in parallelo

x8 -u "https://example.com/" "https://4rt.one/" -W0

Template personalizzato

x8 -u "https://example.com/" --param-template "user[%k]=%v" -w <wordlist>

Ora ogni richiesta sarà simile a /?user[a]=hg2s4&user[b]=a34fa&...

Percent encoding

A volte i parametri devono essere codificati. È anche possibile:

x8 -u "https://example.com/?path=..%2faction.php%3f%s%23" --encode -w <wordlist>
GET /?path=..%2faction.php%3fWTDa8%3Da7UOS%26rTIDA%3DexMFp...%23 HTTP/1.1
Host: example.com

Ricerca di header

x8 -u "https://example.com" --headers -w <wordlist>

Ricerca di valori di header

Puoi anche prendere di mira singoli header:

x8 -u "https://example.com" --headers -H "Cookie: %s" -w <wordlist>

Sito di test

Puoi testare lo strumento e confrontarlo con altri strumenti sui seguenti URL:

https://4rt.one/level1 (GET)

https://4rt.one/level3 (GET)

Utilizzo

USAGE:
    x8 [FLAGS] [OPTIONS]

FLAGS:
        --append                       Append to the output file instead of overwriting it.
    -B                                 Equal to -x http://localhost:8080
        --check-binary                 Check the body of responses with binary content types
        --disable-additional-checks    Private
        --disable-colors
        --disable-custom-parameters    Do not automatically check parameters like admin=true
        --disable-progress-bar
        --disable-trustdns             Can solve some dns related problems
        --encode                       Encodes query or body before making a request, i.e & -> %26, = -> %3D
                                       List of chars to encode: ", `, , <, >, &, #, ;, /, =, %
    -L, --follow-redirects             Follow redirections
        --force                        Force searching for parameters on pages > 25MB. Remove an error in case there's 1
                                       worker with --one-worker-per-host option.
    -h, --help                         Prints help information
        --headers                      Switch to header discovery mode.
                                       NOTE Content-Length and Host headers are automatically removed from the list
        --invert                       By default, parameters are sent within the body only in case PUT or POST methods
                                       are used.
                                       It's possible to overwrite this behavior by specifying the option
        --mimic-browser                Add default headers that browsers usually set.
        --one-worker-per-host          Multiple urls with the same host will be checked one after another,
                                       while urls with different hosts - are in parallel.
                                       Doesn't increase the number of workers
        --reflected-only               Disable page comparison and search for reflected parameters only.
        --remove-empty                 Skip writing to file outputs of url:method pairs without found parameters
        --replay-once                  If a replay proxy is specified, send all found parameters within one request.
        --strict                       Only report parameters that have changed the different parts of a page
        --test                         Prints request and response
    -V, --version                      Prints version information
        --verify                       Verify found parameters.

OPTIONS:
    -b, --body <body>                                       Example: --body '{"x":{%s}}'
                                                            Available variables: {{random}}
    -c <concurrency>                                        The number of concurrent requests per url [default: 1]
        --custom-parameters <custom-parameters>
            Check these parameters with non-random values like true/false yes/no
            (default is "admin bot captcha debug disable encryption env show sso test waf")
        --custom-values <custom-values>
            Values for custom parameters (default is "1 0 false off null true yes no")
Scarica lo strumento