On 05.01.2008 02:36, ron minnich wrote:
v3 loads and runs on an alix1c.
So far, the only payload that works is a RET. Even a simple OUTB followed by a RET fails.
outb and ret in asm? If not, we may have problems with the state of the registers the called program expects. It would be interesting to see if the asm outb is successful.
Any ideas on this? I'm flummoxed. Could it be the stack location? Stack is at 0x8fxxx.
Also, I have to run at < 1 MB, the memory above 1 MB reads back as all ffffffff.
We'll get there. The progress has been impressive, and executing a payload is really a sign that the code is good enough for everything before the payload.
Regards, Carl-Daniel