Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
CVE-2022-21449 — Implémentation Python de l'ECDSA et de l'ECIES avec la cryptographie à courbe elliptique, incluant une simulation de l'exploitation de CVE-2022-21449 à des fins éducatives. | Kitploit
Outils/GitHubGitHub/alexanderzinoni/cve-2022-21449
Analyse des VulnérabilitésExploitationCryptographieArticles et RechercheApprentissage et Éducation
GitHubalexanderzinoni/cve-2022-21449

CVE-2022-21449

Implémentation Python de l'ECDSA et de l'ECIES avec la cryptographie à courbe elliptique, incluant une simulation de l'exploitation de CVE-2022-21449 à des fins éducatives.

Voir le dépôt

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
il y a 2 ansPas encore vérifié

CVE 2022 21449 python implementation

Ce projet permet de :

  • Tracer une courbe elliptique aux paramètres voulus, sur un corps fini ou non
  • Générer une paire de clé à partir d'une courbe elliptique donnée
  • Crypter / Décrypter un message par ECIES
  • Le signer / vérifier en utilisant ECDSA
  • Simuler une exploitation de la CVE 2022 21449

Emplacement de fichiers

doc/

Tout les fichiers dans ce dossier sont temporaires et seront rassemblés dans un fichier unique

  • doc/Introduction à la cryptographie asymétrique.pdf

Ce pdf contient la théorie sur laquelle se base ce projet: cryptographie asymétrique, signatures, courbes elliptques, ECIES.Les sources utilisées sont citées à la fin du document.

  • doc/Les fonctions de hachage - notes.md

Ce fichier contient une brève explication sur le fonctionnement de fonctions de hachage tel que SHA 1.

  • doc/README.md

Ancien README contenant des détails sur le fonctionement du code dans src/ et sur d'autres notions éssentielles sur les courbes elliptiques.

  • Sujet.txt

Le sujet du stage.

scr/

  • src/Addition de points sur courbe elliptique

Cette partie est essentielle pour le projet et implémente l'addition de deux points sur une courbe elliptique sur le corps des réels. Même si cette version n'est pas utilisé pour crypter ou signer, elle est très utile pour comprendre simplement comment fonctionne l'addition de deux points.

Librairies requises: numpy, matplotlib

  • src/Cryptage ECIES

Grâce aux outils dans ecc_tools et les fonction dans ECIES, on peut crypter et décrypter des messages sur des courbes elliptques sur un corps fini. On peut aussi visualiser une courbe elliptique avec une clé publique placée dessus grâce à la fonction plot.

Librairies requises: numpy, matplotlib, PyCryptodomex

  • src/ECDSA

On retrouve dans le fichier main.py de fichier toutes les actions que l'on peut faire cette fois ci sur des courbes elliptiques à corps fini: crypter/décrypter, signer/vérifier et simuler une exploitation de la CVE 2022 21449.

Librairies requises: numpy, matplotlib, PyCryptodomex

Télécharger l’outil