From 20b693d0ef1422853c97623bfbf5ac7d7e1ef468 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Fri, 15 May 2026 23:17:47 +0200 Subject: [PATCH] draft: f3 --- .../draft_overlay.json | 4 ++ .../draft_overlay.md | 66 +++++++++++++++++++ 2 files changed, 70 insertions(+) create mode 100644 a5476ad6-ac4b-4392-8186-53c13b3d7591/draft_overlay.json create mode 100644 a5476ad6-ac4b-4392-8186-53c13b3d7591/draft_overlay.md diff --git a/a5476ad6-ac4b-4392-8186-53c13b3d7591/draft_overlay.json b/a5476ad6-ac4b-4392-8186-53c13b3d7591/draft_overlay.json new file mode 100644 index 0000000..2cb591e --- /dev/null +++ b/a5476ad6-ac4b-4392-8186-53c13b3d7591/draft_overlay.json @@ -0,0 +1,4 @@ +{ + "title": "f3 — Détecter la fraude sur les mémoires flash", + "_updated_at": "2026-05-15 21:17:46" +} diff --git a/a5476ad6-ac4b-4392-8186-53c13b3d7591/draft_overlay.md b/a5476ad6-ac4b-4392-8186-53c13b3d7591/draft_overlay.md new file mode 100644 index 0000000..f0f1e1a --- /dev/null +++ b/a5476ad6-ac4b-4392-8186-53c13b3d7591/draft_overlay.md @@ -0,0 +1,66 @@ +# f3 — Détecter la fraude sur les mémoires flash + +**f3** signifie *Fight Flash Fraud* (ou *Fight Fake Flash*). C'est un outil en ligne de commande qui teste la **capacité réelle** et les **performances** des mémoires flash (clés USB, cartes SD, SSD) afin de détecter les supports frauduleux qui annoncent une capacité supérieure à leur capacité réelle. + +Le principe est simple : f3 écrit des données aléatoires sur le support, puis relit ces données et vérifie leur intégrité. Une clé frauduleuse échouera à restituer correctement les données au-delà de sa capacité réelle. + +## Installation + +**Sur Debian, Ubuntu et dérivés :** + +```bash +sudo apt install f3 +``` + +**Sur Red Hat, Fedora, Rocky Linux et dérivés :** + +```bash +sudo dnf install f3 +``` + +Sur certaines distributions Red Hat, le paquet peut nécessiter l'activation du dépôt EPEL, ou une compilation depuis les sources disponibles sur le dépôt GitHub du projet. + +## Test non destructif : f3write et f3read + +Cette méthode teste une mémoire flash **sans détruire les données existantes**, mais nécessite que le support soit monté et dispose d'espace libre. f3 remplit cet espace de fichiers de test, puis les relit. + +```bash +f3write /media/michel/5EBD-5C80/ +f3read /media/michel/5EBD-5C80/ +``` + +Remplacez `/media/michel/5EBD-5C80/` par le point de montage de votre support. Vous pouvez le retrouver avec la commande `lsblk` ou `df -h`. + +Cette méthode est plus lente que `f3probe`, mais elle est sans risque pour les données déjà présentes. + +## Test rapide et destructif : f3probe + +> ⚠️ **Attention :** `f3probe` est une commande **destructive**. Toutes les données du périphérique seront perdues. Vérifiez impérativement le nom du périphérique avec `lsblk` avant d'exécuter la commande, sous peine d'effacer un mauvais disque (y compris votre disque système). + +Le support doit être **démonté** avant l'exécution : + +```bash +sudo umount /dev/sde1 +sudo f3probe --destructive --time-ops /dev/sde +``` + +`f3probe` est nettement plus rapide que la méthode `f3write` / `f3read` et fournit en sortie la capacité réelle du support ainsi qu'une estimation des vitesses de lecture et d'écriture. + +## Réparer la partition : f3fix + +Si `f3probe` révèle que la capacité annoncée est supérieure à la capacité réelle, vous pouvez tout de même exploiter le support à sa **vraie taille** en créant une nouvelle partition limitée aux secteurs réellement fonctionnels. `f3probe` indique en fin d'exécution la commande exacte à utiliser, par exemple : + +```bash +sudo f3fix --last-sec=16477878 /dev/sde +``` + +La valeur de `--last-sec` correspond au dernier secteur utilisable détecté par `f3probe`. Une option `--first-sec` est également disponible si nécessaire. + +## Quel test choisir ? + +En résumé, si vous voulez vérifier rapidement une clé suspecte que vous pouvez effacer, `f3probe` est l'outil idéal. Si vous voulez tester un support contenant des données importantes, ou simplement mesurer ses performances réelles, utilisez `f3write` et `f3read`. + +## Ressources + +- Page GitHub du projet : +- Vidéo : déterminer la vraie capacité d'une clé USB : \ No newline at end of file