Encoder clé WPA en <keymaterial>

Fermé
Mr T - 27 août 2010 à 21:57
 Mr T - 27 août 2010 à 23:21
Bonjour,
Je souhaiterais pouvoir créer moi même mes fichiers .xml pour l'importation de profiles wifi grâce à netsh wlan add profile filename="mon_profil.xml"



Le Fichier XML doit être monté comme ceci :

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
	<name>Mr T - Wifi</name>
	<SSIDConfig>
		<SSID>
			<hex>4D722054202D2057696669</hex>
			<name>Mr T - Wifi</name>
		</SSID>
	</SSIDConfig>
	<connectionType>ESS</connectionType>
	<connectionMode>auto</connectionMode>
	<MSM>
		<security>
			<authEncryption>
				<authentication>WPAPSK</authentication>
				<encryption>TKIP</encryption>
				<useOneX>false</useOneX>
			</authEncryption>
			<sharedKey>
				<keyType>passPhrase</keyType>
				<protected>true</protected>
				<keyMaterial>01000000D08C9DDF0115D1118C7A00C04FC297EB010000005F9487989B36B444B809D1F76EFBDDDE00000000020000000000106600000001000020000000CA0054BB7D37995784DF14491D80281AE4842F72160B38E560D3FE6DCBE535E8000000000E80000000020000200000003A9A285CEB2FFCA252E9E250A0F024B0BC6973D6A40DB038F82548B2052FA58F50000000A0D789E69467C31F2CAB09BCA609357334187BEDBB9352A24FE1249EA4276F5041636EFD61BFFA5C7A9A3EF888227CEAE6F6F47357C2A1FD8388200D8E9D87EA790633B781FD0728ECC857D656A25F8F400000000789FEE8BE193201A46990D36C6D297C6D2441E1DC12D45424E2588B92D00EF7561D47C946E46679128224AA376633F96A2BEDF6CFFEEF159981CAAB23888845</keyMaterial>
			</sharedKey>
		</security>
	</MSM>
</WLANProfile>


Cependant il y a un hic, j'ai beau chercher je ne trouve pas ce qu'est réellement le <keymaterial>, je penchais pour la clé WPA converti en hexadécimal mais non aucune correspondance de près ou de loin une fois converti.

Donc au final ma question est qu'est ce que le <keymaterial> ? comment l'obtenir à partir des informations que je peux avoir du style MAC du routeur, Clé WPA, cryptage ?

Merci d'avance pour toutes vos réponses.
Mr T



A voir également:

4 réponses

Pierrot6150 Messages postés 1614 Date d'inscription lundi 4 mai 2009 Statut Membre Dernière intervention 8 janvier 2017 557
27 août 2010 à 22:25
...<keymaterial>,???

Regarde ici
http://img841.imageshack.us/img841/32/wifitl.png
0
Dans le fichier .xml on ne voit pas la clé WPA, je suppose donc qu'elle doit être encodé d'une manière à obtenir ce qui est entre les balises <keymaterial></keymaterial> mais le hic c'est comment ?

Au vu de ta capture tu dois avoir quelque chose qui y ressemble dans ton fichier *SpeedTouch*.xml
0
le but est juste de savoir comment générer ce qui est entre les balises keymaterial, pas d'exporter un profile existant. Ce que je veux c'est pouvoir créer mon fichier xml moi même et me servir de net sh juste pour l'importer par la suite. à moins qu'il y 'ai une commande permettant ça que je n'aurais pas vue.
0
Bon en faite je vais expliquer toute l'histoire.

J'ai fait un programme en python qui a pour but de générer une clé aléatoirement, de l'entrer dans le routeur puis de reconnecter l'ordinateur avec cette nouvelle clé. Le but est que tout soit entièrement automatisé. Et le seul morceau qu'il me manque c'est comment générer ce qui est entre les balises <keymaterial> c'est pas plus compliqué que ça. Mais comme je n'ai trouvé nulle part comment était généré ceci bah je bloque.

Pour que tout soit entièrement automatisé il ne faut pas que j'ai eu besoin d'entrer la clé manuellement auparavant, car sinon dans mon cas netsh n'aurait aucun intérêt.

Je sais j'ai des projets tordu ^^'
0