[RESOLU] Suppression d'un code injecté dans base de données

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Suppression d'un code injecté dans base de données

Re: Suppression d'un code injecté dans base de données

par lolo81 » 05 févr. 2016, 19:37

Merci à tous

Re: Suppression d'un code injecté dans base de données

par lolo81 » 20 janv. 2016, 18:47

Bonjour,
merci de votre réponse. Malheureusement j'utilise phpmyadmin donc je ne pense pas que cela soit possible...
Ma base est très lourde, soit environ 550 mo. J'ai du mal à l'ouvrir avec notepad++
Peut-etre avec Scite, SublimeText ?
Laurent

Re: Suppression d'un code injecté dans base de données

par @rthur » 20 janv. 2016, 15:29

Bonjour,

Si ta base de données est MariaDB (le successeur opensource de MySQL), tu as une fonction qui te permet de faire cela facilement: REGEXP_REPLACE

Sinon une autre solution simple c'est d'exporter ta table dans un ficheir .sql et de faire un rechercher remplacer avec une expression régulière dans n'importe quel éditeur de code un peu évolué (Scite, SublimeText...)

Re: Suppression d'un code injecté dans base de données

par or 1 » 19 janv. 2016, 19:34

c'est possible seulement s'il n'y a que ce code dans le champ, et pas d'autre données qu'il faut conserver.

Re: Suppression d'un code injecté dans base de données

par lolo81 » 19 janv. 2016, 10:53

Bonjour,
j'aimerai agir directement dans ma base par phpmyadmin avec une requête.
Est-ce possible ?
Laurent

Re: Suppression d'un code injecté dans base de données

par tof73 » 19 janv. 2016, 10:44

un script qui récupère le contenu du champ pour chaque entree.
modification avec http://php.net/manual/fr/function.preg-replace.php
et update du champ

Suppression d'un code injecté dans base de données

par lolo81 » 18 janv. 2016, 00:39

Bonjour,
j'ai un code qui a été injecté dans ma base de donnée wordpress.
Ce code est :

Code : Tout sélectionner

<a style="text-decoration:none" href="/index.php?w=glucovance-mit-20-jahren">.</a>
Sachant que après le ?w= cette partie est variable par exemple :

Code : Tout sélectionner

<a style="text-decoration:none" href="/index.php?w=glucovance-mit-20-jahren">.</a> <a style="text-decoration:none" href="/index.php?w=cheap-cipla-nolvadex">.</a> <a style="text-decoration:none" href="/index.php?w=glucovance-online-bestellen-deutschland">.</a>
et encore d'autre...
je manipule un peu phpmyadmin mais là je suis dépassé.
voici le nom de la table wp159posts et la colonne : post_content
Quelqu'un peut-il me donner la requête qui me permettrait d'efface tout ces codes...
Merci de votre aide
Laurent