Патчим WinXP64

Тема в разделе "WASM.SOFTWARE", создана пользователем Semiono, 29 мар 2010.

  1. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    774
    sfc_os.dll

    В Win32 (sp3) это было так:
    83F89D750833C040 > 3BC0EB3290909090

    Или же:
    cmp eax, FFFFFF9D [83F89D]
    jne 76C1F891 [7508]
    xor eax, eax [33C0]
    inc eax [40] >>

    cmp eax, eax [3BC0]
    jmp 76C1F8BA [EB32]
    nop [90]
    nop [90]
    nop [90]
    nop [90]

    Интересно если есть вообще подобный код в x64 (sp1), то как он преобразован?
     
  2. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    774
    Вот ещё работающий патч для xp32 sp3 vorck.com/windows/edit-setupapi.html
    к сожалению без x64 версии.
     
  3. KeSqueer

    KeSqueer Сергей

    Публикаций:
    0
    Регистрация:
    19 июл 2007
    Сообщения:
    1.183
    Адрес:
    Москва
    Что это?
     
  4. Ustus

    Ustus New Member

    Публикаций:
    0
    Регистрация:
    8 авг 2005
    Сообщения:
    834
    Адрес:
    Харьков
    Вынос защиты файлов, емнип.
     
  5. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    774
    Да, здесь всякие моменты защиты файлов, если пропатчить setupapi.dll, тогда можно манипулировать с syssetup.dll ресурсами, если же нет тогда на установке получишь кирдык! Сам syssetup.dll тоже натыкан проверками сигнатюр драйверов, что всёвремя создаёт тоже препятствия. Например,
    окно "Найдено новое устройство" при подключении флешек, вместо тихой установки.
    sfc_os.dll - это вообще проверка всего и всюду.
     
  6. Semiono

    Semiono Member

    Публикаций:
    0
    Регистрация:
    27 ноя 2005
    Сообщения:
    774
    http://www.bitsum.com/aboutwfp.asp немного устарело уже.