Cómo crear un virus

¿Alguna vez has deseado poder crear tu propio virus, ya sea para tu propio aprendizaje o como una broma?? La creación de virus lleva tiempo y conocimiento, pero cualquiera puede hacerlo si lo ponen en cuenta. Crear un virus puede enseñarle mucho sobre cómo funciona un lenguaje de programación, así como el sistema operativo y la seguridad de la red. Vea el paso 1 a continuación para comenzar y divertirse creando su propio virus.

Pasos

  1. Crear un virus Paso 1
1. Determine qué sistema operativo va a atacar. El objetivo más común es Microsoft Windows, especialmente versiones anteriores. Muchos usuarios antiguos de Windows no actualizan su sistema operativo, dejándolos vulnerables a los orificios de seguridad que pueden fijarse en versiones más nuevas.
  • Mac OS X y Linux son bastante a prueba de virus debido a la forma en que funcionan los permisos y la arquitectura general del sistema operativo. El 95% de todos los virus se dirigen a los usuarios de Windows.
  • Crear un virus Paso 2
    2. Decide cómo quieres que se propague. Un virus es solo un virus si puede propagarse a otros usuarios. Deberá averiguar el método de entrega antes de comenzar, ya que es uno de los fundamentos del código del virus. Los mecanismos de entrega comunes incluyen:
  • Archivo ejecutable (.exe, .MURCIÉLAGO, .Com etc.) - Este programa debe ser administrado por el usuario, y a menudo se disfraza como algo más (como una imagen).
  • Macro (Microsoft Office) - Macros son programas que están incrustados en un documento o correo electrónico. Se dirigen a la palabra, perspectiva y otros productos con habilitados para macros. El método más común de entrega es por correo electrónico con un documento infectado adjunto.
  • Script web: estas son piezas de código malicioso que se inyectan en sitios sin el conocimiento de los webmasters.
  • Imagen titulada Crear un virus Paso 3
    3. Determine el lugar débil que desea apuntar. Los virus exitosos explotan puntos débiles en la seguridad de un programa o sistema para difundir y llevar a cabo sus acciones. Esto requiere mucha investigación y saber cómo, pero hay comunidades que pueden ayudarlo a encontrar lo que necesita.
  • Imagen titulada Crear un virus Paso 4
    4. Decide lo que quieres que tu virus haga. Una vez que su virus haya infectado un sistema, ¿qué quiere que haga?? Los efectos pueden ir desde nada, para mostrar un mensaje, para eliminar archivos, y mucho peor. Tenga en cuenta que crear y difundir un virus malicioso es un delito grave en la mayoría de los países.
  • Crear un virus Paso 5
    5. Elegir un idioma. Para crear un virus, deberá tener al menos una comprensión básica de al menos una herramienta de idioma o scripting. Los virus más complejos a menudo involucran varios idiomas. Para virus realmente efectivos, deberá estar familiarizado con Idiomas de montaje.
  • Si estás interesado en hacer virus ejecutables, C o C++ es un buen lugar para comenzar.
  • Si desea hacer virus macro, aprenda el idioma macro para sus programas de destino, como Microsoft Office.
  • Visual Basic Se puede utilizar para crear programas maliciosos para usuarios de Windows.
  • Imagen titulada Crear un virus Paso 6
    6. Empieza a escribir tu virus. Este será un proceso largo, especialmente si esta es su primera vez codificando algo. Experimentar tanto como sea posible, e investigue formas de replicar su código según el idioma que esté utilizando. Hay tutoriales en foros y blogs de la comunidad para una variedad de idiomas.
  • Investigar código polimórfico. Esto alterará el código de su virus cada vez que se replique, lo que dificulta el seguimiento de los programas antivirus. El código polimorfo está bastante avanzado, y se implementa de manera diferente en cada idioma.
  • Crear un virus Paso 7
    7. Investiga formas de ocultar tu código. Además de la codificación polimórfica, hay otras formas de ocultar tu virus. El cifrado es una herramienta muy común utilizada por los desarrolladores de virus. Se necesita mucha práctica y lectura, pero puede recorrer un largo camino para aumentar la vida útil de su virus.
  • Imagen titulada Crear un virus Paso 8
    8. Prueba tu virus. Una vez que tenga un prototipo en funcionamiento, pruebelo en la mayor cantidad posible de máquinas y configuraciones diferentes. Esto será más fácil si eres capaz de configurar máquinas virtuales En diferentes configuraciones.
  • Asegúrese de mantener sus pruebas contenidas para que no libere accidentalmente su virus antes de que esté listo. Ponga las máquinas de prueba en una red aislada y vea los efectos de la propagación del virus.
  • Ajuste el código de su virus mientras lo observa trabajando en las máquinas de prueba. Solucionar cualquier problema en el que se ejecute
  • Imagen titulada Crear un virus Paso 9
    9. Libera tu virus. Si está satisfecho con el desempeño de su virus, es hora de soltarlo. Antes de hacer, sin embargo, pregúntese si está preparado para enfrentar las consecuencias que puedan venir de liberar un virus en la naturaleza. Puede ser mejor usar esa experiencia y trabajar en nuevos proyectos.
  • Video

    Al utilizar este servicio, se puede compartir información con YouTube.

    Consejos

    Si buscas eliminar un virus, vea Este artículo.

    Advertencias

    Solo libere virus para demostrar vulnerabilidades de seguridad a otros usuarios.
  • Liberar el código malicioso en la naturaleza es ilegal.
  • Artículos Relacionados