Suivez le flux RSS (2421 abonnés) | Suivez-moi sur Twitter (3967 followers)

 

Actualité Informatique

Une faille DoS qui plante Firefox 3.0.6

Sécurité   2 réactions »
Faible interêtMoyenIntéressantA bookmarkerWow ! (1 vote(s), moy. : 2,00 sur 5)
Loading ... Loading ...

Une possibilité de crash de Firefox (version 3.0.6 incluse) vient d’être révélée.

Le code source concerne la balise « BODY onload » :

<BODY onload="
document.designMode='on';
document.removeChild(document.firstChild);
document.queryCommandState('BackColor');
">

Ce qui provoque :

» Lire la suite

Créer un menu de sélection de choix en DOS

Batch   4 réactions »
Faible interêtMoyenIntéressantA bookmarkerWow ! (2 vote(s), moy. : 5,00 sur 5)
Loading ... Loading ...

Si jamais vous réalisez des scripts en batch vous aurez peut-être un jour besoin de proposer un menu choix à choix multiple à l’utilisateur :

» Lire la suite

Exploit de DoS touchant IE 6, 7 et 8

Système   6 réactions »
Faible interêtMoyenIntéressantA bookmarkerWow ! (Votez !)
Loading ... Loading ...

Un déni de service vient d’être découvert au sein du navigateur de Microsoft, Internet Explorer. Les versions touchées par cette exploit sont : Internet Explorer 6, 7 et 8 beta 2 (sera corrigé dans la 8.0 rc1).

Le principe est relativement simple : on demande à IE de lire le contenu d’un pointeur vide au chargement de la page (cliquez ici pour essayer) :

<body onload=screen[""]> » Lire la suite

Importer une base SQL en console (WAMP)

PHP (My)SQL   11 réactions »
Faible interêtMoyenIntéressantA bookmarkerWow ! (2 vote(s), moy. : 5,00 sur 5)
Loading ... Loading ...

J’ai récemment changer de PC, il m’a fallu exporter mes bases de données (depuis phpMyAdmin) dans un fichier texte (.sql).

Au moment de l’importation avec PhpMyAdmin j’ai eu un message d’erreur de la part du serveur Apache :

Fatal error: Maximum execution time of 300 seconds exceeded

Mes bases de données sont trop volumineuses pour les importer via phpMyAdmin (plus de 5 mo) en HTTP.

J’ai eu beau modifier tous les fichiers de configuration (php.ini, etc.), il a du rester un endroit ou le temps maximal d’exécution n’a pas été modifié…

La solution la plus simple pour faire de l’import massif reste la console mysql. Voici comment importer une telle configuration sur une plateforme Windows :

  1. Copiez votre fichier .sql (localhost.sql dans mon cas) dans le répertoire contenant mysql.exe (pour ma part : C:\wamp\bin\mysql\mysql5.0.51b\bin)
  2. Ouvrez une fenêtre DOS (Touche Windows + R > CMD [OK])
  3. Déplacez vous en ligne de commande dans le répertoire de mysql.exe (cd C:\wamp\bin\mysql\mysql5.0.51b\bin dans mon cas)
  4. Puis lancez l’importation du fichier : mysql -u root -p < localhost.sql (« root » étant à remplacer par le nom d’utilisateur de votre base de donnée s’il diffère)
  5. L’invite vous demande votre mot de passe (« Enter password: »)
  6. Si aucun message d’erreur n’est apparu, l’importation est terminée :) Dans le cas contraire, des erreurs explicites vous indiqueront ce qui cloche (ce sont les mêmes erreurs que vous auriez eu avec phpMyAdmin puisque c’est le moteur MySQL qui les génère).

Si vous avez des erreurs du style « Can’t create database ‘toto’; database exists » vous pouvez utiliser phpMyAdmin pour pallier à la situation (supprimez la table qui existe déjà dans ce cas précis).

Vous pouvez également utiliser mysqlimport.exe présent dans le même répertoire que mysql.exe, cela peut vous être utile dans des scripts batch par exemple.

Pour importer rapidement une base gzippée sous Linux (source) :

gunzip -c /chemin/base.sql.gz | mysql -h hostname -u utilisateur -p  nom_de_la_base

Je vous rappelle que WAMP n’est pas destiné à être utilisé en production. Il doit être employé à des fins de tests en pré-production par exemple.

Note : avez-vous reconnu le logo de phpMyAdmin façon « naturelle » en haut de ce billet :p ?

Télécharger WAMPTélécharger phpMyAdmin

Failles Google Chrome

Système   5 réactions »
Faible interêtMoyenIntéressantA bookmarkerWow ! (Votez !)
Loading ... Loading ...

Le navigateur de Google reste en version bêta, trop de gens ont tendance à l’oublier ! Surement à cause du fait que trop de sites internet s’affichent en version bêta (et Google est loin d’être le dernier dans ce domaine !).

C’est donc tombé, 2 failles DoS (Denial of Service) pour Google Chrome. » Lire la suite