¿Puede un gusano polimórfico / metamórfico usar un mutex?

3

¿Puede un gusano polimórfico / metamórfico usar (el mismo) exclusión mutua? Esto resolvería el problema de moler la red en el suelo y consumir todos los recursos con múltiples instancias del gusano. ¿Es el problema que algo tan complejo deba escribirse en ensamblaje, que no tenga soporte para mutexes?

Por curiosidad, todos los códigos polimórficos / metamórficos que he visto son virus que infectan archivos. ¿Alguien ha oído hablar de un gusano polimórfico / metamórfico independiente? Parece que sería más fácil de programar que un infector de archivos.

    
pregunta Celeritas 03.07.2012 - 21:22
fuente

2 respuestas

2

Respuesta corta: no.

El punto del malware polimórfico es no tener un patrón identificable. Si usa un mutex con nombre, necesita saber el nombre del mutex en ambos procesos. Para saber el nombre del mutex, debe haber un patrón en él. Si hay un patrón en él, el AV puede usar ese patrón para detectar el malware.

    
respondido por el Polynomial 30.07.2012 - 17:32
fuente
2

Claro. Un gusano polimórfico ciertamente puede usar un "mutex" si lo desea, para coordinar su actividad. Nada le impide hacerlo.

Dependiendo del método que use, esto puede proporcionar una firma que A / V puede usar para reconocer la presencia del gusano. Algunos de estos métodos pueden ser más fáciles de reconocer para A / V basados en firmas que otros. Hay métodos fraudulentos que un gusano podría usar para coordinar entre sus instancias que podrían no ser triviales para que los detecte A / V.

Por ejemplo, una forma en que un gusano polimórfico podría coordinar sus acciones en todas sus instancias sería comunicarse a través de la red con un servidor de comando y control (C & C). El servidor de C & C puede rastrear todas las instancias y decirles qué hacer. Lee más sobre botnets para obtener más información. El canal C & C es una forma potencial en la que A / V puede detectar tales bots, pero también hay formas en que los operadores de bot pueden hacer que el canal C & C sea más sigiloso, y en última instancia, este es un juego del gato y el ratón.

Creo que la pregunta que hiciste es de dudosa relevancia práctica. Los gusanos a gran escala en estos días están passe. En lugar de tratar de infectar a millones de máquinas y obtener noticias, en estos días los malos intentan mantenerse bajo el radar. Por lo general, una botnet mucho más pequeña es suficiente, y no es tan difícil armar una. Tampoco necesitan explotaciones sofisticadas a nivel de super genio; dada la cantidad de máquinas mal aseguradas en Internet, no es tan difícil para ellos armar una red de bots con unos cientos o miles de máquinas comprometidas.

    
respondido por el D.W. 31.07.2012 - 09:18
fuente

Lea otras preguntas en las etiquetas