Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: ne0x en 27 Abril 2007, 14:16 pm



Título: Ejercicio BATCH
Publicado por: ne0x en 27 Abril 2007, 14:16 pm
Bien, es una buena idea que he tenido y os la pongo.

Lo que hay que hacer es lo siguiente:

Crear un script en batch que busque en todos los archivos por lotes del sistema los comandos que estaran almacenados en un archivo que le sirva de basen de datos.

Si encuentra mas de 2 coincidencias advertira de la existencia del archivo por lotes.

Si encuentra 3 lo renombrara a .txt manteniendolo en su ruta original.

Si encuentra 4 lo copia a una carpeta de cuarentena y borra el original.

Si encuentra 5 lo borrar ya directamente...

Os advierto de que el script no debe eliminarse a si mismo.


Si ya haceis la crêm de la crêm os la teneis que idearos para que cada vez que encuentra un archivo por lotes que supera 1 unico comando encontrado preguntar si lo agregais a la lista de excepciones, si este esta agregado ya , en futuros scanneos no se debe volver a preguntar si se agrega o no.

Todo esto yo ya lo consegui, asi que si que es posible usando unicamente batch, no debe mezclarse con ningun otro tipo de lenguaje de scripting, no esta permitido el uso del comando debug.

Si os poneis a hacerlo y os lleva tiempo ponerlo aqui para que sepa que por lo menos alguien lo hace.

Las soluciones mandarmelas por MP
, si vuestro code cumple las condiciones anteriores pondre aqui vuestro nombre.



Título: Re: Ejercicio BATCH
Publicado por: ne0x en 11 Mayo 2007, 17:05 pm
Bien, no habia visto el subforo de ejercicios asi que postee la solución alli.

Ejercicio BATCH
http://foro.elhacker.net/index.php/topic,163605.0.html