כיצד למצוא סיסמאות לרשת Wi-Fi משורת הפקודה ב-Mac
תוכן עניינים:
בהתחשב במורכבות של כמה סיסמאות של רשת Wi-Fi בשילוב עם תדירות ההזנה הכללית שלהן ושהן נשמרות בדרך כלל בשימוש, זה לא נורא יוצא דופן לשכוח מהי סיסמת אלחוטית ספציפית של נתבים.
למרבה המזל, אם אתה משתמש ב-Mac, יש כמה דרכים למצוא את פרטי ההתחברות של נתב ה-Wi-Fi שאבדו או נשכחו.
אולי השיטה הקלה ביותר היא שחזור סיסמאות אלחוטיות שנשכחו עם KeyChain Access ב-Mac OS X, אבל אם אתה משתמש מתקדם ב-Mac, ייתכן שתרצה לאחזר את אותם נתונים משורת הפקודה, וזה מה אנחנו הולכים להדגים כאן.
תצטרך לדעת את שם הנתב של סיסמת נתב ה-Wi-Fi שברצונך לאחזר. השאר די ישר קדימה.
מצא והצג סיסמאות לרשת Wi-Fi משורת הפקודה ב-Mac OS X
כדי להתחיל עם הטריק הזה, פתח את אפליקציית המסוף מתוך /Applications/Utilities/, ולאחר מכן השתמש בתחביר הפקודה הבא כדי למצוא ולהציג את הסיסמה עבור רשת אלחוטית ספציפית:
"security find-generic-password -ga ROUTERNAME>"
החלף את "ROUTERNAME" בשם המדויק של הנתב האלחוטי שברצונך לאחזר את הסיסמה עבורו. אינך צריך להיות מחובר לרשת זו כדי לשחזר את הסיסמה עבור אותה רשת, אתה צריך רק להצטרף אליה פעם אחת ולשמור את הסיסמה עבורה כאשר התחברת באותו זמן.
לדוגמה, נניח ששם הנתב האלחוטי הוא "YOUR-ROUTER", הפקודה תיראה כך:
"security find-generic-password -ga YOUR-ROUTER |grep password:"
לחיצה על return והרצת מחרוזת הפקודה הזו תבקש כניסה של מנהל מערכת (או שאתה יכול לעשות קידומת עם sudo), אשר לאחר מכן יחזיר את הסיסמה עבור הנתב הנתון, שנראה כך:
"$ security find-generic-password -ga YOUR-ROUTER | grep password: password: osxdailysecretpassword"
בדוגמה זו, הסיסמה של 'YOUR-ROUTER' היא "osxdailysecretpassword", בניכוי המרכאות.
פקודה זו יכולה להיות מועילה במיוחד אם אתה משלב אותה עם היכולת לרשום את כל הרשתות האלחוטיות שאליהן התחבר Mac בעבר, במיוחד אם אינך זוכר את השם או האיות המדויקים של נתב ספציפי.
אתה יכול גם להשאיר את הצינור ל-grep, אשר ידווח על פרטים נוספים על הנתב הנשאל, אבל רוב הנתונים שנוספו שדווחו אינם שימושיים במיוחד, ולכן אנחנו מנקים את פלט וקיצורו באמצעות grep. לסקרנים, הפקודה החזרה ללא צינור grep תיראה בערך כך:
$ security find-generic-password -ga YOUR-ROUTER-NAME keychain: /Library/Keychains/System.keychain class: genp attributes: 0x00000007 blob=YOUR- ROUTER-NAME 0x00000008 blob=NULL acctblob=YOUR-ROUTER-NAME cdattimedate=0x52192841772471472498124818A00 20150723143649Z\000 crtruint32=NULL cusisint32=NULL descblob=AirPort network password genablob=NULL icmtblob=NULL invisint32=NULL mdattimedate=0x52192841772471472498124818A00 20150723143649Z\000 negasint32=NULL protblob=NULL scrpsint32=NULL svceblob=AirPort typeuint32=סיסמה NULL: osxdaily"
במקרה זה, סיסמת ה-Wi-Fi עבור 'שם הנתב שלך' עם 'סיסמה: "osxdaily"' נמצאת בתחתית הפקודה המוחזרת.
כפי שכבר צוין, אתה יכול למצוא את אותם פרטי התחברות ל-Wi-Fi מכלי KeyChain Access ב-Mac OS X, ואתה אפילו לא צריך להיות מחובר לרשת ה-Wi-Fi שאתה מאחזר הסיסמה עבור, וזה מאוד מועיל עבור הפעמים שבהן אתה מקבל שיחת טלפון מחבר או מבן משפחה ושואל "היי מה הסיסמה לנתב בבית פלוני" (אולי אני היחיד שמקבל את אלה שיחות).
אם תלך במסלול שורת הפקודה כפי שמתואר כאן, שהוא בסופו של דבר רק גישה מסוף למחזיק המפתחות בכל מקרה, או דרך אפליקציית KeyChain Access הידידותית יותר למשתמש, תלוי בך.
תודה ל-LifeHacker שהצביעה על הטריק הנהדר הזה, ניקינו אותו קצת עם grep אבל עבור משתמשי PC, Lifehacker הולך רחוק יותר כדי להדגים כיצד לבצע את אותה סיסמת נתב Wi-Fi מציאת סיסמא של Windows גם PC, שללא ספק יכול להועיל למשתמשים רבים, המבוסס בעיקר על מחשבי Mac או אחרת.
אם אתה משתמש שורת פקודה, זה אמור להיות שימושי עבורך לזהות סיסמאות Wi-Fi די מהר. ספר לנו אם אתה מכיר גם שיטה אחרת.