Abstract
Este trabajo se centra en la explicación de las técnicas empleadas por los atacantes y desarrolladores de malware para evadir las principales soluciones anti-malware de la actualidad,así como aquellos mecanismos de protección que implementan para dificultar el trabajo de los analistas de malware y forenses a la hora de revelar su funcionamiento interno.
A lo largo del presente estudio, se exploran las estrategias de evasión más comunes, que abarcan desde técnicas de evasión de análisis estático, como la ofuscación de código y el uso de crypters y packers, hasta métodos para evadir el análisis dinámico, como las inyecciones de código en procesos. Adicionalmente, se trata la tendencia del tipo de malware fileless.
Por otra parte, continuando con la evasión del análisis dinámico, se exponen métodos de detección y evasión de sandboxes, normalmente implementados como entornos virtualizados, y herramientas de debugging.
En este trabajo también se explican las técnicas que usan los atacantes para evadir los mecanismos y soluciones nativas de Windows, como el UAC (User Account Control) y el AMSI (Anti-Malware Scan Interface).
Por último, se presenta una demostración práctica de la creación y prueba de un malware sencillo desarrollado en lenguaje Nim, empleando una selección de las técnicas explicadas durante todo el trabajo.
Journal Title
Journal ISSN
Volume Title
Publisher
Universidad Rey Juan Carlos
URL external
External URL
DOI
Date
Description
Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2024/2025. Directores/as: Tomás Isasia Infante
Keywords
malware , evasión , anti-malware , antivirus , EDR , análisis estático , análisis dinámico , API Hashing , ofuscación de strings , control de flujo , packers , crypters , fileless , inyección de código , anti-debugging , anti-sandbox , AMSI bypass , UAC bypass , Nim , hooking , VirtualAllocEx , WriteProcessMemory , shellcode , IAT , PE , detección , protección , ingeniería inversa , ofuscación , evasión de firmas , técnicas MITRE ATT&CK , seguridad , entornos virtualizados , stealth , código malicioso , mecanismos defensivos , Windows internals , PEB , ETW , Nim malware , URJC



