Malware modding consiste en una serie de técnicas que van a dificultar la detección de software malicioso del que hagamos uso. Con software malicioso nos podemos estar refiriendo a un payload generado con Metasploit o a cualquier otro tipo de aplicaciones, como RAT (cybergate, DarkComet, etc). Partiendo de la premisa de que los antivirus funcionan con un motor de «heurística»” (analizan el contenido del fichero, y si coincide con su enorme base de datos, salta la alarma con la relación encontrada), lo que se va a hacer es cifrar y modificar nuestro malware para poder evadir dichas formas de detección.

La primera característica que debe contemplarse a la hora de crear un código malicioso va a ser las funciones que posea.

image.png

La segunda característica es el método de evasión. Ciertos ficheros maliciosos se ocultan en ficheros legítimos, pero adicionalmente existen métodos de evasión en la detección de motores A.V.

Un crypter es un programa cuya finalidad consiste en cifrar u «ofuscar» código malicioso mediante diversas técnicas con el fin de evitar la detección de software malicioso por parte de los motores antivirus.

Existen dos tipos de crypters: