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
OpenSSL_1_0_1g_CVE-2015-0205 — Kit complet open-source implémentant les protocoles SSL/TLS et une bibliothèque de cryptographie à usage général, incluant des chiffrements, des condensats, des algorithmes à clé publique et la gestion des certificats X.509. | Kitploit
Outils/GitHubGitHub/saurabh2088/openssl_1_0_1g_cve-2015-0205
Outils de Chiffrement/DéchiffrementAnalyse des VulnérabilitésAnalyse de CodeSécurité RéseauCryptographieAuthentification
GitHubsaurabh2088/openssl_1_0_1g_cve-2015-0205

OpenSSL_1_0_1g_CVE-2015-0205

Kit complet open-source implémentant les protocoles SSL/TLS et une bibliothèque de cryptographie à usage général, incluant des chiffrements, des condensats, des algorithmes à clé publique et la gestion des certificats X.509.

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
Voir le dépôt
3il y a 2 ansPas encore vérifié

OpenSSL 1.0.1g 7 Apr 2014

Copyright (c) 1998-2011 The OpenSSL Project Copyright (c) 1995-1998 Eric A. Young, Tim J. Hudson Tous droits réservés.

DESCRIPTION

Le projet OpenSSL est un effort collaboratif pour développer une boîte à outils robuste, de qualité commerciale, complète et open source implémentant les protocoles Secure Sockets Layer (SSL v2/v3) et Transport Layer Security (TLS v1) ainsi qu'une bibliothèque de chiffrement généraliste de haute qualité. Le projet est géré par une communauté mondiale de bénévoles qui utilisent Internet pour communiquer, planifier et développer la boîte à outils OpenSSL et sa documentation associée.

OpenSSL est basé sur l'excellente bibliothèque SSLeay développée par Eric A. Young et Tim J. Hudson. La boîte à outils OpenSSL est sous licence double (la licence OpenSSL plus la licence SSLeay), ce qui signifie essentiellement que vous êtes libre de l'obtenir et de l'utiliser à des fins commerciales et non commerciales tant que vous remplissez les conditions des deux licences.

OVERVIEW

La boîte à outils OpenSSL comprend :

libssl.a: Implémentation de SSLv2, SSLv3, TLSv1 et le code nécessaire pour supporter à la fois SSLv2, SSLv3 et TLSv1 dans un seul serveur et client.

libcrypto.a: Chiffrement général et éléments X.509 v1/v3 nécessaires à SSL/TLS mais qui n'en font pas réellement partie logiquement. Il inclut des routines pour :

root@kitploit:~
 Chiffrement
    libdes - le package de chiffrement DES libdes d'EAY qui circulait sur
             le net depuis quelques années, puis a été rélicencié par lui
             dans le cadre de SSLeay. Il comprend 15 'modes/variations'
             de DES (versions à 1, 2 et 3 clés de ecb, cbc, cfb et ofb ;
             pcbc et une forme plus générale de cfb et ofb) incluant desx
             en mode cbc, un fast crypt(3), et des routines pour lire les
             mots de passe depuis le clavier.
    Chiffrement RC4,
    Chiffrement RC2      - 4 modes différents, ecb, cbc, cfb et ofb.
    Chiffrement Blowfish - 4 modes différents, ecb, cbc, cfb et ofb.
    Chiffrement IDEA     - 4 modes différents, ecb, cbc, cfb et ofb.

 Digestes
    Algorithmes de digeste MD5 et MD2, implémentations rapides,
    Algorithmes de digeste SHA (SHA-0) et SHA-1,
    Digeste MDC2. Un hachage basé sur DES populaire sur les cartes à puce.

 Clé publique
    Chiffrement/déchiffrement/génération RSA.
        Il n'y a pas de limite sur le nombre de bits.
    Chiffrement/déchiffrement/génération DSA.
        Il n'y a pas de limite sur le nombre de bits.
    Échange de clés/génération de clés Diffie-Hellman.
        Il n'y a pas de limite sur le nombre de bits.

 Certificats X.509v3
    Encodage/décodage X509 vers/depuis ASN1 binaire et un encodage
         ASCII-binaire basé sur PEM qui supporte le chiffrement avec une
         clé privée. Programme pour générer des demandes de certificats
         RSA et DSA et pour générer des certificats RSA et DSA.

 Systèmes
    Les routines normales d'enveloppe numérique et le codage base64. Accès
    de haut niveau aux chiffrements et digestes par nom. De nouveaux
    chiffrements peuvent être chargés à l'exécution. Le système BIO io qui
    est une abstraction simple d'E/S non bloquante. Les méthodes
    actuellement supportées sont les descripteurs de fichier, les sockets,
    acceptation de socket, connexion socket, tampon mémoire, tamponnage,
    client/serveur SSL, pointeur de fichier, chiffrement, digeste, test
    non bloquant et null.

 Structures de données
    Un système de hachage dynamique
    Une pile simple.
    Un chargeur de configuration utilisant un format similaire aux fichiers
    .ini de MS.

openssl: Un outil en ligne de commande pouvant être utilisé pour : Création de paramètres de clés RSA, DH et DSA Création de certificats X.509, CSR et CRL Calcul de digestes de messages Chiffrement et déchiffrement avec des chiffrements Tests client et serveur SSL/TLS Gestion des courriers signés ou chiffrés S/MIME

PATENTS

Différentes entreprises détiennent divers brevets pour divers algorithmes dans divers endroits du monde. VOUS êtes responsable de vous assurer que votre utilisation de tout algorithme est légale en vérifiant s'il existe des brevets dans votre pays. Le fichier contient certains des brevets que nous connaissons ou dont on suppose l'existence. Ce n'est pas une liste définitive.

