9 avr
Cette information est la à titre d’information, en aucun cas c’est une incitation au piratage, mais plutôt un moyen de comprendre le fonctionnement.
Fait tout à fait étrange le BIOS ne semble pas effacer le buffer ou il a stocké ce que l’utilisateur a saisie au boot avant de passer la main a l’OS. Mais ce qui est encore plus étrange
c’est qu’un OS courrant (Windows, Linux, BSD) ne semble effacer ce buffer non plus.
A première vue ce n’est pas dangereux, mais n’importe qui peut lire le contenu de la RAM (en ayant les droits nécessaire) à partir de l’adresse “Ox041e” et ainsi obtenir le contenu du buffer et donc récupérer le mot de passe en clair !!!
Sous Unix/Linux pour lire cette partie de la RAm il faut les privilèges root, mais sous WIndows/Dos il n’y a besoin d’aucun droit particulier …
La commande magique sous linux :
- dd if=/dev/mem bs=512 skip=2 count=1 | hexdump -C | head
Encore plus surprenant, ce même buffer contient aussi le mot de passe de LILO ou de GRUB ou autre boot loader.
Encore plus fort, si vous utilisez le patch software suspend2 sous linux, ce buffer contient aussi le mot de passe root.
25 fév
Parfois dans les fichiers de configurations du chargeur de démarrage (LILO ou GRUB) un paramètre vga=791 est utilisé, il sert a définir la résolution du framebuffer.
Le framebuffer est souvent utiliser pour les démarrage graphique (Bootsplash, splashy, …), mais aussi lorsque la console ne prend pas toute la taille de l’écran on peut ajuster la résolution grâce au paramètre vga.
Ci dessous une correspondance des valeurs vga / résolutions :
- 640×480 -> vga = 785 (0×311)
- 800×600 -> vga = 788 (0×314)
- 1024×768 -> vga = 791 (0×317)
- 1280×1024 -> vga = 794 (0×31A)
- 1400×1050 -> vga = 834 (0×341)
- 1600×1200 -> vga = 884 (0×31E)
5 fév
Une question qui revient souvent c’est comment faire une sauvegarde d’une base mysql en ligne de commande et ensuite comment la restaurer.
Exemple de sauvegarde d’une base de donnée :
- mysqldump -q -u nom_utilisateur -pmot_de_passe –opt base_a_sauvegarder > sauvegarde.sql
Exemple de restauration d’une base de donnée :
- mysql -q -u nom_utilisateur -pmot_de_passe -D base_a_restaurer < sauvegarde.sql
PS : il est important de coller le mot de passe au -p (-pmot_de_passe).
29 jan
Une petite commande utile pour changer une occurrence de chaîne et la remplacer dans un fichier
- sed ’s/chaine_a_remplacer/nouvelle_chaine/g’ < fichier.orig > fichier.mod
10 jan
Lors d’une installation de windows, le bootloader installé dans le MBR est écrasé.
Afin de le réinstaller, la solution la plus simple est de booter sur un live CD comme Knoppix par exemple.
Une fois booté sur le CD, il suffit de monter en écriture la partition ou se trouve le repertoire /boot .
- mount /dev/hdaX /mnt/hdaX
- chroot /mnt/hdaX /bin/bash
- grub-install /dev/hda –root-directory=/mnt/hdaX –recheck
Il suffit maintenant de rebooter et Grub devrait être de retour pour de nouvelles aventures ![]()
8 jan
Ce type d’image est obtenue par des logiciels fonctionnant sous windows tels que CDRWin.
Les images bin sont accompagnés d’un fichier portant l’extension cue. Ce fichier contient la table des matières de l’image.
Pour graver une telle image, il suffit d’exécuter la commande :
- cdrdao write \–device /dev/cdrom \–driver generic-mmc fichier.cue
11 août
Je viens de recevoir un serveur dédié à configurer et administrer, or un problème majeur s’est posé comment limiter la bande passante pour les downloads de façon à pouvoir naviguer correctement sur le site
La solution : Le mod apche bandwidth
1. Préliminaires
- Je suppose que vous avez le module mod-bandwidth déjà installé et que votre distribution est Debian woody.
2. Configuration
- Ajouter cette ligne dans votre fichier httpd.conf si ce n’est pas déjà fait :
- Renommer le répertoire /var/state/apache/mod_bandwidth en /var/state/apache/mod-bandwidth .
- Creer les répertoires master et link dans /var/state/apache/mod-bandwidth avec les droits d’écriture et de lecture
3. Utilisation
- On active le module, on limite à 10 ko/s les fichiers plus gros que 1 Mo et la bande passante est limite à ~50 ko/s
Commentaires récents