Hace poco tuve que leer algunos informes de malware y registros asociados para una detección de malware confirmada y la posterior infección de un activo de Windows. Los registros muestran claramente los archivos .dll en la carpeta AppData de un usuario. Estos archivos .dll tienen el mismo nombre que .dll s que normalmente se encuentra en system32 , por ejemplo, cryptbase.dll .
Sé que en este caso específico, este definitivamente fue un malware y el desempaquetado del rogue .dll s fue parte del proceso normal del malware.
Pregunté sobre esto en el chat y me dijeron que la única explicación real y creíble para este comportamiento sería el malware (como lo fue en esta instancia) o una práctica de programación muy mala, e incluso en ese caso es un escenario poco frecuente.
Mi pregunta es doble; ¿Existe un escenario en el que los archivos .dll con el mismo nombre que system32 .dll s se encuentren en la carpeta AppData de un usuario por cualquier motivo que no sea malware o programación deficiente?
Además, ¿es justo tratar los archivos .dll que se encuentran en AppData y parecen ser copias de los archivos .dll en system32 , como un indicador de compromiso?