Cain and Abel est un programme avancé conçu pour récupérer différents types de mots de passe sous la plate-forme Windows. L'application permet une récupération relativement facile de divers types de mots de passe grâce à des méthodes telles que l'écoute réseau, le craquage de mots de passe cryptés à l'aide de dictionnaires, l'enregistrement des appels VoIP, le décodage de mots de passe mixtes, la récupération des clés de réseau sans fil, la détection des mots de passe cachés ou l'analyse des protocoles. L'objectif principal de l'application Cain and Abel est d'aider à récupérer divers types de mots de passe en exploitant certains aspects et faiblesses liés à la présentation dans les normes de protocole, les méthodes d'authentification et les mécanismes de masquage.
La dernière version a amélioré la vitesse et a ajouté plusieurs nouvelles fonctionnalités dont APR (Arp Poison Routing), SSH-1 et le support HTTPS.








