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.