12
déc.
'13

Après le TV-B-Gone, le PC-B-Gone !

Publié le 12 décembre 2013

J'avais promis aux soutiens de Open It un hardware collector, et j'avoue avoir assez longtemps hésité sur ce que serait celui-ci. En effet, je ne souhaitais pas réaliser plus de 39 machins électroniques qui me boufferaient tout le budget (aucun intérêt), mais pas non plus faire quelque chose de naze. Je me suis donc dit que pour être efficace, il fallait faire un truc con. Peut-être le truc le plus con du monde, mais qui soit jouissif au possible. Et l'idée du PC-B-Gone a germé.

Quand un court-circuit fait chauffer le cerveau

Il y a de cela plusieurs années, j'avais un ordinateur portable de marque moyenne qui m'a fait bien peur: en y insérant une clef USB il s'est éteint d'un coup, et impossible de le redémarrer. Après investigation, il s'est avéré que les contacts du port USB étaient tordus, signe certain d'une tentative d'utilisation d'une clef USB sous emprise d'alcool, accompagné très probablement d'un esprit de déduction hors-norme (je vous laisse libre d'imaginer la scène). Toujours est-il qu'après déconnexion de la batterie et de l'alimentation secteur, puis reconnexion de ceux-ci, l'ordinateur redémarre comme si de rien n'était. Etrange.

Pour le coup, je n'ai pas vu un intérêt quelconque à cet incident, j'en ai juste déduit que le port USB était mort, un point c'est tout. Cependant, en y repensant quelques mois plus tard, et en consultant la documentation de référence de la norme USB, j'ai trouvé ma réponse. Il y est indiqué qu'en cas de court-circuit, le port USB doit être désactivé, et à défaut protégé. Ce que faisait ma machine: un court-circuit présent, l'alimentation passe en protection afin de protéger la machine. Sauf que là, ce n'est pas le seul port USB qui trinque, mais l'alimentation complète de la carte mère. Tout simplement.

Le PC-B-Gone, l'idée la plus idiote que j'ai pu avoir

Grand amateur de TV-B-Gone, ce système permettant d'éteindre les TVs en masse et à distance (cf. Furrtek à la Paris Game Week), j'ai donc eu l'idée de faire un périphérique USB réalisant un court-circuit. Tout simplement. Si l'idée peut sembler tout ce qu'il y a de plus débile (et elle l'est), des perspectives nouvelles s'offrent à nous: de nombreux périphériques et systèmes informatiques intègrent un port USB. La grande question que l'on va être amené à se poser: que se passe-t-il quand on y connecte un bidule qui effectue un court-circuit ?

Côté réalisation, cette bidouille est à la portée de quiconque possède une vieille clef USB et un fer à souder. Il suffit d'ouvrir la clef, de souder un strap entre les broches 1 et 4 du connecteur (les broches extérieures) à l'aide d'une chute de patte de résistance par exemple. Remontez votre clef USB, et vous avez le pire piège à idiot que l'on puisse imaginer.

Pour les soutiens du projet Open It, j'ai réalisé un circuit qui intègre de base le court-circuit sur USB, qui peut servir de porte-clef et qui peut donc être inséré dans n'importe quelle fiche USB de type A. j'ai testé sur plusieurs ordinateurs chez moi, et ça n'a pas loupé: ils se sont tous éteints immédiatement. Idem au boulot. Au grand désespoir des collègues.

Oui mais après ?

Après ? Oh, rien de bien plus idiot. J'ai récemment pris l'avion par exemple, et j'ai trouvé un port USB sur l'écran intégré au siège. Ma voiture est équipée d'un port USB intégré, permettant de lui donner de la musique à jouer. Les systèmes de développement de photos dans les supermarchés environnant ont aussi des prises USB, tout comme les ordinateurs portables en exposition. Pire, le nouveau compteur EDF en beta chez certaines personnes en possède aussi (merci à toi, geek en puissance qui m'a donné cette info lors du meet de décembre ;).

