Bueno, el problema es el siguiente: Necesito ayuda sobre como generar las instrucciones equivalentes: Imaginemos que tengo un:
Código
;En sintaxis FASM mov [variable], eax
Podría ser reemplazado por un:
Código
;En sintaxis FASM push eax pop [variable]
¿Como podría lograr eso? Tengo una idea, pero no sé si será la mejor opción:
- Analizar el source y el destino
- Aplicar source a un push
- Aplicar destino a un pop
¿Será que alguien me puede dar una idea de como intercambiar las instrucciones? Ya he leído los manuales de Intel bastantes veces, y por lo menos lo básico lo entiendo. Quisiera una ayudadita, porque el tema de los motores metamorficos está algo díficil de implementar.
Gracias a todos de antemano.