php - tiene - wordpress hackeado
¿Cuáles son mis opciones para verificar si hay virus en una carga de PHP? (2)
Puede usar VirusTotal.com, tienen una API que puede usar para cargar archivos y los escanearán utilizando varios escáneres de virus.
(desafortunadamente, su sitio web se encuentra actualmente en mantenimiento, pero espero que vuelva a estar disponible lo suficientemente pronto)
Estoy buscando para ver cómo puedo verificar si un archivo cargado tiene un virus o no a través de PHP. Qué opciones existen, pros y contras de cada una, etc.
ClamAV es un antivirus gratuito que se usa comúnmente en aplicaciones de servidor.
php-clamav es una extensión para enlazar ClamAV a PHP. Puedes consultar su documentation .
He encontrado un tutorial sobre cómo usar clamav como un Validador de Zend Framework que ya incluye instrucciones sobre cómo verificar archivos de carga. El tutorial también debería ayudarlo a utilizarlo en otros marcos o arquitecturas.
También puede llamar a clamav por su interfaz de línea de comandos con clamscan
. Esto requiere que se instale clamav pero no la extensión de PHP. En el lado de PHP, puede shell_exec(''clamscan myuploadedfile.zip'');
luego analizar la salida. Las líneas que terminan con OK
son archivos seguros, las líneas que terminan con FOUND
son archivos maliciosos.