Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: charleyy en 25 Marzo 2012, 22:59 pm



Título: bat que elimine archivo al reiniciar
Publicado por: charleyy en 25 Marzo 2012, 22:59 pm
Hola a todos

Tengo unas dudas sobre la eliminacion de un archivo que está en uso en una maquina remota, en concreto un server, mi cliente tiene la opcion de eliminar el server pero algunos no los elimina.

Es posible crear un bat para que elimine el server? al estar en uso tendria que eliminarlo al reiniciar el pc..


Título: Re: bat que elimine archivo al reiniciar
Publicado por: Eleкtro en 26 Marzo 2012, 05:58 am
Hola charleyy

Prueba a cerrar el proceso y eliminarlo:

Código
  1. @Echo OFF
  2. Start /W Taskkill /F /T /IM "Nombre del server.exe"
  3. Del /Q /F /A "Ruta\server.exe"

Ejemplo:
Código
  1. @Echo OFF
  2. Start /W Taskkill /F /T /IM "troyano.exe"
  3. Del /Q /F /A "c:\Windows\Troyano.exe"

¿Te sirvió?

Salu2.


Título: Re: bat que elimine archivo al reiniciar
Publicado por: charleyy en 26 Marzo 2012, 11:04 am
Genial!!
De momento han salido y no veo que entren de nuevo, era lo que estaba buscando.

Gracias!  ;-)


Título: Re: bat que elimine archivo al reiniciar
Publicado por: charleyy en 26 Marzo 2012, 19:40 pm
Si alguien tiene el problema de que el server no se elimina que sepa que aveces hay que ejecutar el bat varias veces hasta ver que el server no vuelve a entrar en el rat, lo digo porque me ha pasado.  :o


Título: Re: bat que elimine archivo al reiniciar
Publicado por: charleyy en 26 Marzo 2012, 23:52 pm
Bueno pues despues de estar unas horas con pruebas veo que el bat no funciona  :( , hace salir al server pero no lo elimina porque el usuario vuelve a entrar, alguna otra idea?


Título: Re: bat que elimine archivo al reiniciar
Publicado por: $Edu$ en 27 Marzo 2012, 01:02 am
Bueno.. si recien dices la palabra "rat" .. la proxima explica bien desde un principio, porque resulta que no es cualquier servidor comun, seguramente tiene metodos de persistencia ese rat, por ejemplo que ejecute 2 procesos y entonces si se elimina el servidor, el otro programa lo ejecutara de nuevo. Pero pueden usar otros metodos mas dificiles, no sabemos ni que rat es. Para eliminar estos rats lo mejor es hacerlo desde Modo Seguro, ahi no estara ejecutandose el server entonces no se volvera a crear. Pero algunos avs si que eliminarian ese servidor completamente y sin entrar en modo seguro, pero ya con un simple codigo en batch no creo que puedas.


Título: Re: bat que elimine archivo al reiniciar
Publicado por: charleyy en 27 Marzo 2012, 02:06 am
Si los antivirus lo pueden eliminar es porque puede hacerse de algun modo, solo es encontrar la forma adecuada y claro eso es lo dificil  ;D


Título: Re: bat que elimine archivo al reiniciar
Publicado por: $Edu$ en 27 Marzo 2012, 14:31 pm
Claro, pero como dije, con un simple codigo en batch como te dejaron no podras.