Ver Mensaje Individual
  #4 (permalink)  
Antiguo 15/01/2016, 10:28
REHome
 
Fecha de Ingreso: mayo-2007
Ubicación: PIC-16F84A
Mensajes: 727
Antigüedad: 17 años
Puntos: 8
Respuesta: Cuando se pase de fecha, borrar el propio ejecutable.

Bueno.

Lo de retrasar el reloj si lo hace, lo detecta y se borra.

En cuanto a que no se borre el propio ejecutable cuando está corriendo. Se puede hacer que al ejecutarlo, crea otro ejecutable que no hace nada, solo una ventana invisible que cierra el ejecutable principal y luego borra, a parte de localiza el nombre.zip o nombre.rar si lo tienen lo más cerca posible.

El proceso sería así.

Dentro del programa principal lo que he hecho es crear otro ejecutable de prueba, en el cual cualquier antivirus me detecta, hay que tener cuidado.

El ejecutable puedo ponerlo llamado así nombre.dll. Al ejecutar el programa principal, crea copia dll (en realidad es un .exe que le cambié la extensión a .dll) como cebo y lo copia en lo más profundo del disco duro, donde le indiques.

Entrego estos dos programas.

Programa principal.exe
nombre.dll

El nombre.dll se copia en el disco duro donde quieras, se llamará como quieras pero con el nombre.exe.

Ese nuevo archivo copiado se ejecuta, comprueba hora y fecha, si se pasó el tiempo, se ejecuta cerrar la aplicación del programa principal y el borrado.



Espero que se entienda.
__________________
Meta Shell, VERSIÓN 1.2.2
Descargar