Différences entre les versions de « Cyber/chall/HTB/Hardware »

De InfoXelec
Aller à la navigation Aller à la recherche
Ligne 17 : Ligne 17 :
{|class="wikitable"
{|class="wikitable"
|-
|-
|Signal|Broche du RPi
|Signal||Broche du RPi
|-
|-
|C0|GP17
|C0||GP17
|}
|}

Version du 31 mars 2022 à 14:14

Debugging Interface

On télécharge un fichier sans lequel il y a un fichier .sal.
Après une recherche sur Internet, on trouve que c'est un fichier issu d'une sonde logique de chez SALEAE.[1]
Sur le site on trouve le logiciel Logic2 qui permet d'ouvrir ce type de fichiers.
On ajoute un analyseur Async Serial depuis le menu de droite.
En regardant le début de la trame, on voit qu'un bit a une période de 32µs. Un calcul rapide donne un baudrate de 31211.
L'analyseur logique est donc réglé en 31211, 8, N, 1.

Trace

Dans le fichier Trace, on trouve :

  • un fichier CSV comprenant la séquence des signaux analysés.
  • Un dossier contenant les fichiers Gerber d'un Raspberry Pi Hat

La première chose à faire est de constituer une image des couches utiles avec l'outil Gerbv pour les avoir sur la même image.
On prends donc Gerber_BottomLayer.GBL, Gerber_TopLayer.GTL, Gerber_BoardOutline.GKO et Gerber_TopSilkLayer.GTO.
Puis on récupère le brochage du connecteur d'extention de la Raspberry Pi 3 B+

Puis on fait la matrice des signaux afin d'identifier les LED allumées en fonction de la séquence.

Signal Broche du RPi
C0 GP17