Resumen
Este trabajo expone múltiples técnicas implementadas por desarrolladores de malware para evadir la detección de sistemas antivirus y EDR, los cuales son la base actual de la ciberseguridad. Estudiaremos las técnicas de análisis más comunes, el análisis estático y el dinámico. La combinación de estas técnicas crea un gran sistema de detección de malware utilizado por la mayoría de antivirus en el mercado. El análisis estático se refiere a la revisión del código de un archivo sospechoso sin ejecutarlo en un entorno operativo. Los autores de malware utilizan diversas técnicas para complicar el análisis estático, como la ofuscación del código fuente, el cifrado del contenido y la segmentación del código. Estas técnicas dificultan el análisis estático y requieren más tiempo y esfuerzo para analizar el código malicioso. El análisis dinámico, por su parte, implica ejecutar el archivo sospechoso en un entorno simulado para observar su comportamiento. Los autores de malware también han ideado técnicas para eludir el análisis dinámico, como detectar la presencia de un entorno de análisis virtual, utilizar técnicas anti-debug e implementar temporizadores. Estas técnicas dificultan que los sistemas antivirus y EDR detecten y analicen el comportamiento malicioso de un proceso.