virus

Páginas: 217 (54247 palabras) Publicado: 21 de octubre de 2013
Curso de programación de virus

Made by Wintermute, 2001

Curso de programación de virus
Made by Wintermute, 2001
Descargado desde: www.dragonJar.us
Compilación por Buuo

Índice
Introducción.

2

Objetivos del curso y algunos consejos antes de empezar

Capítulo 1. Estructura de computadores.

3

Funcionamiento de un microprocesador standard, memoria, buses, E/S,microprogramación

Capítulo 2. Fundamentos de SSOO.

12

Funcionamiento básico de un sistema operativo; shell, API y kernel

Capítulo 3. Sistemas de numeración.

20

Tocando el binario, hexadecimal y aritméticas binarias

Capítulo 4. Ensamblador I: Conceptos básicos.

24

Aprendizaje del lenguaje ASM, principales conceptos

Capítulo 5. Ensamblador II: Conceptos avanzados.

41Instrucciones avanzadas, API del sistema, coprocesador

Capítulo 6. Utilidades para la programación.

51

Visores hexadecimales, ensambladores, desensambladores y debuggers

Capítulo 7. Infección bajo Windows.

61

Técnicas para la programación de virus en Windows

Capítulo 8. Infección bajo Linux.

81

Programación de autorreplicantes en sistemas Linux

Capítulo 9. Técnicas avanzadas.93

Algunos conceptos algo más complejos para la programación de virus (encriptación y
polimorfismo)

Apéndices.

103

Bibliografía y referencias

BUUO EDICIONES
Contactos para la elaboración documentación warez: cclmnb@gmail.com

1

Curso de programación de virus

Made by Wintermute, 2001

Introducción
Objetivos del curso
La meta de este curso es el aprendizaje demétodos en programación, tanto en teoría como en práctica, de
virus informáticos. No obstante, no ofreceré el camino típico; esto es, aprender ensamblador, aprender
formatos de ficheros e infectar. Con alguna experiencia en el tema, creo que lo primero que hay que hacer no
es ponerse a programar como un salvaje sin entender qué se está tocando y cómo funciona: se dará pues una
visión general acercade todo aquello que se va a tocar (arquitectura de un computador y sistemas
operativos), necesaria antes de empezar a programar nada, y con esto en mente debería de resultar
muchísimo más sencillo no ya sólo programar virus, sino desarrollar cualquier otro tipo de aplicaciones que
necesiten conocimientos de este estilo.

Algunos consejos antes de empezar
* Escribir virus informáticos no esfácil. Requiere esfuerzo, requiere muchas horas delante de un ordenador, a
veces tan solo para corregir diez líneas de código que no sabes por qué no funcionan. La paciencia es la
primera arma con la que hay que contar. Por eso, aunque he intentado ser detallado en las explicaciones y
pongo mucho código en ellas, no hay virus completos en este curso. No se puede dar todo hecho, uno ha deacostumbrarse desde el principio a tener que buscarse la vida y soportar la desesperación cuando algo no
funciona hasta que al fin se descubre cuál era el fallo.
* Eso implica una cosa; escribe virus porque te guste escribir virus. Quien pretende ser el mega-h4x0r y llenar
el mundo de bichitos o cualquier cosa así, se quemará cuando tenga que tirarse dos horas debuggeando
código hasta descubrir quealgo no funciona porque se le olvidó añadir una estupidez. Quien pretende ser un
malote-jax0rito lo tiene más fácil si se baja programas para nukear y se pone a hacer el idiota en IRC o
escribe un estúpido troyano en un .BAT y se lo intenta colar a la gente (patético, ¿verdad?)... en resumen,
destruir es muy sencillo, lo difícil es crear.
* Imaginación es la clave a la hora de escribir virusinformáticos; el mundo está lleno de gente que escribe
bazofia con lenguaje de Macro de Word, o incluso de programadores que aunque muy buenos técnicamente,
no aportan nada cuando escriben algo. Un virus sencillo que tenga algo nuevo aporta mucho más que el
m3g4v1rus de 30kb que infecta diez mil tipos de fichero que ya han sido infectados antes. Sería fácil sacar un
virus polimórfico para...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Virus
  • Virus
  • Virus
  • Virus
  • los virus
  • virus
  • VIRUS
  • virus

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS