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”.


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.


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.


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).


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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.