[COMINFOR2017] Étape 2 – Morse

[COMINFOR2017] Étape 2 – Morse

Pavillon et morse

Second challenge du COMINFOR2017, composé de deux parties indépendantes. Une première étape avec un GIF et une seconde avec du morse.

 

----- .---- .... ...-- --... .---- ...-- .... ...-- ----- .---- -.... .... ....-
..... ----- .---- .... ...-- ----- ----- -.... .... ..... ..--- ----- ----. ....
..... ..--- .---- -.... .... ...-- --... .---- ---.. .... ----- ----- ----- ...--
.... ...-- ----- ----- ...-- .... ....- ..... ----- -.... .... ...-- --... .----
-.... .... ...-- ----- ----- ...-- .... ...-- --... .---- ...-- .... ...-- -----
.---- -.... .... ...-- --... ----- ----- .... ..... ..--- ----- .---- .... ...--
----- .---- -.... .... ....- ..... .---- ..--- .... ..... ..--- ----- -.... ....
----- ----- .---- ...-- .... ...-- ----- .---- ...-- .... ...-- --... ----- -----
.... ..... ..--- ----- -.... .... ...-- --... .---- ----. .... ....- .....

Ce second challenge est composé d’un gif et d’une séquence de morse. Nous allons dans un premier temps nous interesser au gif. Nous allons donc extraire chacune des images du gif. Pour cela nous utiliserons la commande :

convert -coalesce eLAE01.gif out%05d.png

La commande génére 49 images :

Nous reconnaissons les pavillons de la marine après une rapide recherche google, on trouve la correspondance entre les pavillon et l’alphabet militaire.

Une fois traduite la séquence de pavillon du gif nous donnes le message suivant :

le timonier en a plein les bras le premier fragment est eckoh

Nous avons donc résolu la première partie de ce challenge. Pour le morse, il suffit d’utiliser un interpréteur en ligne comme dCode par exemple.

On obtient alors le message suivant :

01H37
13H30
16H45
01H30
06H52
09H52
16H37
18H00
03H30
03H45
06H37
16H30
03H37
13H30
16H37
00H52
01H30
16H45
12H52
06H00
13H30
13H37
00H52
06H37
19H45

On se rend vite compte qu’il s’agit d’heure, le thème étant orienté marine on trouve après quelques recherches l’alphabet des sémaphores :

En arrondissant les heures et en utilisant quelques symétries on obtient le messages suivant :

Le second fragment est deltah

En assemblant les deux morceaux ont a alors le flag : eckohdeltah

Leave a Reply

Your email address will not be published. Required fields are marked *