Evaluación inicial sin contraseñas Presupuesto antes de intervenir Especialista responsable de principio a fin

Malware y seguridad

auto_prepend_file malicioso en .user.ini o php.ini: localizar la carga oculta

Respuesta directa: auto_prepend_file malicioso en .user.ini o php.ini: localizar la carga oculta debe resolverse como una decisión operativa, no como una…

Un `auto_prepend_file` malicioso puede ejecutar PHP antes de que cargue WordPress, por lo que un escaneo limpio de plugins/tema puede no ver la persistencia. Inspecciona configuración PHP en la jerarquía de directorios y runtime, no solo `wp-config.php`.

Confirma el valor efectivo en runtime

Usa el SAPI/pool afectado para saber qué `auto_prepend_file` aplica realmente. CLI y FPM pueden cargar configuraciones distintas. Registra los ficheros ini cargados por el runtime afectado para que la comparación sea explícita y repetible.

Recorre la cadena de configuración

Inspecciona `.user.ini`, php.ini local, overrides del panel y directorios padre. Registra qué fichero establece el valor efectivo.

Conserva el payload referenciado

Guarda hash y copia del fichero prependido y del artefacto que lo referencia. Quitar primero la directiva puede borrar la pista más clara.

Comprueba el alcance entre webs

Una directiva en directorio padre puede afectar varias instalaciones del mismo hosting. Prueba document roots hermanos antes de aislar el incidente.

Restaura la configuración en su propietario

Recupera la configuración PHP esperada y fichero fiable. No comentes una línea si queda activo otro override o parent config no autorizado.

Recarga y valida el estado efectivo

Ten en cuenta caché de `.user.ini` o reload de FPM y confirma que runtime ya no prepende el fichero y que las peticiones siguen funcionando.

Usa evidencia de archivos recientes para situar el cambio y demuestra que la ruta de reinfección está cerrada.

ANTES DE ENVIAR LA SOLICITUD

Preguntas frecuentes.

¿Pedís contraseñas en el formulario?+

No. El formulario público nunca solicita accesos. Los datos seguros se piden únicamente después de aprobar el alcance y el presupuesto.

¿Quién revisa la incidencia?+

La solicitud llega a Jordi Ensenyat, fundador de Code Barcelona y especialista WordPress con más de 15 años de experiencia.

¿Se cambia algo antes del presupuesto?+

No. Primero se revisan los síntomas visibles y se define el alcance. La intervención empieza tras la aprobación y con una vía de vuelta preparada.

¿Trabajáis con webs en inglés y fuera de España?+

Sí. WP Repair atiende incidencias WordPress y WooCommerce en inglés y español, con servicio remoto.

Evaluar mi incidencia↗