PDA

Показать полную графическую версию : [addon] sfc patch


Страниц : 1 [2] 3 4 5 6 7

Cobra_1_Stas
18-11-2007, 05:53
Я ничего не понял из всего что здесь написано, можно по подробнее (как для новичков) что конкретно нужно сделать чтобы не появлялось окно защиты системных файлов? =/

Tutle
06-04-2008, 23:19
Cobra_1_Stas, Поддерживаю, обьясните к кратце, я делаю свою сборку и вот не знаю добавлять мне этот патч в нее или нет?

WindoStroy
10-04-2008, 22:25
Cobra_1_Stas, создать Reg файл с вот таким содержанием:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SFCSetting"=dword:ffffff9d

и импортировать его в реестр.

WindoStroy
01-05-2008, 16:45
Boa Soft, сделайте пожалуйста патч для SP3 5512.

YikxX
02-05-2008, 19:21
WindoStroy, зачем? Включенный в UpdatePack вариант отлично работает...

WindoStroy
02-05-2008, 21:31
YikxX, затем, у меня на 9вятой минуте установка зависает. дистрибутив чистый WZOR SP3.

YikxX
02-05-2008, 22:21
WindoStroy, ну, и у меня такой. И ничего не зависает. И ошибок никаких не пишет... Какие файлы выводишь из защиты?

WZOR SP3 - улыбнуло... :lol: :lol:

Oleg_II
18-05-2008, 12:28
Уважаемые!
А нет ли такого же файлика для аглицкой версии SP3 5512?

Или, что на самом деле даже было бы еще лучше, патчера для файла?

serghio
18-05-2008, 14:50
Или, что на самом деле даже было бы еще лучше, патчера для файла? »

нужно поменять любым hex-эдитором следующие hex-данные
83F89D7508
на
3BC0EB3290
тогда и в реестр ничего не надо импортировать

Baw17
24-05-2008, 09:17
Boa Soft, почему в варианте для SP3 файл еще старой версии 5.1.2600.2180

WindoStroy
24-05-2008, 10:05
Baw17, Boa Soft, неправильно указал ссылку, в шапке надпись:
http://tools.oszone.net/BoaSoft/UpdPack/RUS/Addons/sfcsp3.7z

а ссылка по этой надписью:
http://tools.oszone.net/BoaSoft/UpdPack/RUS/Addons/sfc.7z

ПС:
Исправьте это недоразумение.

Oleg_II
24-05-2008, 11:26
Цитата Oleg_II:
Или, что на самом деле даже было бы еще лучше, патчера для файла? »
нужно поменять любым hex-эдитором следующие hex-данные
Код:
83F89D7508на
Код:
3BC0EB3290тогда и в реестр ничего не надо импортировать »

Спасибо за ответ :) Я сравнил файлы и оказалось что оба варианта от JDOE и RVM абсолютно индентичны. Кроме указанного значения они еще в одном месте правят файл:00000140 FCF5на8A78

Причем в варианте от nlite это же значение оригинала заменяется на CDA2, первое же вообще не используется а правится0000EC89 33C040на909090

Я звиняюсь за свою необразованность, но почему так?

Oleg_II
24-05-2008, 12:01
Ну, заодно из интереса сравнил файлы SYSSETUP.DLL во всех трех вариантах:

- варианты от JDOE и RVM абсолютно индентичны и правят оригинал только в 2 местах;
- вариант от nlite правит файл аж в 8 местах.

Oleg_II
24-05-2008, 14:20
Посмотрел файл из последней беты XPLite, где заявлена поддержка SP3 - только одно изменение оригинального файла и оно совпадает с одним из изменений nlite: 0000EC89 909090.

Забыл. XPLite также вносит изменения в реестр:Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon]
"SfcQuota"=dword:00000000
"SFCDisable"=dword:ffffff9d
"SFCScan"=dword:00000000
"SFCDllCacheDir"="C:\\WINDOWS\\system32\\DLLCache"
"SFCShowProgress"=dword:00000001

cnira
24-05-2008, 14:28
to Boa Soft, кажется по ссылкам для SP2 и SP3 качается один и тот же файл

WindoStroy
24-05-2008, 20:55
cnira, я это уже писал несколько постов выше :)

Mr dUSHA
24-05-2008, 22:46
Oleg_II,

правка в смещении 00000140 - это правка контрольной суммы образа после правки собственно исполняемого кода.

правка в смещении 0000EC89 байтов 33C040 на 909090 выглядит вот так:

оригинал:


.text:76C5F87F loc_76C5F87F: ; CODE XREF: SfcInitProt(x,x,x,x,x,x,x)+4D0j
.text:76C5F87F mov eax, _SFCDisable
.text:76C5F884 cmp eax, 0FFFFFF9Dh
.text:76C5F887 jnz short loc_76C5F891
.text:76C5F889 xor eax, eax
.text:76C5F88B inc eax
.text:76C5F88C mov _SFCDisable, eax
.text:76C5F891
.text:76C5F891 loc_76C5F891: ; CODE XREF: SfcInitProt(x,x,x,x,x,x,x)+505j
.text:76C5F891 cmp eax, edi



исправлено:


.text:76C5F87F loc_76C5F87F: ; CODE XREF: SfcInitProt(x,x,x,x,x,x,x)+4D0j
.text:76C5F87F mov eax, _SFCDisable
.text:76C5F884 cmp eax, 0FFFFFF9Dh
.text:76C5F887 jnz short loc_76C5F891
.text:76C5F889 nop
.text:76C5F88A nop
.text:76C5F88B nop
.text:76C5F88C mov _SFCDisable, eax
.text:76C5F891
.text:76C5F891 loc_76C5F891: ; CODE XREF: SfcInitProt(x,x,x,x,x,x,x)+505j
.text:76C5F891 cmp eax, edi



В этом месте проходит проверка значения "SFCDisable" считаного с реестра, и в оригинале если оно равно ffffff9d, то сдесь оно сбрасывается в 1.
В исправленом куске сброс в еденицу не производится. А далее, в других функциях значении ffffff9d будет корректно обработано, и защита полностью отключена.

В варианте от Boa Soft результат получается тем же, но правятся другие комманды в коде.
У serghio вообще по сути значение игнорируется, и производится действие для значения ffffff9d.

Oleg_II
24-05-2008, 23:57
Mr dUSHA,

Здрово :) Но тогда, я так понимаю, правка файла и подстановка значения "SFCDisable" в реестр у nlite более универсальна, чем в других вариантах?

Mr dUSHA
25-05-2008, 01:10
Но тогда, я так понимаю, правка файла и подстановка значения "SFCDisable" в реестр у nlite более универсальна »
Все зависит от того, что хочешь от жизни... :)

Boa Soft еще например сделал финт с заменой имени ключа SFCDisable на SFCSetting, чтобы в добавок к полному ручному управлению WFP, обломать нездоровую интеллектуальность некоторых программ.

Но наиболее правильный вариант на этапе установки ОС - это оставлять включеной WFP, но выводить нужные файлы из списка защиты.

Boa Soft
25-05-2008, 01:40
Mr dUSHA,

Например, старый ключик реестра сбрасывается при окончании установки или при запуске Sysprep.




© OSzone.net 2001-2012