Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: NikNitro! en 21 Julio 2010, 16:57 pm



Título: [petición]Bat para bloquear virus[Solucionado]
Publicado por: NikNitro! en 21 Julio 2010, 16:57 pm
Buenas, ante todo decir que aunque sea batch creo que su sitio debería de ser este.
Bueno, voy con mi petición:

Estoy intentando aprender batch, pero tengo menos tiempo que el conejo de Alicia en el pais de las maravillas, y me hace falta crear un pequeño ejecutable genérico que lo que haga sea que lo edites y le pongas el nombre de un proceso y cada vez que ese proceso se abra, que el ejecutable lo cierre. ¿podriais ayudarme?

Gracias.

S@lu2;)


Título: Re: [petición]Bat para bloquear virus
Publicado por: Novlucker en 21 Julio 2010, 17:34 pm
https://foro.elhacker.net/scripting/intentando_matar_los_procesos_en_batsolucionado-t278412.0.html

Saludos


Título: Re: [petición]Bat para bloquear virus
Publicado por: NikNitro! en 22 Julio 2010, 22:50 pm
no, si eso lo he visto. lo que quiero es que periodicamente (por ejemplo cada 300 segundos) repite la operación. puesto que el virus si es medianamente bueno se re-abre

S@lu2;)


Título: Re: [petición]Bat para bloquear virus
Publicado por: leogtz en 22 Julio 2010, 22:55 pm
Código:
:loop
taskkill -f -im proceso.exe
sleep 300
goto:loop
¿Tan difícil era?


Título: Re: [petición]Bat para bloquear virus
Publicado por: Isótopo en 22 Julio 2010, 23:10 pm
Código:
:loop
taskkill -f -im proceso.exe
sleep 300
goto:loop
¿Tan difícil era?


sleep batch?? xd yo lo pondria asi:

Código:
@echo off
:1
tskill /A proceso
ping -n 300 127.0.0.1 > nul
goto 1


Título: Re: [petición]Bat para bloquear virus
Publicado por: BlacKGilgamesH en 22 Julio 2010, 23:21 pm
XD "ping -n 300" eso lo detendria por 300 segundos XD, yo lo pondria:

Código:
@echo off
:ini
tskill /A proceso
ping -n 1 localhost > nul
goto ini

Ya el 1 lo cambian por lo que necesite.

Saludos

PD:No recuerdo si ping acepta algo asi como 0.3 pero no estoy seguro.


Título: Re: [petición]Bat para bloquear virus
Publicado por: Isótopo en 22 Julio 2010, 23:33 pm
lo que quiero es que periodicamente (por ejemplo cada 300 segundos) repite la operación.

XD "ping -n 300" eso lo detendria por 300 segundos XD, yo lo pondria:

emmm si tio ese era el objetivo! xd


Título: Re: [petición]Bat para bloquear virus
Publicado por: leogtz en 22 Julio 2010, 23:38 pm
sleep batch?? xd yo lo pondria asi:
¿A qué se debe el "XD"?

El comando sleep se encuentra disponible disponible en los resource kits de windows.


Título: Re: [petición]Bat para bloquear virus
Publicado por: Isótopo en 22 Julio 2010, 23:56 pm
sleep batch?? xd yo lo pondria asi:
¿A qué se debe el "XD"?

El comando sleep se encuentra disponible disponible en los resource kits de windows.

Me sonaba a vbs. No sabia que hubiera un comando para batch así, aunque desde luego no esta por defecto. Ya que estamos, ¿como se puede usar?


Título: Re: [petición]Bat para bloquear virus
Publicado por: leogtz en 23 Julio 2010, 00:04 am
Código:
Usage:  ./sleep.exe      time-to-sleep-in-seconds
        ./sleep.exe [-m] time-to-sleep-in-milliseconds
        ./sleep.exe [-c] commited-memory ratio (1%-100%)


Título: Re: [petición]Bat para bloquear virus
Publicado por: NikNitro! en 23 Julio 2010, 13:39 pm
pero este codigo
Código:
:loop
taskkill -f -im proceso.exe
sleep 300
goto:loop
en caso de que no encontrara el archivo se detendría??


Título: Re: [petición]Bat para bloquear virus
Publicado por: leogtz en 23 Julio 2010, 19:34 pm
¿El proceso o archivo?

Sino lo encontrara ejecutándose seguiría ejecutandose, es un ciclo infinito.


Título: Re: [petición]Bat para bloquear virus
Publicado por: Ari Slash en 23 Julio 2010, 19:45 pm
entonces para que el esperar
Código:
:loop
taskkill -f -im proceso.exe

goto:loop


Título: Re: [petición]Bat para bloquear virus
Publicado por: leogtz en 23 Julio 2010, 20:17 pm
Para no consumir recursos.


Título: Re: [petición]Bat para bloquear virus
Publicado por: NikNitro! en 24 Julio 2010, 00:26 am
bueno pues gracias. todo solucionado.

S@lu2;)