> > 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/

--
meem
_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to