jeudi 4 mars 2010

"Hacker" le compte root sur OSX > 10.3

C'est l'histoire d'un mec...

.... qui a oublié son mot de passe root!

Que l'on achète un mac d'occasion, qu'un jour jour on ait activé le compte administrateur, et si de plus on a une cervelle de moineau...

Bon voila la solution, qui remettra le mot de passe root à la valeur choisie

  1. Booter en  "single user mode" (presser Alt - S au boot)
  2. au prompt:
  3. fsck -fy  # on check le disque pour ne pas faire de bétises
  4. mount -uw /   # on le monte en R/W
  5. launchctl load /System/Library/LaunchDaemons/com.apple.DirectoryServicesLocal.plist  # en une ligne!  demarre les services d'annuaires
  6. dscl localonly # accès au bases de données User en mode interactif 
  7. cd /Local/Default/Users/
  8. passwd root  # à taper tel quel
  9. new password  # la réponse, entrer ici le nouveau de passe
  10. exit
  11. ... on reboote !
Ca fonctionne aussi pour Snow Léopard, heu... c'est beau la sécurité!
    Jetez un oeuil au site de jessecole, il y a vraiment des Gourus, respect!

    BON HACK!!!