Cara mengakses keychain OS X melalui Ubuntu

9

Saya perlu mengakses beberapa konten dari keychain OS X lama.

Saya tahu kata sandi - ini bukan tentang crack ;-)

Yang tidak saya miliki adalah Mac. Saya punya file gantungan kunci di drive cadangan.

Apakah ada cara untuk mendapatkan konten di kotak Ubuntu? Port OS X / usr / bin / keamanan di suatu tempat misalnya?

"Tidak" pasti akan berguna seperti "ya".

adrianh
sumber
2
Menurut Wikipedia, toolkit keychain OS X adalah open source. (Saya tahu ini untuk BSD, tapi ...) Anda mungkin bisa mengkompilasi securitydiri sendiri.
tigapuluh tiga puluh
Tahu di mana Mac OS X menyimpan kata wifi sehingga kita bisa membacanya dengan jawabannya?
Jeff Burdges

Jawaban:

2

Jika Anda tidak takut dengan sejumlah kecil scripting, ada pembungkus python untuk perintah keamanan dengan tutorial singkat di sini . Saya belum pernah melakukan ini sebelumnya, jadi saya tidak bisa bicara kemanjurannya.

astex
sumber
Setelah mengikuti beberapa tautan, ada juga ini , yang seharusnya menyediakan GUI yang bisa diterapkan.
astex
Sayangnya itu tidak membantu karena hanya memberikan akses ke keychain OS X ketika berjalan pada OS X. Ini hanya menyediakan cara python untuk berbicara dengan / usr / bin / security. Itu tidak membantu pada platform lain.
adrianh
Saya kira bukan itu solusi kedua yang disebutkan dalam komentar. Maaf, saya harus mengklarifikasi.
astex
Itu berlaku untuk itu - sumber di sini bitbucket.org/kang/python-keyring-lib/src/… - spesifik OS X;)
adrianh
Tautan yang Anda referensikan 404s.
Dan Loewenherz
1

Saya pikir Anda tidak memiliki alat serupa di Linux untuk melakukan itu.

Dari semua alat yang saya lihat, semuanya mengharuskan Anda memiliki Mac OS X untuk menggunakannya. Misalnya, keychaindump membutuhkan securitydperintah.

Jadi saya kira satu-satunya pilihan yang tersisa adalah meminjam mac seseorang.

Salem
sumber
0

Tidak, seluruh konsep gantungan kunci untuk menghindari hal itu terjadi. Mungkin ada beberapa cara untuk melakukannya, tetapi Anda tidak seharusnya bisa.

Gantungan kunci OS X menggunakan Triple DES sebagai algoritma enkripsi yang cukup aman, tetapi semakin tua dan telah digantikan oleh algoritma enkripsi yang lebih baru dengan panjang kunci lebih panjang. Pemerintah AS telah mencabut penggunaan Triple DES dan telah menetapkan AES sebagai standar baru.

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

Saya sarankan mempertimbangkan data yang hilang. Tetapi masih mengubah kata sandi yang mungkin ada di dalamnya (jika orang lain mendapatkan akses).

kapas
sumber
3
Tidak, konsep gantungan kunci adalah untuk mencegah orang yang tidak mengetahui kata sandi mengaksesnya. Dia punya kredensial, jadi itu mungkin, dengan beberapa pekerjaan.
tigapuluh tiga
Dia mungkin memiliki kata sandinya tetapi saya percaya itu juga dienkripsi dengan kunci OS X.
coteyr
@coteyr - Anda salah. Gantungan kunci dapat disalin di antara mesin-mesin OS X - jadi mereka tidak terikat dengan kunci spesifik mesin apa pun. Setiap jenis kunci spesifik OS akan dapat diremehkan sepele karena harus dipublikasikan agar dekripsi benar-benar terjadi.
adrianh
Kode Sumber Dapat membantu Anda adrianh. Beberapa Dokumen dapat digunakan. tapi hanya itu yang bisa saya temukan. Saya masih tahu bahwa saya memiliki waktu yang sangat sulit untuk memindahkan gantungan kunci dari satu mac ke mac lainnya, tetapi itu bisa jadi spesifik untuk aplikasi. Maaf jika jawabannya salah. (maaf untuk posting ganda sedang membaca kode)
coteyr