Cain and Abel

קין והבל (באנגלית: Cain and Abel) היא תוכנה חינמית, המשמשת לאימות נתונים ופיצוח סיסמאות.

התוכנה פותחה על ידי מסימיליאנו מונטורו (Massimiliano Montoro) ובעלת יכולת פיצוח סיסמאות מגובבות ומוצפנות בשיטות רבות ושחזור סיסמאות של מערכת ההפעלה.

התוכנה מזהה את שיטת ההצפנה ומפצחת אותה במספר דרכים:
 התקפת מילון - התוכנית מקבלת קובץ נתונים המכיל סיסמאות, היא בוחרת סיסמה מהרשימה ומצפינה אותה בפורמט זהה לקלט שהתקבל מהמשתמש. לאחר מכן את הפלט המוצפן שיצרה משווה עם המחרוזת המקורית. המערכת יודעת לשלוף רק את המידע הנדרש לה ולעשות ההשוואה המאימה השוואות בין תווים בודדים או מחרוזות שלמות).
 כוח ברוטלי - התוכנית מנסה את כל תבניות הטקסט האפשריות ומשווה אותם אל הקלט שהוזן. שיטה זו שימושית עבור פיצוח סיסמאות שאינן מופיעות במילון (לפעולה זו נדרש זמן ארוך).

מאפיינים
לקין והבל תמיכה בפרוטוקולים רבים ופיצוח סיסמאות מגובבות ומוצפנות בדרכים שונות: 

 פיצוח אלגוריתם WEP שנועד לאבטחת רשתות נתונים אלחוטיות.
 הקלטת שיחות המועברות בטכנולוגיית VoIP.
 שימוש ב-Rainbow Tables באמצעות winrtgen.exe.
ARP Spoofing
Traceroute
 MD2
MD4
MD5
SHA-1
SHA-2
Kerberos 5
RADIUS
RIPv2
OSPF
RIPEMD

רוב מערכות האנטי-וירוס מזהות את התוכנה ומסמנות אותה כבלתי רצויה.

ראו גם
 Kismet
 John the Ripper
 Ettercap
DaveGrohl

קישורים חיצוניים
 

 ריאיון עם מסימיליאנו מונטורו - אתר Helpnetsecurity 

תוכנות אבטחת מחשבים
תוכנה חופשית