Manual de php-malware-scanner

php-malware-scanner es un script que analiza diferentes tipos de malware en base PHP que ademas cuenta con una Whitelisting (Lista de archivos que no debe escanear). Este escript lo podemos bajar de este link, una peculiaridad de php-malware-scanner es que se ejecuta desde consola por tal debemos pasar algunos parametros como se muestra a continuacion.

$ php ./scan.php -h
Usage scan.php -d <directory> [-i=<directory|file>] [-e=.php] [--hide-ok] [--hide-whitelist]
-d Directory for searching
-e=.php Extension
-i=<directory|file> Directory of file to igonre
--hide-ok Hide OK aka not infected messages
--hide-whitelist Hide whitelisted messages
--extra-check Adds GoogleBot and htaccess to Scan List
--follow-symlink Follow symlinked directories
Para pode ejecutar este script lo que debemos hacer es burlo a nuestro servidor, posicionarnos en donde subimos el script (llamado por lo regular scan.php) y escribir la siguiente linea de codigo.

$php scan.php -d ./ --hide-ok
Donde 
php       Estamos llamando a php para ejecute algún script.
scan.php  Es el archivo que subimos al servidor.
-d ./     Es el path el cual se va a escanear (./ significa el path actual).
--hide-ok Le indicamos al sistema que no muestre los archivos que estan bien.

Al final nos tiene que mostrar algo como esto:
Selecci%25C3%25B3n 752
Esto nos indica que el archivo 
/wp-content/plugins/wordfence/lib/wordfenceURLHoover.php
esta infectado pero esto se debe a que la libreria wordfence es usada tambien para analizar archivos infectados, asi que se recomienda colocar ese archivo en nuestro Whitelisting.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Información básica sobre protección de datos Ver más

  • Responsable: Eugenio Chaparro.
  • Finalidad:  Moderar los comentarios.
  • Legitimación:  Por consentimiento del interesado.
  • Destinatarios y encargados de tratamiento:  No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a digitalocean.com que actúa como encargado de tratamiento.
  • Derechos: Acceder, rectificar y suprimir los datos.
  • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Contiene enlaces a sitios web de terceros con políticas de privacidad ajenas que podrás aceptar o no cuando accedas a ellos. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad