Solution de lrstx pour Golgrot13

hardware bus de communication

1 mai 2024

Probablement l’épreuve la plus facile de cette édition (en tout cas à mon avis…) ! Comme d’habitude en présence d’un fichier vcd, on l’ouvre avec PulseView. On trouve deux signaux dans la capture. Le plus simple est de considérer qu’il s’agit d’UART, les signaux étant RX et TX. On active donc le décodeur associé avec une sortie ASCII, et :

Même si ça semble n’avoir aucun sens, il n’y a pas d’erreur de décodage, donc on est sur la bonne piste. Le relevé des échanges donne ceci :

Cyrnfr. tvir zr gur synt!
SPFP{649rnqn20921959qrr486s0rpr7q7s89}

Évidemment, difficile de rater ce qui ressemble à un flag, et la mention de ROT13 dans le nom de l’épreuve. Un décodage rapide nous donne la réponse :

$ echo "Cyrnfr. tvir zr gur synt!" | tr "a-zA-Z" "n-za-mN-ZA-M"
Please. give me the flag!
$ echo "SPFP{649rnqn20921959qrr486s0rpr7q7s89}" | tr "a-zA-Z" "n-za-mN-ZA-M"
FCSC{649eada20921959dee486f0ece7d7f89}