Les derniers articles

Nos contenus premiums

Ces articles techniques n'ont jamais fait l'objet d'une publication papier. Ils sont exclusivement disponibles sur ce site et réservés aux abonnés de la plateforme Connect.

Nous contacter

Les distributions « embarquées » pour Raspberry Pi

Spécialité(s)
Résumé

La carte Rasperry Pi (RPi) est devenue très célèbre dans la communauté Linux. Les distributions Linux disponibles pour cette carte n'ont cependant rien à voir avec des versions « embarquées », en l'occurrence Debian (Raspbian) ou ArchLinux. Dans cet article, nous décrirons comment produire une distribution « Linux embarqué » pour RPi en utilisant les outils les plus célèbres, soit Buildroot et OpenEmbedded.Les sources des exemples sont disponibles sur http://pficheux.free.fr/articles/lmf/rpi_distrib.

Kernel Corner : Le noyau 3.4 - partie I

Spécialité(s)
Résumé
Sorti le 21 mai, seulement 63 jours après son prédécesseur 3.3, le noyau Linux 3.4 est pourtant une version poids lourd en termes de nouveautés. C'est pourquoi nous nous focaliserons pour commencer sur les parties stockage et système de fichiers, affichage graphique, et gestion du matériel.

Émulation du bootloader de NotPetya avec Miasm

Spécialité(s)
Résumé

NotPetya est un célèbre malware issu de la famille Petya, apparu en juin 2017. La partie s'exécutant depuis le MBR a souvent été étudiée en statique ou en dynamique grâce au débogueur Bochs pour IDA. Une autre approche d'analyse est-elle possible ? Nous proposons ici d'émuler pas à pas le bootloader de NotPetya en utilisant Miasm.

Les environnements virtuels, ou comment vous y retrouver sans suivre un lapin blanc ?

Spécialité(s)
Résumé
Développer une application, ce n'est pas seulement taper des lignes de code. C'est aussi se munir d'un environnement de travail qui fluidifie les choses, que ce soit pour le développement en lui-même, pour les tests, ou pour le déploiement sur d'autres systèmes. Pour faire tout cela en Python, on utilise ce que l'on appelle des environnements virtuels. Nous allons voir dans cet article comment les mettre en place, les utiliser et faire en sorte qu'ils puissent être déployés rapidement. Mais avant de voir tout cela, il faut comprendre comment installer des librairies en Python. C'est par cela que nous allons démarrer.

Fuddly : introduction de l’outil et développement d’un protocole

Spécialité(s)
Résumé

Cet article présente Fuddly, un framework de fuzzing et de manipulation de données, écrit en python sous GPLv3, qui fournit de nombreuses briques que l’on retrouve dans d’autres framework de fuzzing, mais qui se différencie par la flexibilité de représentation des données et la diversité des altérations qu’il rend possible.

Hadopi : cinq ans après, quel bilan ?

Spécialité(s)
Résumé
Dans l’avant-dernière chronique, nous avions fait le bilan du secrétariat d’État au numérique. C’est au tour de l’institution la plus détestée de France de passer son examen. Ayant moi-même fait mes classes dans cette institution, il est tout à fait vraisemblable que je sois amenée à manquer de façon flagrante de neutralité.