Реально ли пропатчить функцию GetDriveTypeA из Kernel32.dll

Тема в разделе "WASM.RESEARCH", создана пользователем IGOiST, 4 сен 2006.

  1. IGOiST

    IGOiST New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2006
    Сообщения:
    29
    Тут прочитал статейку и там чувак утверждает что можно пропатчить функцию GetDriveTypeA из Kernel32.dll
    так чтобы она всегда возвращала 3 и все жеские в системе видились бы как cd-rom'ы, но при этом не расказывает как
    Кто нибудь сталкивался с такой проблемой?? Если да то как ее решить??? Если можно поподробнее и с примерами как и какими инструментами для патчинга вы пользовались????
     
  2. nobodyzzz

    nobodyzzz New Member

    Публикаций:
    0
    Регистрация:
    13 июл 2005
    Сообщения:
    475
    -Отключаеш в винде WFP
    -Узнаеш адрес и физическое смешение в файле GetDriveTypeA(например в иде)
    -Хиевом пишеш по этому адресу:
    Код (Text):
    1. mov eax, 3
    2. ret
     
  3. IGOiST

    IGOiST New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2006
    Сообщения:
    29
    Я же попросил подробнее что такое WFP и "Хиевом"
     
  4. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    WFP - есть здесь http://www.wasm.ru/article.php?article=green2red03
    Хиев -heх редактор, есть здесь в инструментах, наверное.

    IGOiST
    Только
    mov eax,3
    ret
    делает все диски hdd, если нужно все сделать cd-rom-ми, то mov eax,5

    IGOiST
    Тебе зачем, если хочешь что-то от диска отучать, то WFP тут ни при чём.
     
  5. IGOiST

    IGOiST New Member

    Публикаций:
    0
    Регистрация:
    2 сен 2006
    Сообщения:
    29
    мне надо чтобы все hdd в системе стали cd румами для того чтобы все игры которые не идут без диска нормально бы запускались. У меня есть игруха Black and White 2 она использует защиту safe disc 4 так вот она не идет без диска.
    И еще хотелось бы знать есть ли у кого нибудь опыт распаковки safe disc 4 вручную???
     
  6. Asterix

    Asterix New Member

    Публикаций:
    0
    Регистрация:
    25 фев 2003
    Сообщения:
    3.576
    только не ret а retn 4
     
  7. asd

    asd New Member

    Публикаций:
    0
    Регистрация:
    12 мар 2005
    Сообщения:
    952
    Адрес:
    Russia
    Это поможе только против ну очень простых защит. Я такую всего 1 раз видел: в GTA 3(хотя надо сказать что я всего 3,4 диска смотрел).

    Блин, мне бы так ошибки замечать, проблем было быменьше:)
     
  8. Cigan

    Cigan New Member

    Публикаций:
    0
    Регистрация:
    13 окт 2003
    Сообщения:
    54
    Адрес:
    Моск.обл
    Опыт есть у одног человека токо он статью писать не стал. на cracklab он тусуеться