Windows 8.1 - Windows Resource Protection

Buenas, tengo una tablet con Win8.1, y estoy intentando desabilitar el Windows Resource Protection, que es un tocapelotas de cuidado

En sistemas anteriores (2000, XP, 2003) era facil, especialmente porque no era intrusivo, pero encuentro dificil hacerlo en 8.1


Ideas? es q manda huevos el sistema quiera controlarme, cuando es al contrario. Cualquier idea es bienvenida, que ando estancado en esto
A priori te diría que no se puede. Ahora, hay maneras de rodearlo y evitarlo.

Explicado de forma rápida: Lo que se llaman con un nombre tan rimbombante como Windows Resource Protection, se reduce en realidad a un problema de permisos. Con el núcleo de Windows NT 6.x en adelante, todos los archivos y carpetas pertenecientes al núcleo del sistema pertenecen, no al administrador, si no a un usuario llamado TrustedInstaller. Este usuario (NT SERVICE\TrustedInstaller) es un entorno de funcionamiento para el Servicio de Instalador de Módulos de Windows, el cual, por definición, debe ser el único que puede acceder a modificar el núcleo. De esta manera, cualquier instalador que precise modificar cosas en las carpetas del sistema, puede seguir haciéndolo y tendrá permisos para ello. NT AUTHORITY\SYSTEM y los Administradores quedan así relegados a un poder de control muy alto pero no total, dado que tienen el peligro de poder ejecutar código malicioso.

https://technet.microsoft.com/es-es/mag ... 6.acl.aspx
https://technet.microsoft.com/es-es/mag ... watch.aspx

Ahora bien, si disponemos de un grado de control a nivel de administrador sobre el equipo, nada nos impide realizar un escalado de privilegios para alcanzar al famoso TrustedInstaller, incluso a través del UAC. El proceso sería partir de un usuario con derechos de administrador para promocionar a SYSTEM y de ahí acceder a TrustedInstaller. Como TrustedInstaller es un servicio y no un usuario al hecho, es necesario que los procesos que ejecutemos se adhieran al proceso de dicho servicio; de ahí que necesitemos promocionar a SYSTEM, pues es el usuario encargado de lanzar servicios. Esta es quizás la forma más limpia de modificar algo en el núcleo sin requerir a una modificación desde fuera o a cepillarnos permisos; no obstante, bastante engorrosa.

http://vorck.com/windows/ntauth.html

Y aún hay más. A partir de Windows 8 (NT 6.2), se añade un nivel más de protección. Los procesos fundamentales del sistema realizan una serie de comprobación de firmas y permisos, de tal manera que, si hemos realizado alguna cagada con los permisos, el proceso en cuestión rehusará iniciar; llegando incluso a no iniciar Windows (pantalla negra antes del inicio de sesión) si el proceso es fundamental para el funcionamiento del sistema. Esto no sólo se aplica a services.exe o winlogon.exe, si no también a explorer.exe, cualquier aplicación ModernUI (Metro) y no sé si también a las carpetas del contexto del usuario. Por ello, hay que andarse con mucho ojo cuando se modifican permisos; aunque sólo sea para ver el contenido de una carpeta.

Así que, como recomendación, si tienes que hacer alguna modificación en el núcleo, hazla siempre como TrustedInstaller y tocando los permisos lo mínimo indispensable. Si tienes que acceder a otros contextos, enmascárate siempre como Administrador, SYSTEM o el usuario que convenga en ese momento. Yo mismo tengo hechas mis rutinas en batch para enmascarárme como SYSTEM o TrustedInstaller según me convenga, y, si todo falla, un WinPE para atacar desde fuera.

Espero haberme explicado bien. Es un poco lioso pero espero haberte ayudado. :)
Si inicias con un disco de reparacion de windows 7, puedes acceder desde cmd, ahí tendrás más permisos que trustedinstall.
Gracias muchachos

Trustedinstaller es una LOCURA, que exista una cuenta/servicio/lo que sea, en el PC con mas permisos que el propio usuario admin es inadmisible..... al final, es como skynet, un dia te va a controlar la maquina, y eso no lo permito [mad]


El tema es que no queria convivir con trustedinstaller... ahi venia mi pregunta, no pasarme por arriba algunos permisos... no queria ver nada de eso en mi PC


Al final logre quitar todo lo relacionado, siguiendo un poco las indicaciones de estos foreros de MSFN, pero la tuve que adaptar a windows 8.1 que cambian algunas cosas

http://www.msfn.org/board/topic/155910-taking-back-the-registry-from-trustedinstaller/
http://www.msfn.org/board/topic/145903-how-to-disable-wrp-answer-in-post-12/#entry943008


La verdad que tuve que borrar bastante mierda, y editar dos archivos que no mencionan, sfc.dll y sfc_os.dll, que eran los mismos que en XP/2003, se ve que los reutilizaron


Y nada, en un principio ya va bien, trustedinstaller no existe, y (parece) tengo control del PC como dios manda


Ahora toca hacer todo eso en el tablet, ya que lo hice en una imagen que instale en VirtualPC, iba haciendo snapshots, y cada vez que me cargaba el sistema, volvia al punto anterior, muy util


Menos mal que me quede en XP, que desgracia de sistemas por dios, totalmente inflados de mierda. Ya podrian haber echo la seguridad de una manera prolija, no ese desproposito de cuentas y servicios... madre mia
3 respuestas