write-up-peerat-2023/seven_is_seven.md
2023-04-30 15:15:13 +02:00

1.1 KiB

Seven is Seven:

Description:

As-tu déjà vu un ancien afficheur 7 segments ?

Tu vas devoir l'étudier de près pour comprendre ces infos.

Solution:

L'indice (style hover): Encoding could be made multiple time, why not seven

On arrive face à plusieurs dispositions de segment dans un fichier: J'ai donc télécharger le fichier et écrit un script en python pour obtenir un résultat "compréhensible" :

seven = {'abcdef':0, 'bc':1, 'abdeg':2, 'abcdg':3,'bcfg':4, 'acdfg':5, 'acdefg':6, 'abc':7,'abcdefg':8, 'abcdfg':9}
rep = ''
with open('ui.txt') as f:
    for i in f.read().split(' '):
        rep += str(seven[i])
    

On obtient une très longue suite de chiffre j'ai donc utilisé cyberchef et essayé la conversion from hex 7 fois comme l'indice nous l'indiquait:

On obtient un format qui ressemble à un flag: il suffit de faire une rotation césar de +7 Et on obtient le flag : pacBcei{53V3N 15 53V3N 50rrY}