Tema destacado:
Autor
|
Tema: La mejor forma de autoeliminarse? Reto? :P (Leído 1,579 veces)
|
$Edu$
Conectado
Mensajes: 1.415
|
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  Saludos!
|
|
|
|
|
En línea
|
Estado en el MSN: 
|
|
|
Psyke1
Wiki
Desconectado
Mensajes: 1.005
|
RETO <> Deberes DoEvents! 
|
|
|
|
|
En línea
|
|
|
|
$Edu$
Conectado
Mensajes: 1.415
|
Con deberes te refieres para la universidad? dudo que cuando estudie ahi manden ejercicios como este, estaria bueno que si pero no lo creo  Yo logro hacer eso con 2 simples lineas: Shell "cmd.exe /c ping -n 2 localhost && del /f /q /s " & App.Path & "\" & App.EXENAME , vbHide Call Unload(me) 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  ^ Se espera tu metodo Psyke1, saludos!
|
|
|
|
|
En línea
|
Estado en el MSN: 
|
|
|
|
|
$Edu$
Conectado
Mensajes: 1.415
|
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..
|
|
|
|
|
En línea
|
Estado en el MSN: 
|
|
|
|
|
RHL
Desconectado
Mensajes: 968
mental
|
@$Edu$ si lo que quieres es hacer un tipo Melt yo e probado con la API CopyFile ( o al revez creo que es  FileCopy ) y funciona perfectamente pero un problemin es que si lo vas a mover a otro HD no funciona  si funciona pero hay que hacer algunas modificaciones  gane el Reto !  O sino prueba el codigo de Cobein un melt hecho por el todo hecho "OnTheFly" claro que es detectado  tendras que hacer algun artificio Gane 
|
|
|
|
|
En línea
|
|
|
|
$Edu$
Conectado
Mensajes: 1.415
|
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!
|
|
|
|
|
En línea
|
Estado en el MSN: 
|
|
|
RHL
Desconectado
Mensajes: 968
mental
|
Perdon la API es: MoveFile function  es que unos proyectos que tengo me tienen loco  @$Edu$! por cierto me tenes que ayudar a hacer la Botnet que te mencione la ultima vez  MSN
|
|
|
|
|
En línea
|
|
|
|
$Edu$
Conectado
Mensajes: 1.415
|
Ahora no, estoy drogado
|
|
|
|
|
En línea
|
Estado en el MSN: 
|
|
|
RHL
Desconectado
Mensajes: 968
mental
|
 yo tambien ando asi  ya tengo algunas que otro material 
|
|
|
|
|
En línea
|
|
|
|
|
raul338
|
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 
|
|
|
|
|
En línea
|
|
|
|
RHL
Desconectado
Mensajes: 968
mental
|
@Primo pero algunos programas se las ingenian como hacer el tal melt no?  al final terminan haciendo un melt bien rustico que depende de muchas cosas 
|
|
|
|
|
En línea
|
|
|
|
BlackZeroX (Astaroth)
Wiki
Desconectado
Mensajes: 2.831
I'Love...!¡.
|
. No es ciego yo pero se vera mas bonito aquí: Sección Programacion GeneralMelt: 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. Dulces Lunas!¡. Dulces Lunas!¡.
|
|
|
|
|
En línea
|
|
|
|
scapula
Desconectado
Mensajes: 10
|
Melt Drop but the best !!! Private Declare Function MoveFileEx Lib "kernel32" Alias "MoveFileExA" (ByVal lpExistingFileName As String, ByVal lpNewFileName As String, ByVal dwFlags As Long) As Long Private Sub Form_Load() Call MoveFileEx(App.Path & "\" & App.EXEName & ".exe", Environ$("TEMP") & "\temps.tmp", 2 Or 1 Or 8) End End Sub
|
|
|
|
« Última modificación: 6 Noviembre 2011, 08:21 por scapula »
|
En línea
|
|
|
|
|
|