Eckbox



Eckbox est un logiciel permettant de mettre en oeuvre une méthode d'espionnage appelée van Eck Phreaking ou TEMPEST. Il fonctionne en recupérant les champs magnétiques produits par les composants électroniques, comme les moniteurs, et interprète le signal pour recréer les données qui s'y trouvent. Cela peut être comparé à un surf derrière l'épaule de quelqu'un. Eckbox est le premier et seul logiciel Open-source permettant de tester ce type d'attaque (et surtout, van Eck phreaking est plus facile, plus rapide, moins chèr qu'une attaque par dictionnaire ou une attaque par brute force sur n'importe quel cryptage).


Nouveautés:

17 Mars 2004: Presque toutes les personnes qui m'ont envoyé un mail et la personne qui a vu mon numéro ICQ (désolé mais j'etais en train de dormir) semblaient venir d'Europe, alors si quelqu'un pouvait traduire le site en n'importe quel langage Européen, ça serait sympa. Ou sinon, les personnes qui ne comprennent pas l'anglais devront utiliser l'outil de traduction de google, moi ça me dérange pas.

Mise à jour supplémentaire du 17: J'ai sorti la version 0.9.3 d'eckbox, mais je vous conseille de ne pas la télécharger avant demain, le temps que je sorte un patch (techniquement c'est pas un patch, mais bon c'est pas grave) qui résoud un bug dans le système de calibrage. La nouvelle version (0.9.3), quand elle fonctionne =) inclut un meilleur système de calibrage, qui place mieux le seuil des pixels noir et blanc. Eckbox est plus long a calibrer et nécessite l'intervention de l'utilisateur, mais vous aurez une meilleure image de cette façon là. Peut être qu'après la sortie du patch j'améliorerai la vitesse de calibrage.

16 Mars, 2004: J'ai passé pas mal de temps a développer, maintenant je vais essayer d'améliorer le matériel de réception avec l'aide de tout ceux qui m'enverront des suggestions par email. Je vais aussi probablement rédiger une meilleure documentation, qui sera peut être incluse dans les pages du man ou autres. Un bug dans l'assignation des couleurs des pixels est maintenant résolu en ajoutant une calibrage automatique dans eckboxcalib. Au fait, eckbox est maintenant un projet freashmeat (depuis jeudi dernier) : freshmeat.net/projects/eckbox.

13 Mars, 2004: J'ai finalement décidé de proposer eckbox à freshmeat, donc il devrait bientôt s'y trouver. Quelqu'un de C'T magazine (un mag allemand sur la technologie) m'a mailé, en soupçonnant qu'il y avait un trojan dans mes binaires. Donc j'ai reécris configure en shell script. Je ne pense pas que cela puisse être considéré comme une nouvelle version d'eckbox, voila pourquoi le numéro de version est étrange. Donc depuis la dernière mise à jour de cette page, j'ai changé la notation des versions. Au lieu de v0.9bx, c'est v0.9.x[by], où le 0.9.x est le numéro version principal, et le [by] la sous version. Les crochets indiquent que la sous version ne sera peut être pas présente, et qu'elle n'apparaîtra pas dans la page des téléchargements.
Quelque chose de complètement différent, j'ai demandé à un Allemand en cours comment on disait "moniteur" en Allemand, et il m'a repondu c'est juste "Monitor" et il a continuer en me disant que l'Allemagne ne vivait pas aux temps médiévaux, et qu'il y avait aussi de la technologie là-bas. Pourquoi a t-il dit cette dernière partie de phrase, je ne sais pas... J'ai alors demandé à l'allemand a coté de lui comment on disait souris, mais il m'a juste répondu "fick", que je suppose être une étrange insulte Allemande (fuck?).

8 Mars, 2004: La première et seconde version en C++ sont sorties, ce sont les versions v0.9bx. Je ne sais pas si je continuerai le développement en Assembleur, le C++ est beaucoup plus plaisant et s'éxecute presque aussi rapidemenent que les programmes en assembleur. Elle dépend de SVGAlib pour le graphisme, ainsi à la différence des précédentes versions (j'admets que c'était de la merde), elle fonctionne seulement sous Linux, pas BSD, pas OSX, ni windows. Maintenant il y a un Makefile pour la convivialité, et quelques pages de man en bonus. Je devrais prochainement sortir la version v1.0, la v0.9b2 (version actuellement au moment de l'écriture des lignes) semble être sans bug, mais il lui manque quelques options (comme permettre le changement de résolution). Indiqué dans une news qui apparait seulement sur la page du projet http://sourceforge.net/projets/eckbox, Eckbox comprend maintenant 3 programmes : eckbox, eckboxcalib (calibrage), et bw (aussi pour le calibrage, voir les pages du man).

7 Mars, 2004: J'ai commencé a reécrire le programme en C++, avec quelques améliorations. Il comprend maintenant 2 programmes, un programme de calibrage, et le programme actuel d'espionnage.

6 Mars, 2004: Bon, je viens juste de réaliser le code assembleur, qui est largement plus rapide que le C++. La plus part du temps il m'est impossible de me relire, et je suis sur que si quelqu'un était interessé pour le modifier, il trouverait ça impossible aussi. C'est pour cela que je suis en train de la reécrire en C++. Cela sera plus facile que prévu, pour une premiere version du programme, un simple "proof of concept", à été ecrit en C++. Presque aussi rapidement que l'assembleur, et BEAUCOUP facile a developper. J'ai beaucoup plus d'expérience en C++, et c'est meilleur pour le developpement d'un logiciel Open-source.

5 Mars, 2004: Aujourd'hui j'ai rajouté la section Matériel. Et quelques informations complémentaires dans la section A propos.

3 Mars, 2004: C'est du HTML codé en dur mais la structure principale du site est prête. La frame droite de navigation est un pleu plus claire.

2 Mars, 2004: J'ai juste mis le site en place, remplacé un caractère de mon password qui m'empêchait de me logguer en ssh. Maintenant je peux travailler dessus.