MAJ du 12/12/2013:

Le comportement observé dépend des spécifications de la carte mère: si son constructeur a bien pris compte de la norme USB, seul le port ou le hub doit voir son alimentation coupée. Si c'est le cas, vous ne devriez plus pouvoir vous servir du port USB après insertion de la clef piégée. Si celle-ci implémente une protection plus sommaire, comme par exemple la coupure d'alimentation complète, l'ordinateur s'éteindra d'un coup. Les Macs ne semblent pas touchés par l'extinction intempestive.

Si vous souhaitez indiquer une machine vulnérable à cette attaque (ou pas), vous pouvez le faire sur la page dédiée sur le wiki Open It.

Si certains sont intéressés par un PC-B-Gone sérigraphié, qu'ils me fassent signe par email: j'ai moyen d'en produire de nouveaux au besoin. Attention, la sérigraphie diffèrera un peu, la version affichée ici étant un collector pour les soutiens du projet Open It =).

NOTE IMPORTANTE

J'avoue ne pas avoir testé dans ma voiture ou dans l'avion, par peur que quelque chose se produise (je tiens à ma vie et pas envie de finir piéton). Libre à vous de tester, mais attention: je ne pense pas que les hubs USB ou tout autre périphériques ne reposant pas sur un système informatique acceptent légitimement ce type de hack. Ne perdez pas de vue qu'un système ne respectant pas correctement la norme USB peut subir des dégâts, je vous encourage donc à éviter tout particulièrement les bidules non-informatiques possédant un port USB tels que les chargeurs, les hubs ou PC d'origine inconnue.

<quote>«Deux choses sont infinies : l’Univers et la bêtise humaine. Mais, en ce qui concerne l’Univers, je n’en ai pas encore acquis la certitude absolue.» - Albert Einstein.</quote>

07
nov.
'13

OpenIt financé à 356% !

Publié le 07 novembre 2013

Il y a de cela une trentaine de jours, je lançais le projet "Open It" sur la plate-forme de financement participatif Ulule, avec l'espoir de récolter la somme de 400€ afin de pouvoir terminer des projets en cours et dans les cartons, tout en récompensant les soutiens à grand coup de documentation et de hacks créés. La durée de collecte est désormais terminée, et c'est plus de 1400€ qui ont été engagés par 39 soutiens: c'est tout bonnement génial !

Et après ?

Comme certains ont pu le lire sur Twitter ou sur la plate-forme Ulule, j'ai mis en place les éléments nécessaires au bon fonctionnement du projet:

En parallèle, j'ai lancé la production des goodies pour les soutiens (stickers et hardwares collector), et je vais très certainement commander un peu de matériel de manière à pouvoir continuer les projets en cours. La grande question reste de savoir comment communiquer aisément avec les soutiens en particulier, et les gens intéressés par le projet en général ...

Wiki, site dédié au projet, webcast

Le wiki est pour moi un élément fondamental: il permet notamment l'interaction avec les soutiens, et la diffusion de la documentation des projets au monde entier. De plus, cela favorise la collaboration. En parallèle, j'ai ouvert un Github dédié au projet, où les ressources des projets seront disponibles mais sur lequel n'importe qui peut aussi participer, forker, voire même proposer des améliorations !

Cependant, j'aimerais pouvoir organiser des genres de réunion (planifiées) où chacun pourrait s'exprimer sur les projets en cours, où les personnes qui ont soutenu le projet en contrepartie d'une participation active (comprendre une participation IRL à un projet) pourraient en profiter pour discuter. Et que l'on se mette d'accord sur quels hacks matériels envoyés à qui, etc ... Si vous avez des idées, n'hésitez pas à les indiquer dans les commentaires de cet article.

J'hésite même à ouvrir un site dédié au projet, histoire de tout centraliser et d'y tenir un blog régulier, tout en fournissant les moyens de communiquer. Bref, il y a encore beaucoup à faire =).

