Page 1 sur 1

Code compliqué à modifier

Posté : 18 mars 2014, 20:53
par dan0203
Bonjour,

j'ai eu un problème sur mon site et pour le résoudre il faut lancer un script mais ça ne fonctionne pas. Après avoir checké avec un site spécialisé, il apparaît que le code suivant comporte 2 caractères " } " de trop. Pouvez-vous m'aider à trouver pourquoi svp ?

$aPattern = array(
"^<\?php\s*\\\$md5\s*=\s*.*create_function\s*\(.*?\);\s*\\\$.*?\)\s*;\s*\?>\s*",
" echo \"<script type=\\\\\"text\/javascript\\\\\" src=\\\\\"http:\/\/.*\.js\\\\\"><\/script>\"; echo \"\";",
"<\?php\s*\@error_reporting\(0\);\s*if\s*\(\!isset\(([\$\w]+)\)\)\s*{[\$]+[^}]+}\s*\?>",
"<\?php\s*\/\*\w+_on\*\/.*\/\*\w+_off\*\/\s*\?>",
"<\?php\s*\/\*god_mode_on\*\/eval\(base64_decode\([\"'][^\"']{255,}[\"']\)\);\s*\/\*god_mode_off\*\/\s*\?>",
"<\?php\s*\?>",
"<IfModule\s*mod_rewrite\.c>\s*RewriteEngine\s*On\s*RewriteCond\s*%\{HTTP_REFERER\}\s*\^\.\*\([^\)]{255,}[google|yahoo|bing|ask|wikipedia|youtube][^\)]{255,}[^<]*<\/IfModule>",
"ErrorDocument\s*(?:400|401|403|404|500)+\s*http:\/\/.*\.\w+",
"^<script>(.*)<\/script>",
"^<\?php\s*\\\$md5\s*=\s*[\"|']\w+[\"|'];\s*\\\$wp_salt\s*=\s*[\w\(\),\"\'\;\$]+\s*\\\$wp_add_filter\s*=\s*create_function\(.*\);\s*\\\$wp_add_filter\(.*\);\s*\?>\s*",
"\s*eval\(base64_decode\([\"'][^\"']{255,}[\"']\)\);",
"if\(!function_exists\([^{]+\s*{\s*function[^}]+\s*}\s*[^\"']+\s*[\"'][^\"']+[\"'];\s*eval\s*\(.*\)\s*;\s*}\s*",
);

J'ai mis en gras les caractères qui ressortent "inutiles" dans Notepad++ pour vous aider...

Merci d'avance!

Re: Code compliqué à modifier

Posté : 20 mars 2014, 12:35
par dan0203
Il semblerait qu'une bonne partie du code des différentes pages du site ait été modifié donc la script ci-dessus ne m'aidera en rien... Ce sujet est donc clos! (je n'ai pas réussi à le supprimer donc je le marque comme "résolu")