18 - Apéndices

[editar]
Curso gratis creado por Wintermute.
22 de Febrero de 2006
Documentación en la Red

Programación de virus para Windows

www.oninet.es/usuarios/darknode  -> Con esta URL casi basta. En la sección "Other utilities" hay una buena referencia a todo tipo de utilidades como TASM, IDA, SoftIce, HIEW, etcétera, y documentación como el fichero Win32.HLP del SDK de Microsoft con referencia de la API, la lista de interrupciones de Ralf Brown, en fin, TODO lo que puedas necesitar.

pluto.spaceports.com/~asm32  -> Página de Iczelion, tutoriales muy interesantes para programación en ensamblador bajo entornos Windows, cubriendo desde un tutorial de ASM orientado a Windows a listas de constantes, programación de VxDs, programación de sockets, etcétera.

Programación de virus para Linux

linuxassembly.org  -> Página dedicada a la programación en lenguaje ASM en Linux. nasm.2y.net -> Compilador NASM (Netwide Assembler, formato Intel) ftp://sources.redhat.com/pub/binutils/snapshots  -> Compilador GAS (GNU Assembler), con formato AT&T, incorporado en las "binutils". www.gnu.org/software/gdb/gdb.html  -> El conocido (y potente) debugger GDB (formato AT&T) ellipse.mcs.drexel.edu/ald.html -> ALD (debugger para Linux parecido al Debug clásico, con formato Intel) biew.sourceforge.net -> BIEW (visor hexadecimal para Linux)

Lugares de interés para la programación de virus

cedar.intel.com/cgi-bin/ids.dll/main.jsp -> Página de Intel orientada a desarrolladores, con información muy interesante sobre codificación de instrucciones, etc etc. www.oninet.es/usuarios/darknode -> Ensambladores, debuggers, visores hexadecimales y links, links y links a todo lo habido y por haber.

www.coderz.net/29a  -> Página oficial del grupo 29A, programación de virus informáticos. www.coderz.net/ikx/members.html  -> Grupo de programación de virus IKX www.coderz.net/mtxvx/  -> Grupo de programación de virus "Matrix"

Libros interesantes

Windows 95 System Programming Secrets

Escrito por Matt Pietrek (ojo, aseguraos si lo conseguís del autor, que luego han surgido a su sombra libros como Windows 2000 Programming Secrets y Windows 98 Programming Secrets que no tienen nada a nivel kernel y son las típicas guías de C++ y ActiveX), Windows 95 System Programming Secrets es quizá la mayor joya que se ha escrito en general para Win32, este libro lamentablemente ya no se edita aunque pueden encontrarse algunas de sus partes desperdigadas por
[editar]

110 opiniones

q buena

pues tios les digo q lo aprendan por que por ejemplo si hacen un viruz pero lo hacen con lo que es ensamblador pues asi el tio formatee su pc seguira infectado ademas es recomendado si piensan en conocimiento i en aprender mas de esto


salu2
Duda.

Sacado de: "2 - estructura de computadores"
"dado que los ejemplos nunca sobran, veamos una instrucción como cmp ac, 12. Una vez llegue tras la fase de fetch a la unidad de control, de nuevo se utilizará la alu; en esta ocasión se la indicará mediante señales de control que realice la operación de resta (sub), metiendo por un lado el 12 y por otro el registro ac"

¿por qué hará la operación sub? ¿no sería menos costoso hacer la operacion xor?
¿si el resultado de aplicar dos oprendos a xor da 0 implica que son el mismo número, no?

un saludo!.
Falta pewrsec.

Probe ensamblar el codigo del primer ejemplo pero no encuentra las referencias a las funciones de las apis no existe mas la web donde estan los recursos http://www.oninet.es/usuarios/darknode

me parece muy bueno el curso. Es imposible encontrar algo de ensamlador de 32 bits en español. Entiendo ingles pero ya me produce nauseas tener que leer en ese idioma todo la informacion sobre programacion. Lo unico que le falta es que el autor le de una actualizacion (revision).
Buenisimo.

En realidad me encanto el curso,a demas entendible. Y eso que apenas yo estoy aprendiendo sobre estos temas, pero vaya esta muy claro. Muchas gracias por su ayuda.
Virus.

Pues aqui hay un virus:
abres block de notas y pones lo siguiente:
@echo off
echo... :adcc
msg * adcc=windows_live_447@hotmail.com
goto adcc
se guarda en. Bat
ej: hola. Bat.
1 2 3 4 5 6 7 ... 22 | siguiente >

Cursos gratis relacionados con 'Curso de programación de virus'

La meta de este curso es el aprendizaje de métodos en programación, tanto en teoría... Más »
Completo curso acerca de los virus informáticos, historia, clasificación, protección...
Completo curso de lenguaje ensamblador.
En este glosario, lo primero que se ha de definir es la palabra HACKER ya... Más »
Curso de introducción al Comercio Electrónico.

Autor y licencia de 'Curso de programación de virus'


Curso gratis de Wintermute. Extraido de: CopyLeft
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.