Archives de la catégorie ‘Linux’.
Mardi 14 juillet 2009
L'architecture x86 possède des subtilités parfois méconnues de beaucoup de développeurs. En effet, il existe une instruction assez spéciale, RDTSC, qui renvoie le nombre de cycles d'horloge depuis le démarrage du processeur. En 2007, un chercheur d'IBM présente au Black Hat une technique de hook basée sur cette instruction. En ...
Classé dans Linux, Reverse Engineering, Sécurité informatique | 4 commentaires »
Samedi 14 février 2009
L'injection de librairie dynamique est une technique principalement orientée reverse-engineering qui consiste à introduire et exécuter du code dans un processus actif du système d'exploitation. Le code en question s'exécute alors dans le contexte du processus cible, et peut accéder aux mêmes ressources. Attention, je parle bien d'injection dynamique, c'est ...
Classé dans Linux, Projets, Reverse Engineering, Sécurité informatique | 8 commentaires »
Vendredi 25 juillet 2008
J'ai récemment eu la volonté de comprendre plus en détails comment Linux parvient à résoudre les symboles (tels que les fonctions) liés dynamiquement dans les programmes. Ne disposant pas d'Internet et n'ayant pas les sources du noyau sous la main, il a fallu faire avec les moyens du bord : ...
Classé dans Linux, Reverse Engineering | 14 commentaires »
Samedi 28 juin 2008
Depuis que j'ai réinstallé Ubuntu Hardy sur mon laptop, j'ai été embêté par plusieurs problèmes liés aux locales. En effet, je suis en dual boot avec Windows, dont l'encodage est l'ISO8859-15, alors l'encodage par défaut d'Ubuntu est l'UTF-8. Cela pose donc des problèmes en ce qui concerne l'encodage des fichiers ...
Classé dans Ubuntu | 1 commentaire »
Dimanche 18 mai 2008
Dans un précédent article, j'ai expliqué comment installer et utiliser le driver rt73 pour les cartes Wifi Ralink. Cela fonctionnait très bien, jusqu'à ce que la nouvelle monture d'Ubuntu, Hardy heron, n'arrive. En fait, cela est du au passage à un nouveau noyau (2.6.24-17). Voici donc la marche à suivre ...
Classé dans Ubuntu | 8 commentaires »
Samedi 5 avril 2008
Voici un petit script Bash qui permet de loguer très facilement l'entrée (stdin) et la sortie standard (stdout) d'un programme, et ce sans le modifier.
#!/bin/bash
LOG_STDIN=/path/du/log/stdin.log
LOG_STDOUT=/path/du/log/stdout.log
PROG="/path/du/prog avec parametres eventuels"
tee $LOG_STDIN | $PROG | tee $LOG_STDOUT
Comme vous pouvez le voir, ce script repose sur la commande tee qui permet de dupliquer un ...
Classé dans Développement, Linux | 2 commentaires »
Samedi 5 avril 2008
La nouvelle version d'Ubuntu, Hardy Heron, sort dans une vingtaine de jours... Mais comme je suis imparient, j'ai souhaité tester la version instable. J'ai donc lançé la commande permettant de faire la mise à jour, que l'on peut trouver sur le Wiki d'Ubuntu-fr :
sudo update-manager -d -c
Le problème, c'est qu'update-manager ...
Classé dans Ubuntu | Commentaires fermés
Lundi 24 mars 2008
Dans le cadre d'un projet scolaire, je travaille sur un projet concernant la sécurité des grilles de calcul. Rappelons qu'une grille de calcul désigne un ensemble d'ordinateurs interconnectés et qui ne sont pas nécessairement homogènes. Ce type d'architecture est utilisé majoritairement pour faire tourner des applications nécessitant une très grande ...
Classé dans Applications, Développement, Linux, Projets, Sécurité informatique | Commentaires fermés
Dimanche 24 février 2008
Suite à une mise à jour critique du noyau de Linux (due à une faille de sécurité permettant de faire un local root), j'ai mis à jour mes machines, et donc installé la dernière mise à jour du noyau. Cela s'est passé sans problème sur mon ordinateur fixe, mais j'ai ...
Classé dans Ubuntu | 9 commentaires »
Vendredi 18 janvier 2008
J'ai migré vers Kubuntu depuis un peu plus d'un an et demi, à l'époque je disposais d'un processeur 32 bits et j'avais installé Dapper. J'ai effectué les mises à jour successives pour passer à Edgy, Feisty, puis Gusty. Mais bricoleur dans l'âme, j'ai entre temps changé pas mal de paramètres ...
Classé dans Ubuntu | 1 commentaire »