Le site est en ligne depuis 799 jours. 44 articles sont publiés / 60 commentaires au total.

Il a réussi à transformer une cigarette électronique jetable en serveur web … ?

Il a réussi à transformer une cigarette électronique jetable en serveur web … ?

De son pseudonyme Bogdan The Geek (bien trouvé du coup), cet ingenieur a réussi à transformer une vape jetable en ... serveur web (bon pas de surprise, c'est le titre de l'article, mais je tenais quand même à le resouligner)

Mais comment c'est possible ? Et surtout, est-ce que toutes les puffs peuvent héberger si facilement votre portfolio en plus de faire augmenter votre taux de nicotine ?

On va voir ça ensemble !

Les puffs, qu'est-ce qu'elles peuvent avoir sous le capot ?

Vous le savez peut-être mais il y existe d'innombrable modèles de puffs, allant de la rechargeable à la jetable (bouuh), et la plupart partagent souvent la même construction :

  • Batterie Lithium (rechargeable),
  • Mini processeur embarqué (souvent de type ARM),
  • Et tout le reste (liquide, resistance etc ...)

Et notre cher Bogdan, après un petit nettoyage de son bureau s'est fait une reflexion : "Est-ce que la batterie serait le seul composant réutilisable ? Ou est-ce que je peux aller plus loin ?"

Au final, voici les "specs" de sa cigarette électronique achetée au tabac du coin, et prévue d'avoir une durée de vie limitée :

  • 24 MHz Arm Cortex M0+ processor
  • 24KB of Flash Storage
  • 3KB of Static RAM

Alors, oui, ça reste très modeste, MAIS suffisant pour faire tourner doom un serveur web.

Comment réussir cet exploit ?

Avec son actif d'ingénieur, Bogdan simplifia au maximum le fonctionnement d'un serveur web : communication via TCP/IP + Service d'une page web (juste du HTML bien statique)

Et en effet, malgré une configuration très modeste, une vape disposant d'un port de recharge USB-C pourrait "parfaitement" jouer ce rôle.

Après un gros reflashage de la puce (et des centaines de lignes de code), TADOUM, Bogdan héberga une réplique minimaliste de son ticket de blog directement sur cette vape : http://ewaste.fka.wtf/

Techniquement, cet exploit est réalisé à 95% en C et partagé directement sur son Github pour les plus curieux : https://github.com/BogdanTheGeek/semihost-ip

Au delà de l'exploit, un constat

Malgré la beauté et l'ingénierie derrière tout ça, un constat assez triste en est tiré ...

La production de e-dechets est aujourd'hui beaucoup trop banalisée, que ce soit en Europe ou ailleurs.

Au détriment de la planète (ainsi que de la décence), des marques osent encore aujourd'hui proposer des produits composés de métaux rares, lourds à extraire, avec des plastiques bas de gammes, scellés et non recyclables ...

Tout cela pour une durée de vie estimée à moins de 2 jours. C'est personnellement affligeant et insultant pour l'évolution de voir ça.

Vous vapotez ? Achetez-vous un matériel ré-utilisable, avec des batteries rechargeables !

Annonces internes

Besoin de créer des QR Codes avec tracking ?

Testez mon outil « QR Code Facile » pour créer des QR Codes dynamiques illimités, avec tracking + historique de suivis

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Rejoignez les astuces du dev, la newsletter 100% tech&astuces
This is default text for notification bar