reparar recuperar que pagina malicioso limpiar infectado hago hackearon hackear eliminar como codigo php ssh sed

php - recuperar - limpiar wordpress infectado



Sitio web pirateado, cómo eliminar código malicioso con SED/GREP (3)

un sitio web mío está pirateado. En cada archivo php se agrega una línea de código. No publicaré el código completo aquí, pero comienza con:

<?php if(!isset($GLOBALS["/x61/156/x75/156/x61"])) { $ua=strtolower($_SERVER["/x48/124/x54/120/x5f/125/x53/105/x52/137/x41/107/x45/116/x54"]); if ((! strstr($ua,"/x6d/163/x69/145")) and (! strstr($ua,"/x72/166/x3a/61/x31"))) $GLOBALS["/x61/156/x75/156/x61"]=1; } ?><?php $yudqgxmnlr =

y termina con:

$gzagexgpdc=substr($yudqgxmnlr,(34129-24016),(83-71)); $gzagexgpdc($xarchajboj, $ukumkvvgai, NULL); $gzagexgpdc=$ukumkvvgai; $gzagexgpdc=(759-638); $yudqgxmnlr=$gzagexgpdc-1; ?>

He intentado encontrar y reemplazar con algunos comandos ssh, pero parece que no funciona. (Leer: mi falta de conocimiento ssh se interpone en el camino).

Este es mi último intento:

sed -i ''<?php if(!isset*gzagexgpdc-1; ?>//g’ *.php

¿Alguien puede ayudarme?


Necesita agregar s/ al inicio.

sed ''s/<?php if(/!isset.*gzagexgpdc-1; ?>//g'' *.php

O

sed -r ''s/</?php if/(!isset.*gzagexgpdc-1; /?>//g'' *.php

Agregue el parámetro -i para guardar los cambios realizados.


Puede intentar esto: https://github.com/daniyalahmadk/RMCI

Solo tiene que poner ese código en la casilla y presionar enviar, buscará el código de los archivos y los eliminará todos una vez.


Esto debería funcionar.

find . -name "*.php" -print0 | xargs -0 sed -ri ''1s/^</?php if/(!isset/(/$GLOBALS/[.*-1; /?>//'' *.php