L’Internet des Objets

L’Internet des Objets

4.3 Analyse forensic du STMmcu

Page précédente Page suivante

La carte livrée avec le kit est partitionnée en GPT, voir listing 4.1. Le disque apparaît comme sdX, en fonction des disques déjà présents sur l’ordinateur. [sdX4]

Listing 4.1 : partition de la carte SD.

                  Disque : /dev/sdc
 Taille : 14,9 GiB, 15931539456 octets, 31116288 secteurs
cdÉtiquette : gpt, identifiant : 00042021-0408-4601-9...

Périphérique     Début      Fin Secteurs Taille Type
/dev/sdc1           34      545      512   256K FAT
/dev/sdc2          546     1057      512   256K FAT
/dev/sdc3         1058     5153     4096     2M FAT
/dev/sdc4         5154   136225   131072    64M Linux
/dev/sdc5       136226   168993    32768    16M Linux
/dev/sdc6       168994 1705857 1536864 750,4M Linux
/dev/sdc7      1705858 31116252 29410395    14G Linux

Les trois premières parties ne sont pas montables. Elles sont traditionnellement utilisées par UEFI sur un PC, ici elles sont vraisemblablement inutilisées.

Les autres parties sont :

sdX4

Contient une image uboot Linux (?) et l’image splash.

sdX5

quelques librairies partagées.

sdX6

le système (utilisé à 50%).

sdX7

Des démos.

Il y a deux connecteurs USB-C. L’un est utilisé pour l’alimentation. Les lettre PWR sont écrites sur le PCB. Si le câble Ethernet est branché (et qu’un serveur DHCP est actif), alors il est accessible en réseau. Le compte root est accessible en ssh sans mot de passe. Bref, la sécurité de cet objet repose sur son environnement.

En changeant le fichier spash.png de la partie 4, l’image affichée au boot change, comme dans la figure 4.4.

(image)

Fig. 4.4 : Changement du splash sreen.

4.3.1 Les interfaces du stm32mp1

Le stm32mp1 dispose de plusieurs interfaces réseaux : Ethernet, usb et WiFi.

Ethernet

L’Ethernet ne semble pas fonctionner en Gb/s.

WiFi
  • Supported interface modes : IBSS, managed, AP, P2P-client, P2P-GO, P2P-device ;

  • Band 1 (pas de 5GHz) : max rate 54Mb/s

  • Canaux 1 à 14 (12-14 invalides)

  • Combinaisons : total 4 sur une fréquence ou 3 sur deux fréquences.

  • module : brcmfmac (Broadcom).

Bluetooth

Broadcom

Leds et boutons

https://wiki.st.com/stm32mpu/wiki/LEDs_and_buttons_on_STM32_MPU_boards

4.3.1.1 Les interfaces séries

Les interfaces séries sont particulièrement importantes, car il est probable que c’est le moyen pour communiquer entre le babylinux et l’ispice d’Arduino. La commande dmesg fourni quelques informations :

[    1.685687] serial serial0: tty port ttySTM3 registered
Unnecessary job for /dev/ttySTM0 was removed

Page précédente Page suivante

Page précédente Page suivante