Cuando el software antivirus compara una firma MD5 para malware, ¿ejecuta el malware en mi computadora para generar la firma adecuada para comparar?
[PREGUNTA ORIGINAL] MD5 se ha utilizado para detectar malware durante mucho tiempo. Sé que ahora está bastante desactualizado debido a varias técnicas avanzadas como el polimorfismo, el cambio de bits, etc.,
¿Pero cuando uno usa MD5, ejecutará el malware para generar valor hash? Me parece que está ejecutando la aplicación al generar el valor hash?
Recientemente, encontré que "encontrar una cadena específica" es el reemplazo para MD5, pero con el conocimiento en programación, ¿cómo obtener los strigs en un ejecutable o algo así? ¿El antivirus tiene su propio descompilador o algo así?
Soy muy consciente de las tecnologías heurísticas y de sandbox ...
NOTA: Este foro contiene cientos de preguntas como esta (por ejemplo, Cómo escribir firmas AV) pero no encuentro respuesta para esto ...