כלי אבטחה בקוד פתוח
hashcat: פיצוח GPU, כללים ומציאות
hashcat הוא מנוע הפיצוח של GPU: מצבי hash במאות, צינורות רשימת מילים וכללים, התקפות מסכות ו--show/--הנהלת חשבונות שמאפשרת לבחון עבודה של מאות ג'יגה-בתים של סיסמאות. על התקשרויות עם ערכות hash משוחזרות, היא מייצרת את הממצאים המשפיעים על המדיניות שמהם עשויות שקופיות בחדר ישיבות, והיא עושה זאת במהירויות מכונה שעיצבו את מדיניות הסיסמאות המודרנית. זה גם הכלי עם הכי פחות סובלנות לטעויות חובבים: מצבי Hash שגויים מבזבזים ימי GPU, ופלט סדוק הוא חומר אישור חי.
נקודות עיקריות
- למדו -m בעל פה עבור המטרות הנפוצות שלכם: -m 0 (MD5), -m 1000 (NTLM), -m 1800 (sha512crypt), והמצב הנכון הוא ההבדל בין מיידי לאשפה.
- מצבי התקפה הם אוצר המילים האמיתי: -מילון 0 + כלל, -מסיכה 3, -כלאיים 6; כל אחד עונה על שאלת מדיניות אחרת.
- כללים גורמים ל-hashcat לשיר: wordlist plus rules/rockyou-30000.rule-style sets בודק מיליארדי גרסאות מבלי שהן קיימות בדיסק.
- --הצג (סדוק), --left (לא סדוק), והנהלת חשבונות ב-potfile הופכים ביקורת סיסמה למדע בר ביקורת ולא למבחן עשן.
- מדד ראשון, תמיד: hashcat -b בכרטיסים האמיתיים שלך אומר לך כמה מסכה תעלה בפועל לפני שלקוח ישלם תעריפי GPU שעות.
- תקרת הביצועים היא גיבוב עלות זיכרון: bcrypt ו-scrypt איטיים GPUs בצורה עצומה, וזו הנקודה של האלגוריתמים האלה - תכננו את הציפיות בהתאם.
- אתיקה של מעבדת חומרה משלך: פצחו רק גיבובים שחילצתם ממערכות שהורשיתם לבדוק (מערכות לקוח תחת חוזה, מעבדי VM, חשבונות משלכם) - ה-GPU חף מפשע, היקף ההתקשרות לא.
- משמעת פלט: סיסמאות סדוקות הן הסמכות האמיתית של אנשים; האחסון מוצפן, השמירה תואמת את החוזה, ושום דבר לא נכנס לדוח מעבר למה שהלקוח צריך בפועל.
הערת שטח
שתי שאלות לפני כל ריצה: האם בחרתי את ה-m הנכון, והאם קראתי מה אעשה עם הרשימה הסדוקה? הראשון חוסך ימי GPU; השני מרחיק סיסמאות של לקוחות ממייל הפניה - כלל מטעות בתחילת הקריירה.
שאלות נפוצות
מה ההבדל בין -a 0 ל -a 3?
-a 0 מריץ מילונים וחוקים; -3 בונים לפי מסכה (מסכה עליונה, מחלקת char) כוח גס; היברידי (-a 6) משלב את שניהם.
האם אני צריך GPU ספציפי?
כל כרטיס מודרני עוזר, אבל מהירות פיצוח מדמיינת עם חומרה ועלות גיבוב; אמות מידה לפני התקשרויות מונעות הבטחות שאף כרטיס לא יכול לקיים.
האם hashcat יכול לפצח לחיצות ידיים של WPA?
כן (מצב 22000 בגירסאות מודרניות עם קובץ לחיצת יד שנלכד כהלכה), וכך מסתיימת בדרך כלל שרשרת הפיצוח האלחוטי.
GPUs מקומיים או GPUs בענן?
כרטיסים מקומיים זולים יותר לעבודה רציפה ושומרים נתונים בתוך הבית; פרצי ענן לריצות גדולות חד פעמיות; סעיפי טיפול בנתונים בחוזה הלקוח מחליטים באילו מותר להשתמש.
איך Kinetikatech מסייעת לך ב-כלי אבטחה בקוד פתוח
בקיצור: אנשי המקצוע של ארגז הכלים לבדיקה ממשיכים לטעון: סורקים, סניפרים, קרקרים ופרוקסי אינטרנט הסבירו את האופן שבו הם משמשים בהתקשרויות אמיתיות - פקודות, דגלים, פלטים, והיכן כל אחד יושב במתודולוגיה. תנו ל-בדיקות חדירה ואבטחת שרתי לינוקס שלנו לקחת את זה וזה מכוסה — הערכה נכונה, יישום נקי וניטור מסביב לשעון.