Recherche avancée
Résultats de recherche
157 résultats trouvés au total
Article de test
Coucou, faites pas attention à moi
Découverte de Picotron
(Article généré par IA pour tester) Vous connaissez peut-être déjà PICO-8. Cette petite console imaginaire toute rouge qui donne furieusement envie de fabriquer un jeu de plateforme avec trois pixels, deux bruitages et beaucoup trop d'enthousiasme. Eh bien, ...
Comment fonctionne un annuaire LDAP ?
Qu’est-ce que le LDAP ?
Le LDAP est un protocole utilisé pour communiquer avec un annuaire informatique. Son nom complet est Lightweight Directory Access Protocol, ce qui signifie « protocole léger d’accès à un annuaire ». Dit comme cela, le LDAP peut sembler un peu compliqué. Pourta...
Apprendre à parler à un glucomètre
Rétro-ingénierie d'un glucomètre Accu-Chek Guide pour aider un proche passé à l'insuline : récupérer toutes ses mesures en USB, sans cloud ni application du fabricant, pour les suivre facilement dans Glucofi.
Pourquoi ce projet ?
Il y a quelque temps, le diabète d'un de mes proches a pas mal grimpé. Les comprimés ne suffisaient plus, et son médecin l'a fait passer sous insuline. Du jour au lendemain, le quotidien change : une piqûre le matin, une le soir, et surtout une glycémie à mesu...
Le lecteur vu par Linux
Avant de parler au lecteur, il faut d'abord savoir comment Linux le voit. Et la bonne nouvelle, c'est que Linux, c'est trop bien et nous donne déjà plein d'indices, il suffit de les lire. Ce que dit le noyau au branchement Quand on branche l'Accu-Chek Guide, l...
La langue du lecteur : ISO/IEEE 11073
Ouvrir le tuyau USB, c'est bien. Mais si on envoie n'importe quoi dedans, le lecteur ne répond rien, ou pire, il coupe la communication. Il faut parler sa langue. Et c'est là que commence vraiment le reverse engineering. D'où vient la connaissance du protocole...
La conversation, pas à pas
Maintenant qu'on connaît la grammaire, on peut écouter une conversation complète. Toute la séquence est écrite dans une seule fonction, downloadSamples, dans session.cpp. Elle suit un ordre strict : si on saute une étape ou qu'on inverse deux messages, le le...
Identité, horloge et marqueurs repas
La version d'origine savait récupérer les glycémies, et c'était déjà beaucoup. Mais pour le suivi de mon proche, il me fallait trois choses en plus : savoir quel lecteur on lit, savoir si son horloge est juste, et récupérer les marqueurs repas. Sans ces marque...
Blinder le code : tests, traces et fuzzing
Comprendre le protocole, c'est la moitié du travail. L'autre moitié, c'est de s'assurer que le programme ne fait jamais n'importe quoi. Ces chiffres finissent dans le suivi d'un traitement à l'insuline : une mesure perdue, inventée ou décalée, ce n'est pas n'i...
Installer et utiliser accuchek
Assez de théorie, place à la pratique. Voici comment installer accuchek sur sa machine et récupérer ses mesures. Tout se passe dans un terminal, et il n'y a besoin des droits administrateur que pour l'installation. Les prérequis accuchek a besoin d'un compilat...
Et ensuite : Glucofi
Avoir un fichier JSON, c'est parfait pour moi. Pour mon proche, beaucoup moins. Lui, ce qu'il veut, c'est brancher son lecteur, cliquer sur un bouton, et voir où il en est. C'est pour ça que j'ai construit Glucofi, une petite application de bureau pour Linux (...