Jak uzyskać dostęp do pęku kluczy OS X za pośrednictwem Ubuntu

9

Potrzebuję uzyskać dostęp do niektórych treści starego pęku kluczy OS X.

Znam hasło - nie chodzi o łamanie ;-)

To, czego nie mam, to komputer Mac. Mam pliki pęku kluczy na dysku z kopią zapasową.

Czy jest jakiś sposób, aby dostać się do zawartości na pudełku Ubuntu? Na przykład port OS X / usr / bin / security?

Ostateczne „nie” byłoby równie przydatne jak „tak”.

adrianh
źródło
2
Według Wikipedii zestaw narzędzi pęku kluczy OS X jest oprogramowaniem typu open source. ( Wiem, że to dotyczy BSD, ale ...) Być może będziesz w stanie się skompilować security.
trzydzieści trzydzieści
Masz pojęcie, gdzie Mac OS X przechowuje hasła Wi-Fi, abyśmy mogli je odczytać z odpowiedziami?
Jeff Burdges

Odpowiedzi:

2

Jeśli nie boją się małej ilości skryptów, istnieje wrapper Pythona dla polecenia bezpieczeństwa z krótkim tutorialu tutaj . Nigdy wcześniej nie musiałem tego robić, więc nie mogę mówić o jego skuteczności.

astex
źródło
Po kliknięciu kilku linków pojawia się również to , które powinno zapewnić działający interfejs GUI.
Astex,
Niestety, to nie pomaga, ponieważ daje dostęp tylko do pęku kluczy OS X podczas uruchamiania w OS X. Jest to po prostu pythonowy sposób rozmowy z / usr / bin / security. To nie pomaga na innych platformach.
adrianh
Nie sądzę, że tak jest w przypadku drugiego rozwiązania wymienionego w komentarzach. Przepraszam, powinienem był to wyjaśnić.
astex,
Dotyczy to - źródło tutaj bitbucket.org/kang/python-keyring-lib/src/… - specyficzne dla OS X;)
adrianh
Link, do którego odwoływałeś się 404.
Dan Loewenherz
1

Myślę, że nie masz podobnego narzędzia w Linuksie, aby to zrobić.

Ze wszystkich narzędzi, które widziałem, wszystkie wymagają posiadania systemu Mac OS X, aby z nich korzystać. Na przykład zrzut kluczy wymaga securitydpolecenia.

Sądzę więc, że jedyną opcją, którą ci pozostało, jest pożyczenie czyjegoś Maca.

Salem
źródło
0

Nie, cała koncepcja pęku kluczy ma na celu uniknięcie tego. Może to być jakiś hackerski sposób, ale nie powinieneś.

Brelok OS X używa Triple DES jako algorytmu szyfrowania, który jest dość bezpieczny, ale starzeje się i został zastąpiony nowszymi algorytmami szyfrowania o większej długości klucza. Rząd USA wycofał się z używania Triple DES i wyznaczył AES jako nowy standard.

(z http://help.agilebits.com/1Password3/keychain_comparison.html )

Polecam, biorąc pod uwagę utracone dane. Ale nadal zmienia hasło, które mogło być w nim zawarte (jeśli ktoś inny uzyskał dostęp).

Coteyr
źródło
3
Nie, koncepcja pęku kluczy ma uniemożliwić dostęp do niego osobom, które nie znają hasła. Ma referencje, więc powinno być możliwe, przy odrobinie pracy.
trzydziesty trzydziesty
Może ma swoje hasło, ale sądzę, że jest ono również szyfrowane kluczem OS X.
coteyr
@coteyr - jesteś w błędzie. Breloki można kopiować między komputerami z systemem OS X - więc nie są one powiązane z żadnym kluczem specyficznym dla maszyny. Jakikolwiek klucz specyficzny dla systemu operacyjnego byłby trywialnie trudny do złamania, ponieważ musiałby być publiczny, aby deszyfrowanie rzeczywiście miało miejsce.
adrianh
Kod źródłowy Może ci pomóc Adriana. Niektóre dokumenty mogą być przydatne. ale to wszystko, co mogłem znaleźć. Nadal wiem, że bardzo trudno mi przenieść brelok z jednego komputera Mac na inny, ale może to być specyficzne dla aplikacji. Przepraszamy, jeśli odpowiedź jest nieprawidłowa. (przepraszam za podwójny post czytałem kod)
coteyr