On Wednesday 01 September 2004 12.06, Duncan Simpson wrote: > BTW binaries are pretty portable across linux systems. I had some libc > 4.x (a.out) binaries on my older box from SLS 1.03 (kernel 0.99pl13) at > least until the 1.2.x kernels. I don't know exactly why you mention this here, but as the only other mention of binaries and portability in this thread was, irrc, mine... My point was not about standardized APIs and ABIs, but about binary exploits. These are as a rule very brittle and depend on precise library and compiler version and on compiler options: most (all?) buffer overruns need at least to know some parts of the stack layout to work - and register allocations, and with it, the stack layout, is bound to change wildly between different compiler versions even if the system ABI/APIs do not change. greetings -- vbi -- The finest eloquence is that which gets things done.
Description: PGP signature