Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: machio86 en 18 Junio 2010, 13:01 pm



Título: Permiso Registro VBScript
Publicado por: machio86 en 18 Junio 2010, 13:01 pm
Hola,
Tengo un problema y es que no tengo ni idea de cómo solucionarlo, llevo horas mirando y no encuentro nada por internet :( y aver si alguien de por aquí sabe algo del tema y me ayuda o me hace ver la luz :D

El problema es que necesitaría saber los permisos de una clave de registro cualquiera, con el regedit es muy facil ya que vas a la clave, botón derecho y permisos, pero la cosa está en automatizar esto y necesito un script en Visual Basic Script. He estado mirando funciones de DACL, GetNamedSecurityInfo, GetSecurityDescriptorDACL...etc etc. La cosa está en que sé que se tienen que usar esas funciones, pero no sé como :( quiero decir a la sintaxis correcta, hay muy muy pocos ejemplos por internet, en msdn no hay, solo he encontrado alguno en C++ o en Visual basic, pero yo lo necesito en VBScript, si alguno tiene idea o algun ejemplillo por ahí lo agradecería

Saludos



Título: Re: Permiso Registro VBScript
Publicado por: Novlucker en 18 Junio 2010, 13:22 pm
¿Para que necesitas saber eso?

Los permisos son siempre los mismos a menos que se cambien, y quién cambia los permisos de las diferentes llaves del registro :huh:

Saludos


Título: Re: Permiso Registro VBScript
Publicado por: machio86 en 18 Junio 2010, 13:49 pm
Trabajo en una multinacional que tiene varias máquinas de diferentes clientes, y uno de ellos en su normativa tiene que en unas claves concretas de SQL Server el grupo Everyone no tenga permisos.

Antes lo hacíamos manualmente, y se podría hacer así, pero la verdad...mejor hacerlo en un script, yo estoy acostumbrado más a sistemas Unix, y pensaba que esto no sería tan complejo, ya me lo pareció mirar los permisos de una carpeta pero almenos encontré ejemplos y tal, pero del registro nada, y ya casi que se ha convertido en un tema casi 'personal' xD, porque sé mas o menos que funciones usar, pero no sé el cómo! :(


Título: Re: Permiso Registro VBScript
Publicado por: Novlucker en 18 Junio 2010, 14:00 pm
Ahora si, creo que antes de dudar de la útilidad debería de haber comentado mi opción :P

En vbs no conozco la manera, no directamente, pero si se puede utilizar alguna otra tool de win y lo he hecho en algún momento ...
Código
  1. REGINI [-m \\equipo] secuenciaDeComandos
secuenciaDeComandos es un archivo de texto con las claves y los permisos a modificar. Te dejo algunos links con la documentación al respecto:

:http://support.microsoft.com/kb/245031
:http://support.microsoft.com/kb/237607/es
:http://support.microsoft.com/kb/264584/es

Saludos