Peter Memishian writes:
> 
>  > > On Solaris, the documented system interfaces are provided by libc.so.1
>  > > and related libraries.  We don't document the system call interface,
>  > > and it's not stable.
>  > 
>  > 32bit Linux/x86 Shellcode will pass args in registers, while 32bit 
>  > Solaris/x86 shellcode would have to pass it on the stack. In addition, the 
>  > system call mechanism is different as well. The easiest way to figure out 
>  > how Solaris system calls work is to disassemble libc, and see how that 
>  > does it. Try it out :)
> 
> Also see http://shellcode.org/Shellcode/solaris/

Thanks.  I figured it was just a missing space, and didn't manage to
throw the lot to google for resolution.  That'll teach me.  ;-}

-- 
James Carlson, Solaris Networking              <[EMAIL PROTECTED]>
Sun Microsystems / 1 Network Drive         71.232W   Vox +1 781 442 2084
MS UBUR02-212 / Burlington MA 01803-2757   42.496N   Fax +1 781 442 1677
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to