Jak najít hesla Wi-Fi sítě z příkazového řádku na Macu
Obsah:
Vzhledem ke složitosti některých hesel k wi-fi sítím v kombinaci s obecnou vzácností jejich zadávání a k tomu, že se při použití obvykle ukládají, není až tak neobvyklé zapomenout, co je to konkrétní heslo bezdrátového routeru.
Naštěstí, pokud používáte Mac, existuje několik způsobů, jak najít ztracené nebo zapomenuté přihlašovací údaje k routeru wi-fi.
Možná nejjednodušší metodou je obnovení zapomenutých bezdrátových hesel pomocí KeyChain Access v Mac OS X, ale pokud jste pokročilý uživatel Mac, možná budete chtít získat stejná data z příkazového řádku, a to je to, co zde předvedeme.
Budete potřebovat znát název routeru pro heslo wi-fi routeru, které chcete získat. Zbytek je docela přímočarý.
Vyhledání a zobrazení hesel sítí Wi-Fi z příkazového řádku v systému Mac OS X
Chcete-li začít s tímto trikem, otevřete aplikaci Terminál z /Applications/Utilities/ a poté pomocí následující syntaxe příkazu vyhledejte a zobrazte heslo pro konkrétní bezdrátovou síť:
"security find-generic-password -ga ROUTERNAME>"
Nahraďte „ROUTERNAME“ přesným názvem bezdrátového routeru, pro který chcete získat heslo. K obnovení hesla pro tuto síť nemusíte být připojeni k této síti, stačí se k ní připojit jednou a uložit heslo, když jste se v té době připojovali.
Například řekněme, že název bezdrátového směrovače je „VÁŠ-SMĚROVAČ“, příkaz by vypadal takto:
"security find-generic-password -ga YOUR-ROUTER |grep password:"
Zasažení return a spuštění tohoto příkazového řetězce si vyžádá přihlášení správce (nebo můžete předponu sudo), který pak vrátí heslo pro daný router, vypadá takto:
"$ zabezpečení najít obecné-heslo -ga VÁŠ SMĚROVAČ |grep heslo: heslo: osxdailysecretpassword"
V tomto příkladu je heslo pro „VÁŠ SMĚROVAČ“ „osxdailysecretpassword“ bez uvozovek.
Tento příkaz může být obzvláště užitečný, pokud jej zkombinujete s možností vypsat všechny bezdrátové sítě, ke kterým se Mac dříve připojil, zejména pokud si nepamatujete přesný název nebo pravopis konkrétního routeru.
Můžete také nechat rouru na grep, který oznámí další podrobnosti o dotazovaném routeru. Většina nahlášených dodatečných dat však není nijak zvlášť užitečná, proto pročišťujeme výstup a jeho zkrácení pomocí grep. Pro ty, kdo jsou zvědaví, příkaz return bez roury grep by vypadal asi takto:
$ zabezpečení najít obecné-heslo -ga Klíčenka JMÉNO-VAŠEHO-SMĚROVAČE: /Library/Keychains/System.keychain class: atributy genp: 0x00000007 blob=VAŠE- 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=NULOVÉ heslo: osxdaily"
V tomto případě je heslo wi-fi pro 'Your-Router-Name' s 'heslem: „osxdaily“' úplně dole v vráceném příkazu.
Jak již bylo zmíněno, stejné přihlašovací údaje k wi-fi můžete najít z nástroje KeyChain Access v systému Mac OS X a dokonce nemusíte být připojeni k síti wi-fi, kterou načítáte heslo pro, což je velmi užitečné pro ty chvíle, kdy vám zavolá přítel nebo člen rodiny s dotazem „ahoj, jaké je heslo pro router u toho a toho domu“ (možná jsem jediný, kdo je dostane hovory).
Je na vás, zda půjdete cestou příkazového řádku, jak je zde popsáno, což je v konečném důsledku jen terminálový přístup ke klíčence, nebo pomocí uživatelsky přívětivější aplikace KeyChain Access.
Díky LifeHackeru za upozornění na tento skvělý trik, trochu jsme to vyčistili pomocí grepu, ale pro uživatele PC jde Lifehacker ještě dále a ukazuje, jak provést stejné zjištění hesla wi-fi routeru z Windows PC také, což by mohlo být nepochybně užitečné pro mnoho uživatelů, založených především na počítačích Mac nebo jiných.
Pokud používáte příkazový řádek, mělo by se vám to hodit k poměrně rychlé identifikaci hesel wi-fi. Pokud víte o jiné metodě, dejte nám vědět.