Re: A86:ret


[Prev][Next][Index][Thread]

Re: A86:ret




Just like writing a "perfect" dissassembler would be impossible without
running the code or incredible AI (as smart as a human), there would be no
way to tell.  Have to run it and see if it crashes.  A program doesn't have
to end with a physical ret, either -- it just has to return to the OS.  Like
a <jp _clrLCD> would be the same as <call _clrLCD \ ret> but be a byte
shorter.  Run it in VTI and see if it crashes.

What kind of people would do that, anyway?

> I learned the hardway that things don't work if you don't put a "ret" at
the
> end of a program, but does anyone know if there are any programs that can
> tell me if an asm program doesn't have an ret? (I know a few people who do
> this to existing programs to turn them into viruses.)




Follow-Ups: References: