Les deux révisions précédentesRévision précédente | |
curiosite:challenge:nes [2020/04/28 22:35] – mhtml -> html root | curiosite:challenge:nes [2020/05/10 23:40] (Version actuelle) – Suppression de la taille par défaut pour les images root |
---|
Commençons par ouvrir ''sniff01.pcapng.gz'' avec ''WireShark''. | Commençons par ouvrir ''sniff01.pcapng.gz'' avec ''WireShark''. |
| |
{{:curiosite:challenge:nes:sniff01.pcapng.png?1261|Wireshark cas 1}} | {{:curiosite:challenge:nes:sniff01.pcapng.png|Wireshark cas 1}} |
| |
On voit qu'il y a l'envoi d'une image au format PNG découpé en plusieurs trames ''TCP''. Pour récupérer l'image, il faut sélectionner la dernière ligne qui contient l'image PNG. Dans ce cas, il apparait un onglet ''Reassembled TCP''. Faire un clic droit sur la ligne ''Portable Network Protocol'' et l'exporter dans un fichier. | On voit qu'il y a l'envoi d'une image au format PNG découpé en plusieurs trames ''TCP''. Pour récupérer l'image, il faut sélectionner la dernière ligne qui contient l'image PNG. Dans ce cas, il apparait un onglet ''Reassembled TCP''. Faire un clic droit sur la ligne ''Portable Network Protocol'' et l'exporter dans un fichier. |
| |
{{:curiosite:challenge:nes:sniff01.png?128|Image PNG de la trame}} | {{:curiosite:challenge:nes:sniff01.png|Image PNG de la trame}} |
| |
{{:curiosite:challenge:nes:sniff01.pcapng-2.png?751|Wireshark 2 cas 1}} | {{:curiosite:challenge:nes:sniff01.pcapng-2.png|Wireshark 2 cas 1}} |
| |
En l'ouvrant avec Gimp, petits messages d'avertissement sur l'image. | En l'ouvrant avec Gimp, petits messages d'avertissement sur l'image. |
| |
{{:curiosite:challenge:nes:sniff01_gimp.png?713|sniff01 sous Gimp}} | {{:curiosite:challenge:nes:sniff01_gimp.png|sniff01 sous Gimp}} |
| |
On voit que l'image est composée de couleur en niveau de gris. Les 16 valeurs de gris sont : ''69 88 73 70 32 69 83 84 32 84 79 78 32 65 77 73'' soit en caractère ASCII : ''EXIF EST TON AMI'' | On voit que l'image est composée de couleur en niveau de gris. Les 16 valeurs de gris sont : ''69 88 73 70 32 69 83 84 32 84 79 78 32 65 77 73'' soit en caractère ASCII : ''EXIF EST TON AMI'' |
Le ''bssid'' (''90:F6:52:7F:A5:CD'') se lit dans les données ''IEEE'', ''Destination address'' : | Le ''bssid'' (''90:F6:52:7F:A5:CD'') se lit dans les données ''IEEE'', ''Destination address'' : |
| |
{{:curiosite:challenge:nes:sniff02-1.png?1026|BSSID depuis Wireshark}} | {{:curiosite:challenge:nes:sniff02-1.png|BSSID depuis Wireshark}} |
| |
J'ai alors tenté 5 façons différentes : | J'ai alors tenté 5 façons différentes : |
====Déchiffrage du dump Wireshark==== | ====Déchiffrage du dump Wireshark==== |
| |
{{:curiosite:challenge:nes:wireshark_dump_ssl_non_decrypte.png?1246|}} | {{:curiosite:challenge:nes:wireshark_dump_ssl_non_decrypte.png|}} |
| |
Le ''serveur hello'' indique bien qu'il utilise une clé au format RSA. | Le ''serveur hello'' indique bien qu'il utilise une clé au format RSA. |
| |
{{:curiosite:challenge:nes:wireshark_server_hello.png?499|}} | {{:curiosite:challenge:nes:wireshark_server_hello.png|}} |
| |
Il faut configurer Wireshark pour décoder le flux SSL avec la clé. | Il faut configurer Wireshark pour décoder le flux SSL avec la clé. |
Pour cela, il faut aller dans les préférences du protocole SSL. | Pour cela, il faut aller dans les préférences du protocole SSL. |
| |
{{:curiosite:challenge:nes:wireshark_preferences.png?325|}} {{:curiosite:challenge:nes:wireshark_preferences_ssl.png?713|}} {{:curiosite:challenge:nes:wireshark_preferences_ssl_key.png?682|}} | {{:curiosite:challenge:nes:wireshark_preferences.png|}} {{:curiosite:challenge:nes:wireshark_preferences_ssl.png|}} {{:curiosite:challenge:nes:wireshark_preferences_ssl_key.png|}} |
| |
Et voilà le flux SSL décodé. | Et voilà le flux SSL décodé. |
| |
{{:curiosite:challenge:nes:wireshark_dump_ssl_decrypte.png?1321|}} | {{:curiosite:challenge:nes:wireshark_dump_ssl_decrypte.png|}} |
| |
====Mail du challenge==== | ====Mail du challenge==== |
On peut ajouter une nouvelle colonne de type ''Delta time displayed''. On peut maintenant considérer que si la requête a duré 3 secondes, cela correspond à un bit 0. | On peut ajouter une nouvelle colonne de type ''Delta time displayed''. On peut maintenant considérer que si la requête a duré 3 secondes, cela correspond à un bit 0. |
| |
{{:curiosite:challenge:nes:wireshark_delta_time.png?1320|}} | {{:curiosite:challenge:nes:wireshark_delta_time.png|}} |
| |
| |