A solution for bigbadbob

When I participated to the DEFCON 21 Qualifier CTF, I spent the last third of the competition time on the fourth guerilla programming problem, named bigbadbob, without finding a good solution. Late, but with utter satisfaction, I present in this post an approach that would have certainly solved the problem.

I implemented this approach; the Python 2.7 code can be obtained by cloning this Git repository.

Lire le texte complet
Une solution pour bigbadbob
par Benoit, 2013-07-23, English version

Lorsque j’ai participé au CTF de qualification de DEFCON 21, j’ai consacré le dernier tiers du temps de la compétition sur le quatrième problème de programmation blitz, nommé bigbadbob, sans trouver une solution adéquate. Tardivement, mais avec énormément de satisfaction, je présente dans cet article une approche qui aurait certainement résolu le problème.

J’ai implanté cette approche; le code Python 2.7 peut être obtenu en clonant ce dépôt Git.

Lire le texte complet
Clefs SSH: génération, usage, programmation
par Benoit, 2013-04-22

SSH est la manière moderne d’exécuter une session de shell sur un hôte distant, et son implantation libre OpenSSH est l’un de mes outils préférés. Dans ce texte, je présente comment on peut générer une paire de clefs publique et privée de manière à s’authentifier à l’hôte sans transfert d’information privée. En boni, je décris aussi comment une telle paire de clef peut être utilisée pour mettre en oeuvre la cryptographie RSA en Python.

Lire le texte complet