Как взломать starforce через SoftICE?

Тема в разделе "WASM.BEGINNERS", создана пользователем MEPOX, 9 янв 2009.

  1. MEPOX

    MEPOX New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    259
    Всегда интересовал этот вопрос.
    Везде пишут, что это сделать можно, но никто не пишет как.(во всяком случае на русском)
    Там по идее же он считывает какие-то байтики с диска мешает их с конфигом компа и расшифровывает игру.
    (я грубо выразился наверно но как-то так)
    Покажите кто-нить пример чего-нить такого(мне не для промышленного производства, а так, из интереса).
     
  2. artemiusgreat

    artemiusgreat New Member

    Публикаций:
    0
    Регистрация:
    4 янв 2009
    Сообщения:
    9
    Чисто теоретически ...
    1. надо найти одну из функций (GetLogicalDrives, GetLogicalDriveStrings, GetDriveType или их разновидности)
    2. найти где результат этой функции сравнивается с числом 5 (DRIVE_CDROM)
    3. дальше также может происходить чтение из файла (CreateFile, ReadFile или его разновидности)
    4. одна из процедур далее - расшифровка, после нее должна быть проверка расшифрованного кода, здесь и надо будет менят байты или всталять NOP
    Наверно так :)
     
  3. ECk

    ECk Member

    Публикаций:
    0
    Регистрация:
    9 апр 2004
    Сообщения:
    454
    Адрес:
    Russia
    см. раздел "Распаковщики" в "Инструментах" - там есть Starforce Nightmare & Копировщик Starforce
     
  4. spa

    spa Active Member

    Публикаций:
    0
    Регистрация:
    9 мар 2005
    Сообщения:
    2.240
    artemiusgreat
    ты точно про старфорс говоришь 0_0?
     
  5. blood_raven

    blood_raven New Member

    Публикаций:
    0
    Регистрация:
    10 апр 2007
    Сообщения:
    55
    artemiusgreat ты стебешься?)
     
  6. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    Он лазером орудует и замеряет какие-то данные(вроде уклы отклонения). Данные эти что-то как отпечатки пальцев - уникальны от диска к диску.
    И для начала надо в SI брякнуться, лучше на SetErrorMode, но взломать всё равно не получется :)
     
  7. MEPOX

    MEPOX New Member

    Публикаций:
    0
    Регистрация:
    15 авг 2008
    Сообщения:
    259
    >Он лазером орудует и замеряет какие-то данные(вроде уклы отклонения). Данные эти что-то как отпечатки
    >пальцев - уникальны от диска к диску.
    Да-да.. просто программа есть, которая эту фигню выводит -- тогда на оригинальном диске одно, а на скопированном -- другое. Я это имел в виду.. Ну так вот.. если их от оригинала поставить, то по идее всё заработает..
     
  8. Booster

    Booster New Member

    Публикаций:
    0
    Регистрация:
    26 ноя 2004
    Сообщения:
    4.860
    Там проверяется угловая скорость. Что это такое есть в каждом учебнике физики.