¿Cómo puede un niño de 16 años comenzar a aprender sobre el malware?

Los estándares para la Feria de Ciencias de Google son muy altos. Pero ya que eres un adolescente, cualquier cosa innovadora que hagas siempre será considerada cuidadosamente, incluso si termina en un fracaso, lo cual es a menudo el precursor del éxito de otra persona más adelante.

Entonces, en la investigación de malware, el problema siempre es:

a. Cómo identificar cuál es la intención del binario sin ejecutarlo.

segundo. Y muy a menudo, cuando lo ejecute, realizará una conexión de regreso (llamada “conexión de regreso” ) a su “nave nodriza” para obtener comando y control para la ejecución o acciones. Además, también puede hacer un montón de cosas desagradables en su computadora, como poner cosas en BIOS (volviéndola a flashear) para que incluso cuando reinicie su máquina, o reinstale otro sistema operativo más nuevo – Linux / Windows, no importa, El malware aún permanece allí. Entonces, ¿cómo se hace una “caja de arena” de su malware antes de ejecutarlo? ¿Y cómo simular el servidor de comando y control para que funcione correctamente?

Para un buen “malware” reciente, lea “Stuxnet”, que ha sido comentado como un proceso de análisis y comprensión que lleva años, incluso por profesionales:

https://www.codeproject.com/KB/w…

https://www.esetnod32.ru/company…

http://www.langner.com/en/wp-con…

www.symantec.com/content/en/us/enterprise/media/security_response/whitepapers/stuxnet_0_5_the_missing_link.pdf

https://www.symantec.com/content…

La ingeniería inversa binaria, el desensamblaje binario con IDA Pro y la virtualización son varias áreas clave que deberá seguir leyendo.

Pero un pequeño paso que puede hacer, que es bastante nuevo en esta área, es traer “Aprendizaje profundo”, o red neuronal, a la imagen. Ya hay algo de trabajo por ahí, pero todavía es posible mucha más diversidad, solo sigue explorando. Conéctate conmigo si quieres más ideas.

Si tienes un fondo decente en c ++ (clases, control de pila, plantillas, etc.) entonces probablemente ya sabes que Internet es tu mejor amigo. Mi recomendación es comenzar con una apariencia pequeña para las guías de Windows para malware, ya que es el sistema más fácil y más vulnerable, luego busque en el software de prueba de Linux y lápiz Kali.

Windows tiene la comunidad más grande de scripts de malware debido a que es la máquina del denominador común. Así que empieza a cavar allí.

Alguien con más conocimientos que yo vendré y le daré una mejor respuesta, pero en el ínterin, aquí hay algunos libros blancos de malwarebytes para comenzar su investigación: recursos de Malwarebytes

Buena suerte. Suena como un gran proyecto.

Sé que esta pregunta se hizo hace un año, más, hace. Incluso si tus competiciones de ciencias están listas, es posible que desees visitar este foro, Tech Support Guy, si aún no lo has hecho. Ofrecen capacitación en la eliminación de malware, por lo que debería poder encontrar información amplia y actual sobre el malware allí.