Jaja, me llamareis pesado de tantos temas que he abierto últimamente.

Resulta que estuve aprendiendo a crear shellcodes en Linux, pero me dió por mirar cómo serían en Windows y parece que es más complicado, por lo menos a mi parecer, no sé, no me hagáis mucho caso, tampoco leí muy a fondo el tutorial.

El caso es que me gustaría programar algo en ensamblador como un Hola mundo simple, pero tengo dos dudas:

-Si tuviera el código de dicha aplicación en formato hexadecimal, gracias a un editor hexadecimal, o incluso con Ollydbg, ¿podría inyectar manualmente dicho código y ver si muestra el mensaje en pantalla?
-La segunda duda es cómo puedo programar en ensamblador en Windows. Leí acerca del tema, y hacía falta MASM y LINK, pero no los encuentro, y me remiten al DDK de Windows, el cual es un archivo bastante extenso. Hace tiempo usé MASM.EXE y LINK.EXE y funcionaba bien, siguiendo la estructura de un código en ASM, pero ahora no los encuentro. ¿Sabéis donde puedo encontrarlo? En caso de que no sea necesario, ¿qué otra alternativa hay?

Gracias de nuevo, un saludo!