Mot de la fin

Je ne remercierais jamais assez les soutiens sans qui cela n'aurait pas été possible: vous êtes tout simplement géniaux ! Je vous prépare des trucs fun pour la suite, et vous allez pouvoir en profiter =). Stay tuned !

Ah, et si vous êtes un soutien et que vous avez un souci pour accéder au wiki, faites-le moi savoir par email (virtualabs -at- gmail -daute- com) ou via les commentaires !

28
oct.
'13

Open It, ça continue !

Publié le 28 octobre 2013

Voilà seize jours que j'ai lancé mon projet de financement participatif baptisé "Open It", et je suis encore épaté du succès de cette initiative. Je demandais juste 400€ histoire de financer l'achat de matériel et de pouvoir accélerer la cadence de mes projets avec comme obligation de mon côté de redistribuer ce que je fais et de tout documenter à la manière de l'Open Source.

Un chiffre: 248%

A l'heure où je rédige ce billet, le projet est assuré d'être financé avec 995€ d'engagés, soit 248% du montant initial! C'est tout simplement énorme. Ce qui veut dire que je ne vais pas chômer dans les mois à venir, afin de réaliser tout un ensemble de projets qui me tiennent particulièrement à cœur.

La campagne de récolte de fonds n'est pas terminée bien que l'objectif soit atteint, alors si vous souhaitez la soutenir n'hésitez pas, surtout que j'ai ajouté deux achievements spéciaaux nommés "Bande de barbus malades" et "Flap Flap Master": le premier débloque un workshop sur le hardware hacking à la prochaine Nuit du Hack animé conjointement par TixLeGeek et moi-même, tandis que le second débloque la création d'un quadcopter maison mode DIY utilisant l'impression 3D et un système de contrôle maison !

Hop hop hop !

J'ai mis en place le portail réservé aux personnes ayant engagé 15€ ou plus (inaccessible pour le moment), et commencé à le peupler. Idem pour l'accès primeur aux articles, ce qui m'a valu d'ailleurs [une contribution sur Spip-Contrib->http://contrib.spip.net/Partager-un-article-pour-relecture]. La partie édition est donc prête à recevoir les heureux soutiens =).

Toujours dans la continuité, j'ai pris le temps de designer le sticker collector (une contrepartie pour les soutiens ayant engagé au moins 10€):

Et tant qu'à faire, j'ai déjà commencé à réfléchir aux premiers projets et à la manière dont je vais les réaliser. Ainsi, mon minitel a déjà montré à nouveaux ses entrailles, gEDA de nouveau utilisé, et quelques commandes parties pour du matériel notamment. Ainsi, le hardware collector promis si l'on dépassait les 150% a été conçu, et je devrais recevoir un prototype pour la fin du mois. S'il est ok et fonctionnel, je lance la production du nombre exact (ou presque) et les enverrai aux soutiens. Il s'agit d'un gadget collector qui fera l'objet d'un article, et la documentation sera ainsi accessible (principe, schéma, PCB notamment). Je n'en dis pas plus pour le moment, je préfère garder la surprise et agrémenter d'autres goodies (photos/vidéos) pour le coup ;).

Et la suite ?

Il reste 8 jours pour le financement de ce projet, deux Super Minitels Entertainment System ainsi que de nombreuses autres récompenses ! Si cela vous intéresse, ou que l'idée même de l'initiative vous botte, n'hésitez pas à participer ;).



Les contenus disponibles sur ce blog sont publiés sous licence Creative Commons BY-NC-SA.
Vous pouvez réutiliser tout ou partie de ces contenus à condition de citer l'auteur et l'origine, vous ne pouvez en faire une utilisation commerciale, et enfin vous devez partager tout travail ou œuvre dérivée sous les mêmes conditions — c'est-à-dire avec la même licence d'utilisation Creative Commons.