Visual Basic Foro

Programación => Visual Basic 6 => Mensaje iniciado por: EnigmaX en Febrero 16, 2011, 09:15:08 pm

Título: [Auto Delete]
Publicado por: EnigmaX en Febrero 16, 2011, 09:15:08 pm
Chicos, necesito su ayuda. para poder hacer una autodeclaración borrar.
El ejecutable se ejecuta normal después de x días que se auto elimina ... alguien le muestra cómo hacerlo por favor.

[]'s
Título: Re:[Auto Delete]
Publicado por: TheWatcher en Febrero 16, 2011, 10:15:26 pm
http://www.catch22.net/tuts/selfdel (http://www.catch22.net/tuts/selfdel)

Saludos

Mike Lobanovsky
Título: Re:[Auto Delete]
Publicado por: EnigmaX en Febrero 17, 2011, 12:41:21 am
Hay algo en vb6?

saludos
Título: Re:[Auto Delete]
Publicado por: LeandroA en Febrero 17, 2011, 12:51:22 am
hola acá tienes otro método en vb6

http://cobein.com/wp/?p=207

cuidado primero compila el proyecto y experimenta con el ejecutable, de lo contrario te borra el VB6.exe

Saludos.
Título: Re:[Auto Delete]
Publicado por: ssccaann43 en Febrero 17, 2011, 10:33:37 am
Jajajajaja.. te imaginas que lo pruebe sin compilar??? Jajajaja...! Buen ejemplo leandro, eso me gusto..!
Título: Re:[Auto Delete]
Publicado por: EnigmaX en Febrero 17, 2011, 12:16:34 pm
Gracias TheWatcher, LeandroA, el ejemplo de cobein funcionó a la perfección, gracias por advertencia sobre VB6.exe.

saludos!!!
Título: Re:[Auto Delete]
Publicado por: EnigmaX en Febrero 17, 2011, 12:57:35 pm
Por desgracia, no podía dejar FUD. :-[

Worm.Win32.VBNA.b

El Kaspersky detecta lo siguiente:

'    Call WriteProcessMemory(lhProc, lMem, VarPtr(bvBuff(0)), lSize, 0)
'    Call WriteProcessMemory(lhProc, lMem + lSize, sPath, lLenPath, 0)
'    CreateRemoteThread lhProc, 0, 0, lMem, 0, 0, 0

¿Tiene una forma alternativa de hacer esto?

saludos.
Título: Re:[Auto Delete]
Publicado por: xkiz ™ en Febrero 17, 2011, 04:27:34 pm
eeeeee...........  y si creas un *.bat en %TEMP% con la instrucción para que elimine el *.exe y el mismo *.bat?

se que no es la mejor forma de hacer las cosas pero seria un Plan B
Título: Re:[Auto Delete]
Publicado por: R@MI en Febrero 17, 2011, 05:03:43 pm
si, es bastante dificil porque:
Visual Basic NO carga TODO el ejecutable en memora, por lo tanto, mientras se esté ejecutando, NO se puede borrer/renombrer el ejecutable
Título: Re:[Auto Delete]
Publicado por: LeandroA en Febrero 17, 2011, 06:36:46 pm
hola, si los antivirus son muy histéricos con algunas apis, podes utilizar el método que te nombraba TheWatcher que es utilizando un .bat para eliminarlo

hay varios enlaces en google si buscas como MELT

acá tenes uno, no lo probe pero seguramente funciona
http://foro.elhacker.net/programacion_vb/source_how_to_melt_a_file_in_vb6-t164724.0.html

Saludos
Título: Re:[Auto Delete]
Publicado por: EnigmaX en Febrero 18, 2011, 12:10:35 pm
Holla,

Gracias, muy bueno.

[]'s
Título: Re:[Auto Delete]
Publicado por: CDiefenthaeler en Marzo 06, 2011, 10:20:35 pm
Gracias Leandro, me vino de lujo eso!

Salu2...
Título: Re:[Auto Delete]
Publicado por: R@MI en Marzo 07, 2011, 08:34:47 pm
hola acá tienes otro método en vb6

http://cobein.com/wp/?p=207 (http://cobein.com/wp/?p=207)

cuidado primero compila el proyecto y experimenta con el ejecutable, de lo contrario te borra el VB6.exe


Saludos.

jejeje....

se puede hacer un virus que no necesite ser compilado.... y que borre el VB6

BUAJAJAJAAJAAAAAAAAAAAAA

ups...


R@@@@@@@@@@@@@@@@@@@@@MI  8)