El Capitan'da bir GeneratedUID ile bağlantılı karma nasıl elde edilir?


3

OS X'te GeneratedUID'yi bulmaya çalışmak hala çalışıyor (aşağıdaki örneğe bakın):

dscl localhost -read /Search/Users/<username> | grep GeneratedUID | cut -c15-

Ancak aşağıdakileri komut satırına girerek, yerine <GeneratedUID> GeneratedUID yukarıda bulundu:

cat /var/db/shadow/hash/<GeneratedUID> | cut -c169-216

hiçbir yere götürmez. Bu, OS X'in önceki sürümlerinde çalıştı.

El Capitan'da bulunan karma şimdi nerede?


El Capitan'da artık GUID'den karma alamıyor ...
Henry Danielson

Yanıtlar:


4

Kullanıcıların hash, 10.7'den beri farklı bir yerde saklanır:

/var/db/dslocal/nodes/Default/users/<user>.plist

Gölge karma değerini girmek için:

sudo defaults read /var/db/dslocal/nodes/Default/users/<user>.plist ShadowHashData | tr -dc '0-9a-f ' | xxd -p -r | plutil -convert xml1 - -o -

veya doğrudan dizin servisleri aracılığıyla:

sudo dscl . read /Users/<user> AuthenticationAuthority

ve

sudo dscl . read /Users/<user> dsAttrTypeNative:ShadowHashData

2
Kullanıcının ne istediğini bulmak için üçlü bonus. Başlangıçta makinenin UUID'sine takıldım. +1
bmike

OMG thats awesome o kadar teşekkür ederim vay bu muhteşem bir topluluktur!
Henry Danielson

@HenryDanielson Neler için hash ihtiyacınız var? Şifre kırma?
klanomath

evet nasıl kullanılacağını öğreniyordum John Ripper nasıl kullanılacağımı bir teknoloji direktörüyüm beyaz şapka değil siyah şapka kullanımı için :) Denedim ve işe yaramadı hatta root olarak girdim :( Teşekkürler sanırım bir şeyleri özlüyorum
Henry Danielson

Yine de root erişimim yok, bu karmayı nasıl elde edersiniz? Ayrıca, ürün yazılımı da kilitlendi, bu yüzden SUM kullanamıyorum ve hesabım karşı gelmiyor, resmi durumu "Yönetilen, Mobil"
Phoenixmaster1571
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.