Lorsque je fais cat
sur le fichier wpa_supplicant.conf
sur les mobiles Samsung, je vois que les mots de passe sont cryptés. Mais lorsque j'ouvre le même fichier sur les mobiles LG, je peux voir les mots de passe en texte clair.
Voici ce que je vois sur mon Galaxy S5. Les informations ci-dessous concernent mon réseau qui a un mot de passe WPA 77807780
(psk
est la clé de passe chiffrée):
network={
ssid=""
psk=fce6c4f64304b00c5783199bbd2b1f91
key_mgmt=WPA-PSK
priority=10
frequency=2462
autojoin=1
usable_internet=0
skip_internet_check=0
}
Est-ce une fonctionnalité des mobiles Samsung? Quel type de cryptage est utilisé pour chiffrer le mot de passe et comment les décrypter?
0 votes
Oui, je confirme que c'est en texte brut sur LG Nexus 4. Un peu de recherche confirme également que Samsung le chiffre ou le hache, mais je n'ai pas encore trouvé la méthode.
0 votes
Sur mon Galaxy S5, il utilise les méthodes EVP_Encrypt* d'OpenSSL avec le chiffrement EVP_aes_128_cbc, c'est-à-dire AES avec une clé de 128 bits en mode CBC. Cela a du sens puisque tous les PSKs chiffrés que j'ai vus ont une longueur modulo 32 caractères hexadécimaux (32*4 bits = 128 bits, la taille de bloc d'AES). Aucune idée de ce qui est utilisé comme clé ou comme IV.
0 votes
Connexe : Récupérer le mot de passe WiFi, Comment récupérer le mot de passe WiFi enregistré ?