Ayuda con un archivo BAT

Iniciado por ars1993, 14 Septiembre 2012, 11:05 AM

0 Miembros y 1 Visitante están viendo este tema.

ars1993

Buenas a todos. Estoy con mi trabajo de recerca de bachillerato, y va tratar sobre seguridad en la red.
Vamos con la pregunta:
Estoy creando un script que al ejecutarlo, quiero que modifique el archivo de hosts de windows. Hasta ahora, tengo el siguiente codigo:

@echo off
echo 0.0.0.0 www.googl.es>>C:\Windows\System32\drivers\etc\hosts
echo la operacion ha sido realizada correctamente
pause>nul

Éste script me va a servir por lo siguiente:
Voy a programar un servidor demostraré en la presentación del trabajo de recerca lo que es el phishing. El servidor esta medio montado, y la pagina web tambien esta bastante avanzada. El problema es el script, que al ejecutarlo para probarlo, me de un mensaje "Acceso denegado". Alguien me puede echar una mano? :D

Muchas gracias!
640k deberian ser suficientes para todo el mundo..

HdM

Hola.

¿El usuario con el que ejecutas el bat tiene permisos de lectura/escritura sobre el fichero hosts?. Si no es así, asigna esos permisos y prueba de nuevo. También puedes hacerlo abriendo el bat con la opción de  "Ejecutar como Administrador".

Saludos.

- Nice to see you again -

Eleкtro

En consola:

Takeown /?
Icacls /?

En el buscador del foro puedes encontrar muchos ejemplos para modificar los permisos de usuario de un archivo.

Saludos








ars1993

Buenas! primero de todo gracias por responder :D

Afortunadamente se me ocurrió probar el mismo script en un windows XP en vez de windows vista como lo hacía hasta ahora. El resultado fue bueno, funcionaba a la perfeccion. Como es entonces que no funciona en windows vista?? Será algun problema como decís de cuestion de privilegios? me extraña, pues estoy probandolo en sesion e admin.... Aver que me pueden decir ;D

GRACIAS!
640k deberian ser suficientes para todo el mundo..

Geormarsch

Cita de: ars1993 en 15 Septiembre 2012, 20:25 PM
Buenas! primero de todo gracias por responder :D

Afortunadamente se me ocurrió probar el mismo script en un windows XP en vez de windows vista como lo hacía hasta ahora. El resultado fue bueno, funcionaba a la perfeccion. Como es entonces que no funciona en windows vista?? Será algun problema como decís de cuestion de privilegios? me extraña, pues estoy probandolo en sesion e admin.... Aver que me pueden decir ;D

GRACIAS!

Windows vista es una basofia infame xddd
"Comentar el código es como limpiar el cuarto de baño; nadie quiere hacerlo, pero el resultado es siempre una experiencia más agradable para uno mismo y sus invitados"