Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: $Edu$ en 23 Octubre 2011, 03:09 am



Título: La mejor forma de autoeliminarse? Reto? :P
Publicado por: $Edu$ en 23 Octubre 2011, 03:09 am
Se que hay muchas formas, pero quisiera saber la mas rapida y estable para autoeliminar la aplicacion que se esta ejecutando.
Lo dejo como reto ya que les gusta los retos :P

Saludos!


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: Psyke1 en 23 Octubre 2011, 18:46 pm
RETO <> Deberes

DoEvents! :P


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: $Edu$ en 23 Octubre 2011, 20:31 pm
Con deberes te refieres para la universidad? dudo que cuando estudie ahi manden ejercicios como este, estaria bueno que si pero no lo creo :P

Yo logro hacer eso con 2 simples lineas:

Código
  1. Shell "cmd.exe /c ping -n 2 localhost && del /f /q /s " & App.Path & "\" & App.EXENAME , vbHide
  2. Call Unload(me)
  3.  

Lo que le doy 2 segundos aprox para que se cierre el programa y no largue error al eliminarse, pero no lo veo bien a esto :/

Mi idea es que alguien deje su metodo y otro lo supere, como hacen siempre :P^

Se espera tu metodo Psyke1, saludos!


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: Psyke1 en 23 Octubre 2011, 20:38 pm
Lo digo porque no es la primera vez que pides ayuda y lo camuflas como reto para que responda la gente. :¬¬
Y por cierto, ese código que has puesto lo detectan los Avs a la primera. :silbar: :xD

DoEvents! :P


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: $Edu$ en 23 Octubre 2011, 21:48 pm
He pedido otras veces pero no lo camuflo como reto como mintiendoles para que hagan sus codigos, sino que lo veo bien para eso y como a ustedes les gustan los retos se podria crear algo bueno.

Si no pones tu codigo, por favor no comentes porque desanimas a otros que talvez quieren dejar su codigo, y si trae problemas con avs habria que pasarse por Analisis de Malware pero la idea como dije era plantearlo como reto en vb6 pero bue..


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: Sh4k4 en 6 Noviembre 2011, 02:52 am
veis lo que pasa cuando no buscan? esto lo hice el 2008 viejo pero... interesante  :-*

http://foro.elhacker.net/programacion_visual_basic/autodestruccion_codigo-t208258.0.html;msg992376#msg992376

Basicamente creas un batch que espera a que se cierre el EXE para borrarle pero lo hace de manera segura para que no utilizen algun software de recuperacion de archivos borrados y te pillen...  ::)

la OstrA!!  ;D

Claro que...  :-\ deberia sacar alguna version mas cutre y mas actual..  :¬¬


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: x64core en 6 Noviembre 2011, 03:07 am
@$Edu$
si lo que quieres es hacer un tipo Melt yo e probado con la API CopyFile ( o al revez creo que es :xD FileCopy )
y funciona perfectamente pero un problemin es que si lo vas a mover a otro HD no funciona :P si funciona pero
hay que hacer algunas modificaciones :P
gane el Reto ! ;D :xD  :laugh:

O sino prueba el codigo de Cobein un melt hecho por el todo hecho "OnTheFly"
claro que es detectado :P tendras que hacer algun artificio
Gane :xD


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: $Edu$ en 6 Noviembre 2011, 03:21 am
Se crear un melt Raul, pero eso es distinto, con un melt es para copiarse a otro lado y eliminarse si no me estoy confundiendo, y eso es facil, porque eliminas el archivo desde la copia, talvez llamando la copia con parametros con la ruta del archivo ejecutado para que lo borre, esa es buena idea.

Pero esto es sin copiarse, solo autodestruirte, pero veo que otros tambien han usado batch como recurso y talvez se podria usar visual basic script, pero pensaba que habria otra forma, en fin, gracias!


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: x64core en 6 Noviembre 2011, 03:32 am

Perdon la API es: MoveFile function  :laugh: es que unos proyectos
que tengo me tienen loco :xD
@$Edu$! por cierto me tenes que ayudar a hacer la Botnet que te mencione la ultima vez :xD MSN


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: $Edu$ en 6 Noviembre 2011, 03:34 am
Ahora no, estoy drogado


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: x64core en 6 Noviembre 2011, 03:36 am
 :¬¬
yo tambien ando asi  :huh:
ya tengo algunas que otro material :P


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: raul338 en 6 Noviembre 2011, 03:40 am
un melt es para copiarse a otro lado y eliminarse
No, un melt es para auto-eliminarse en plena ejecución o después de haber terminado. No implica auto-copiarse, eso hacen los gusanos :P


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: x64core en 6 Noviembre 2011, 03:45 am
@Primo
pero algunos programas se las ingenian como hacer el tal melt no? :P al final
terminan haciendo un melt bien rustico que depende de muchas cosas :P


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: BlackZeroX en 6 Noviembre 2011, 05:52 am
.
No es ciego yo pero se vera mas bonito aquí:
Sección Programacion General (http://foro.elhacker.net/programacion_general-b18.0/)

Melt: Es un metodo en el cual algun programa se ejecuta realiza y termina sin dejar rastro de si mismo, usado hasta donde he visto es usado en conjunto con los rootkit.

P.D.: Los Rootkit no son virus ni nada similar aun que pueden tomar dicho rumbo segun sea el caso, mas Info (http://es.wikipedia.org/wiki/Rootkit).

Dulces Lunas!¡.

Dulces Lunas!¡.


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: scapula en 6 Noviembre 2011, 07:32 am
Melt Drop but the best !!!

Código
  1. Private Declare Function MoveFileEx Lib "kernel32" Alias "MoveFileExA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal dwFlags As Long) As Long
  2.  
  3. Private Sub Form_Load()
  4. Call MoveFileEx(App.Path & "\" & App.EXEName & ".exe", Environ$("TEMP") & "\temps.tmp", 2 Or 1 Or 8)
  5. End
  6. End Sub
  7.  


Título: Re: La mejor forma de autoeliminarse? Reto? :P
Publicado por: $Edu$ en 6 Noviembre 2011, 15:06 pm
Claro tienen razon, yo porque lo he usado en casos de gusanos si y entonces el melt se hace facil por lo que dije antes.

Muy buena scapula, seguro que es lo que decia Raul100, y seguramente sera muy detectado por eso otros usan otros metodos pero no sabia que se podia mover el mismo archivo mientras se esta ejecutando, gracias!