25 mars 2008

Bluetooth Hacking -- II --

Ok, ok, c'est vrai j'avais promis de releaser ici mes codes relatifs à la sécurité Bluetooth. Le manque de temps m'a empêché de mener à bien et surtout en temps voulu mon code. J'ai bien commencé un RFComm Packet Injector (un truc pas encore implémenté dans Bluediving ) mais ai donc dû le mettre de côté.

Pour me faire pardonner, voici une petite liste de liens bien plus intéressant que le programme qui aurait dû être ici :

Présentations des principales attaques connues
La même à la sauce Kaspersky Labs
Guide d'introduction à la programmation Bluetooth

En enfin une vidéo de ces messieurs du Chaos Computer Club. Intéressant de voir comment il martyrisent le protocole dont la sécurité est vantée par tous les industriels (même ceux hors du consortium Bluetooth!). Bon en même temps c'est vrai que les mecs du CCC sont doués à vous faire flipper d'utiliser une cafetière tellement elle est insecure à leur yeux...



Dossier Bluetooth : -- Partie 1 (technologie) -- Partie 2 (sécurité) --
N'hésitez pas à consulter les autres vidéos du CCC!

http://chaosradio.ccc.de

6 mars 2008

Macro mouchard

Petit post au milieu d'une période bien chargée! Simplement pour partager une macro extrêmement utile. Elle permet de savoir avec précision où l'on se trouve dans le code, et l'état de errno. Peut donc raccourcir grandement une phase de Debug...

#define MOUCHARD (fprintf( stderr, "Mouchard !!!\n
\tFile : %s\n
\tFunction : %s\n
\tLine : %d\n
\terrno : %m (%d)\n", __FILE__, __FUNCTION__,
__LINE__, errno ))


(Découpée ici sur plusieurs lignes pour d'évidentes raison de mise en page)

En espérant qu'elle vous sera aussi utile qu'à moi!
Ce morceau de code est sous Licence Gnu/GPL, from "Bioul", d'après une idée de Vincent, un de ses amis de promo (de source sure!)