RSA Security détient des brevets logiciels sur l'algorithme RC5. Si vous avez l'intention d'utiliser ce chiffrement, vous devez contacter RSA Security pour les conditions de licence. Leur page web est http://www.rsasecurity.com/.

RC4 est une marque de commerce de RSA Security, donc l'utilisation de cette étiquette ne devrait peut-être être utilisée qu'avec la permission de RSA Security.

L'algorithme IDEA est breveté par Ascom en Autriche, France, Allemagne, Italie, Japon, Pays-Bas, Espagne, Suède, Suisse, Royaume-Uni et États-Unis. Ils doivent être contactés si cet algorithme doit être utilisé ; leur page web est http://www.ascom.ch/.

NTT et Mitsubishi ont des brevets et des demandes de brevets en instance sur l'algorithme Camellia, mais en autorisent l'utilisation gratuitement sans exiger d'accord de licence explicite : http://info.isl.ntt.co.jp/crypt/eng/info/chiteki.html

INSTALLATION

Pour installer ce package sous un dérivé Unix, lisez le fichier INSTALL. Pour une plateforme Win32, lisez le fichier INSTALL.W32. Pour les systèmes OpenVMS, lisez INSTALL.VMS.

Lisez la documentation dans le répertoire doc/. Elle est assez sommaire, mais elle liste les fonctions ; vous devrez probablement regarder le code pour comprendre comment les utiliser. Regardez les exemples de programmes.

PROBLEMS

Pour certaines plateformes, il y a des problèmes connus qui peuvent affecter l'utilisateur ou l'auteur de l'application. Nous essayons de les rassembler dans doc/PROBLEMS, avec les réflexions actuelles sur la manière de les résoudre dans une future version d'OpenSSL.

SUPPORT

Voir le site web d'OpenSSL www.openssl.org pour les détails sur la façon d'obtenir un support technique commercial.

Si vous avez des problèmes avec OpenSSL, veuillez d'abord suivre les étapes suivantes :

root@kitploit:~
- Téléchargez l'instantané actuel depuis ftp://ftp.openssl.org/snapshot/
  pour voir si le problème a déjà été traité
- Supprimez les versions ASM des bibliothèques
- Supprimez les drapeaux d'optimisation du compilateur

Si vous souhaitez signaler un bug, veuillez inclure les informations suivantes dans tout rapport de bug :

root@kitploit:~
- Sur les systèmes Unix :
    Rapport d'auto-test généré par 'make report'
- Sur les autres systèmes :
    Version d'OpenSSL : sortie de 'openssl version -a'
    Nom du système d'exploitation, version, plateforme matérielle
    Détails du compilateur (nom, version)
- Détails de l'application (nom, version)
- Description du problème (étapes pour reproduire le problème, si connues)
- Trace de la pile (si l'application fait un dump core)

Signalez le bug au projet OpenSSL via le Request Tracker (http://www.openssl.org/support/rt.html) par courriel à :

root@kitploit:~
[email protected]

Notez que le Request Tracker ne doit PAS être utilisé pour une assistance générale ou des demandes de support. Ce n'est pas parce que quelque chose ne fonctionne pas comme prévu que c'est nécessairement un bug dans OpenSSL.

Notez que les courriels à [email protected] sont enregistrés dans la base de données publique du Request Tracker et sont transmis à une liste de diffusion publique. Les courriels confidentiels peuvent être envoyés à [email protected] (clé PGP disponible sur les serveurs de clés).

HOW TO CONTRIBUTE TO OpenSSL

Le développement est coordonné sur la liste de diffusion openssl-dev (voir http://www.openssl.org pour les informations sur l'abonnement). Si vous souhaitez soumettre un correctif, envoyez-le à [email protected] avec la chaîne "[PATCH]" dans l'objet. Veuillez vous assurer d'inclure une explication textuelle de ce que fait votre correctif.

Si vous n'êtes pas sûr qu'une fonctionnalité sera utile à la communauté générale d'OpenSSL, veuillez d'abord en discuter sur la liste de diffusion openssl-dev. Quelqu'un travaille peut-être déjà sur la même chose ou il peut y avoir une bonne raison pour laquelle cette fonctionnalité n'est pas implémentée.

Les correctifs doivent être aussi à jour que possible, de préférence par rapport au Git actuel ou au dernier instantané. Ils doivent suivre le style de codage d'OpenSSL et compiler sans avertissements. Certaines cibles de développement de l'équipe principale peuvent être utilisées à des fins de test, (debug-steve64, debug-geoff etc.). OpenSSL compile sur de nombreuses plateformes variées : essayez de vous assurer que vous n'utilisez que des fonctionnalités portables.

Note : Pour des raisons légales, les contributions des États-Unis ne peuvent être acceptées que si une notification TSU et une copie du correctif sont envoyées à [email protected] (anciennement BXA) avec une copie au Coordinateur de demande de chiffrement ENC ; veuillez prendre le temps de consulter http://www.bis.doc.gov/Encryption/PubAvailEncSourceCodeNofify.html [sic] et http://w3.access.gpo.gov/bis/ear/pdf/740.pdf (EAR Section 740.13(e)) pour les détails. Si "votre code source de chiffrement est trop volumineux pour être envoyé en pièce jointe", ils sont heureux de le recevoir par fax à la place ; espérez que vous avez un forfait longue distance bon marché.

Notre format préféré pour les modifications est une sortie "diff -u". Vous pouvez le générer comme ceci :

cd openssl-work

[your changes]

./Configure dist; make clean

cd ..

diff -ur openssl-orig openssl-work > mydiffs.patch

Télécharger l’outil