Cita de: Vaagish en 27 Marzo 2013, 22:09 PM
Hola gentes!
Como deberia recorrer el string caracter por caracter ? Yo me encargo del cmp, del jmp y todo lo demas
A ver si lo entiendo porque la verdad esto se esta desviando, quieres mover carácter por carácter a eax no?
Para luego imprimir cada carácter con la api messagebox?
Sguiendo el código anterior hice esto aver si te puede ayudar
Código (asm) [Seleccionar]
_C.0
lodsb
cmpb $0x7c, (%rsi)
jne _C.0
Copia byte por byte a al "eax de 8 bit", hasta que se encuentre con "|" es eso lo que quieres?
Cita de: Vaagish en 27 Marzo 2013, 22:09 PM
Y Gracias cpu2 tambien pero eso es fasm, no? apenas puedo con masm aun jejeje
De nada, se trata de la sintaxis de AT&T, los ejemplos son de 64 bits solo los tienes que traducir a nasm y 32 bits.
Un saludo.