• [^] # Re: mozilla firefox thunderbird

    Posté par (site web personnel) . En réponse au journal Complétion des formulaires. Évalué à 4.

    Ca fait plusieurs semaines que je cherche à décrypter mes mots de passe Firefox. Apparement, Firefox utilisera une clé de 8 octets pour décrypter ces mots de passe (classique pour DES).

    En fait la clé fait 24 (3*8) octets pour 3DES.

    J'ai jeté un rapide coup d'oeil aux sources de Mozilla et voilà ce que j'ai compris : quand tu ajoutes un mot de passe au password manager et que tu demandes à chiffrer, le code fait appel au PSM (Personal Security Manager), s'il n'est pas initialisé on demande alors le Master Password. Ensuite le login et le mot de passe sont chiffrés avec la clé "par défaut" (keyId.data = 0, keyId.len = 0) du PSM ; si cette clé n'existe pas, elle est crée.

    Cette explication est le fruit d'une demi heure d'étude du code de mozilla, mes propos sont donc à prendre avec toute les précautions nécessaires.