Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
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
CVE-2021-29155 — Prova di concetto CVE-2021-29155 | Kitploit
Strumenti/GitHubGitHub/benschlueter/cve-2021-29155
Analisi delle VulnerabilitàExploitPaper e RicercaApprendimento e FormazioneBinary Exploitation
GitHubbenschlueter/cve-2021-29155

CVE-2021-29155

Prova di concetto CVE-2021-29155

Vedi Repository
335 anni faNon ancora revisionato

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

Questo è il codice Proof of Concept per CVE-2021-29155.

Il sistema di tracciamento dell'intervallo per l'aritmetica dei puntatori nel dominio speculativo era insufficiente.

Era possibile estrarre dati del kernel tramite un canale laterale.

Questo è un proof of concept, puoi leggere fino a 0x5fff byte fuori dai limiti a partire dall'ultimo elemento della nostra mappa.

Questo problema è stato corretto nella versione 5.12 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/patch/kernel/bpf/verifier.c?id=7fedb63a8307dda0ec3b8969a3b233a1dd7ea8e0 e backportato a diversi kernel LTS.

Tuttavia, se sei ancora interessato a come funziona e vuoi vedere un exploit Spectre in azione, puoi eseguire il programma come sudo. In questo modo le mitigazioni Spectre non si attivano.

Uso:

root@kitploit:~
sudo ./bpf_exploit 0 3 0x0 0x5ff0

Dove 0 e 3 corrispondono a 2 thread diversi, che vengono eseguiti su core fisici differenti affinché l'exploit funzioni.

Per maggiori informazioni e una spiegazione dettagliata di questo problema, puoi dare un'occhiata alla mia tesi di laurea [NON ANCORA COMPLETATA].

Scarica lo strumento