מה האלגוריתם ליצירת ההאש לסיסמה בווינדוס ?
-
@קומפיונט למה לא מבין ? חיפוש ברשימה אמור להיות (ככה אני חושב בכל אופן) הרבה יותר מהיר מאשר חישוב של כל ההאשים לסטרינגים אפשריים בכל פעם מחדש
חוץ מזה, שלא בהכרח שמה שיווצר מזה יהיה מאגר, יכול להיות שאני יצור מזה סוג של ספריה שתשמש בין היתר גם לסיסמאות של ווינדוס אבל גם לעוד דברים מהסוג הזה או סתם סקריפט שיקבל כקלט את ההאש וינסה לפענח אותו
בכל מקרה, זאת לא תהיה מתקפת brute force אלא מתקפת מילון -
@קומפיונט נראה שזה היה באמת המפתח אבל בשנות ה80
כיום יש דרכים אחרות לגמרי
https://anunay-bhatt.medium.com/introduction-to-hashing-and-how-to-retrieve-windows-10-password-hashes-9c8637decaef
https://medium.com/@petergombos/lm-ntlm-net-ntlmv2-oh-my-a9b235c58ed4 -
@אף-אחד-3 כתב במה האלגוריתם ליצירת ההאש לסיסמה בווינדוס ?:
@קומפיונט למה לא מבין ? חיפוש ברשימה אמור להיות (ככה אני חושב בכל אופן) הרבה יותר מהיר מאשר חישוב של כל ההאשים לסטרינגים אפשריים בכל פעם מחדש
אני עדין לא בטוח שזו הסיבה.
אני אשאל שאלה רטורית: כמה זמן לוקח להכין את קובץ ההאשים הזה?בכל מקרה ככל שיגדל הזמן להכין את קובץ ההאשים ככה יגדל הזמן הנדרש להעביר אותו ממחשב למחשב. אז איפה היתרון?
-
@קומפיונט אכן ה-lm hash כבר ממזמן לא נמצא בשימוש עבור התחברות לוקלית אבל עד לאחורנה זה היה עדיין נשמר ברג׳יסטרי לצורך תאימות לאחור לצורך התחברות מרחוק עם פרוטוקול SMB.
נראה לי שמויסטה ואילך זה לא נשמר כלל בברירת מחדל.ציטוט מויקיפדיה:
Starting with Windows Vista and Windows Server 2008, Microsoft disabled the LM hash by default; the feature can be enabled for local accounts via a security policy setting, and for Active Directory accounts by applying the same setting via domain Group Policy. The same method can be used to turn the feature off in Windows 2000, Windows XP and NT. Users can also prevent a LM hash from being generated for their own password by using a password at least fifteen characters in length. -- NTLM hashes have in turn become vulnerable in recent years to various attacks that effectively make them as weak today as LanMan hashes were back in 1998.
-
@אף-אחד-3
אני חושב שהיתרון היחיד ברשימות האשים זה רק אם הם ממוינים בסדר עולה או יורד, כי אז אפשר לחפש ערך מסויים של האש בקובץ בעל אולטרה נפח עם טריליוני האשים, ובגלל החיפוש הבינארי התוצאה תהיה מאוד מהירה.
אבל בכל מקרה היום זה לא כל כך יעיל, מכיון שמשתמשים עם 'המלחה' לפני שמחשבים את ההאש, אז זה אמור לתת הגנה מפני רשימות ההאשים ופריצות באמצעות ה-Rainbow Tables שהזכיר @yossiz. -
@קומפיונט כתב במה האלגוריתם ליצירת ההאש לסיסמה בווינדוס ?:
אני חושב שהיתרון היחיד ברשימות האשים זה רק אם הם ממוינים בסדר עולה או יורד, כי אז אפשר לחפש ערך מסויים של האש בקובץ בעל אולטרה נפח עם טריליוני האשים, ובגלל החיפוש הבינארי התוצאה תהיה מאוד מהירה.
זה לא הולך להיות טריליוני
בשלב הראשון זה רק מספרי טלפון כשרים או, - במקרה של PIN - רשימה של כל המספרים האפשריים בעלי 4 - 5 - 6 ספרות
בשלב השלישי - רשימה של כל המילים במילון העברי
ועדיין אני מסופק אם הגענו ל 20 מיליון
ורק חשוב לציין, זה בעיקר בשביל האתגר והלמידה ופחות בשביל להפיק מזה תועלת (תכל'ס לרוב מי שיש את ההאש תהיה גם גישה פיזית למחשב) -
@קומפיונט כתב במה האלגוריתם ליצירת ההאש לסיסמה בווינדוס ?:
אבל בכל מקרה היום זה לא כל כך יעיל, מכיון שמשתמשים עם 'המלחה' לפני שמחשבים את ההאש, אז זה אמור לתת הגנה מפני רשימות ההאשים ופריצות באמצעות ה-Rainbow Tables שהזכיר @yossiz.
גם אחרי שווינדוס שיפרו את ההאש לא הוסיפו מלח