SFP disable
7 отговора
390 прегледа
SFP disable
Опитвам се да забраня SFP в AD мрежа с Win2003 за DC и ХР (+SP2) като клиенти.
За целта следвам инструкциите намерени из интернет които препоръчвам "patch-ването" на един dll; replace-ването му на определени места (първо в %windir%\system32\dllcache после в %windir%\system32\) и добавянето на един SCFDisable в Registry. Предполагаме че длл-а съм го пачнал нормално... сега когато се опитвам да копирам пачнатият длл на мястото на оригиналният такъв, вин-а ме наритва със съобщението, че файла се използва в момента.
Някакви идеи как да копирам пачнатият длл на мястото на оригиналният като се има предвид, че нямам локален достъп до клиентските РС-та?
Не вытащишь без труда, если сунул не туда.
За целта следвам инструкциите намерени из интернет които препоръчвам "patch-ването" на един dll; replace-ването му на определени места (първо в %windir%\system32\dllcache после в %windir%\system32\) и добавянето на един SCFDisable в Registry. Предполагаме че длл-а съм го пачнал нормално... сега когато се опитвам да копирам пачнатият длл на мястото на оригиналният такъв, вин-а ме наритва със съобщението, че файла се използва в момента.
Някакви идеи как да копирам пачнатият длл на мястото на оригиналният като се има предвид, че нямам локален достъп до клиентските РС-та?
Не вытащишь без труда, если сунул не туда.
Re: SFP disable
чудничка ситуация:) ако успееш, моля те да ми кажеш как си го направил.
Аз не се сещам за друг начин освен да се поразходиш до клиентските машини.
Аз не се сещам за друг начин освен да се поразходиш до клиентските машини.
това не върши ли работа?
[линк]
USER ERROR: replace user and press any key to continue.
USER ERROR: replace user and press any key to continue.
Re: SFP disable
sfc_os.dll се използва от winlogon ... ще ми е доста трудно да го спра.
Ами искам да го спра защото... да приемем че просто не ме кефи (прекалено дълго е за обяснение)
Варианта с промяната на пътя на инсталацията (да сочи споделен мрежови ресурс) и промяна на приоритета на търсене на sfc е неприемлива в случая.
Не вытащишь без труда, если сунул не туда.
Ами искам да го спра защото... да приемем че просто не ме кефи (прекалено дълго е за обяснение)
Варианта с промяната на пътя на инсталацията (да сочи споделен мрежови ресурс) и промяна на приоритета на търсене на sfc е неприемлива в случая.
Не вытащишь без труда, если сунул не туда.
Re: това не върши ли работа?
В отговор на:NOTE: For options 1 and 2: Both of these options require a kernel debugger to be hooked up for those options to become useable. If a kernel debugger is not hooked up, Windows File Protection is not disabled.
Точно за това говорих... hook-нато е каквото трябва, но не мога да реплейсна.
Не вытащишь без труда, если сунул не туда.
Re: SFP disable
Но не е невъзможно да се спре:
[линк]
Само че май не може да стане отдалечено.
[линк]
Само че май не може да стане отдалечено.
Това е то ...
Два ключа в регистри-то (за малко да науча полски докато ги изравях):
Value name: PendingFileRenameOperations
Value type: array of null-terminated strings (REG_MULTI_SZ)
Value data:
\??\c:\winnt\system32\sfcfiles0.dll
!\??\c:\winnt\system32\sfcfiles.dll --> тука ползвам един ъркараунд тъй като sfcfiles.dll съдържа списъка с файловете маркирани като protected аз го заменям с такъв който "съдържа" празен лист. Може да се допълни като се добави sfc_os.dll (в моят случай)
Value name: AllowProtectedRenames ---> ясно е какво прави
Value typ: DWORD (REG_DWORD)
Value data: 1
В cmd scriptting може да се ползва и : rundll32 sfcfiles0 Install/Uninstall
И доста по-късно намерих това дето щеше да ми спести доста трафик и да затвърди мнението ми, че ако съм достатъчно глупав да се сетя, че нещо ми трябва, то в Internet ще се намери някой достатъчно умен да го направи вместо мен.
Не вытащишь без труда, если сунул не туда.
Value name: PendingFileRenameOperations
Value type: array of null-terminated strings (REG_MULTI_SZ)
Value data:
\??\c:\winnt\system32\sfcfiles0.dll
!\??\c:\winnt\system32\sfcfiles.dll --> тука ползвам един ъркараунд тъй като sfcfiles.dll съдържа списъка с файловете маркирани като protected аз го заменям с такъв който "съдържа" празен лист. Може да се допълни като се добави sfc_os.dll (в моят случай)
Value name: AllowProtectedRenames ---> ясно е какво прави
Value typ: DWORD (REG_DWORD)
Value data: 1
В cmd scriptting може да се ползва и : rundll32 sfcfiles0 Install/Uninstall
И доста по-късно намерих това дето щеше да ми спести доста трафик и да затвърди мнението ми, че ако съм достатъчно глупав да се сетя, че нещо ми трябва, то в Internet ще се намери някой достатъчно умен да го направи вместо мен.
Не вытащишь без труда, если сунул не туда.