Os habéis ido del tema, no lo habéis entendido...
xor eax, eax
push eax
push byte 0x63; 'c'
push byte 0x65; 'e'
push byte 0x78; 'x'
push byte 0x45; 'E'
push byte 0x6e; 'n'
push byte 0x69; 'i'
push byte 0x57; 'W'
mov eax, esp
Al introducir "push eax" lo que hacemos es meter el byte nulo, lo que es equivalente a poner "string BLAHBLAH,
0", que es lo que queréis.
Si no lo entendéis, PM.
Un saludo. Sagrini
PS1: He puesto lo de byte para que no haya nulos entre medias, por si acaso...
PS2: Aparte, los pongo uno a uno porque son 7 bytes. Se podrían poner divididos en un WORD y tres bytes, pero no tengo ganas
...