некоторые мысли об обходе стара 5.6 - Решение проблем в обходе защиты - Глобальное отлучение - Форум
 
 
 
 
 
 
 
 
 
ГлавнаяРегистрацияВход
Приветствую Вас, Гость (зарегистрируйтесь) · RSS
 

Навигатор
 

 
NoCD/NoDVD:
 #1...9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Рус

Авторизация
Логин:
Пароль:
[Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум » Глобальное отлучение » Решение проблем в обходе защиты » некоторые мысли об обходе стара 5.6 (программистам на заметку)
некоторые мысли об обходе стара 5.6
Dr0n Дата: Суббота, 23.08.2008, 15:00 | Сообщение # 1
Начинающий
Группа: Пользователи
Сообщений: 5
 
Флудить в этой теме. Тут просьба писать только по делу

кароче смотрите. Есть такая идея.

Надо запустить protect.exe в качестве процесса из другого экзэшника с параметром run. И посмотреть что он возвращает при удачной проверке. После чего просто создаем exe, который всегда возвращает, что диск верный и заменяем protect.exe им.

это общие мысли

кто силен в системном программировании попробуйте.

______

Итак. Удалив protect.exe при запуске сталкера выходит такая фича...

А вот с какими параметрами можно запускатьэтот самый protect.exe

так вот. Такая мысль что это сервисная утилилита и есть та утилита которая запускает стар.
то есть мы запускаем exe сталкера, дальше в качестве процесса в один прекрасный момент запускаеться эта утилита и собственно проверяет диск, после если все ок, процесс возврящает код успешной провеки и запускаеться юзер интерфейс и собственно сталкер.

Кто как думает?

По идее надо либо где-то поменять код ошибки, на код успеха, либо тупо написать exe который только что и делает, возвращает код успеха.

Сообщение отредактировал Dr0n - Суббота, 23.08.2008, 16:34
 
Cleric[V] Дата: Суббота, 23.08.2008, 16:16 | Сообщение # 2
Группа: Удаленные





protect.exe это сервисная утилита, дрова ставит и тд. не в ней дело.
 
Dr0n Дата: Суббота, 23.08.2008, 16:19 | Сообщение # 3
Начинающий
Группа: Пользователи
Сообщений: 5
 
щас объясню
 
Cleric[V] Дата: Суббота, 23.08.2008, 16:22 | Сообщение # 4
Группа: Удаленные





/run:ia 3372 вот что передается protect.exe после запуска Сталкера...
 
Cleric[V] Дата: Суббота, 23.08.2008, 16:39 | Сообщение # 5
Группа: Удаленные





Написать ехе, нередающий параметр легко(можно просто батник), но это не проканает, за этим дровишки следят!
 
Intel_Centrino Дата: Суббота, 23.08.2008, 16:42 | Сообщение # 6
Начинающий
Группа: Пользователи
Сообщений: 2
 
Quote (ToXa)
Написать ехе, нередающий параметр легко(можно просто батник), но это не проканает, за этим дровишки следят!

А как насчет подменить дровишки или подправить в них код?
И вот еще такой способ (может не читали раньше) - дрова не устанавливать,а подредактировать ехе так,чтоб он забыл о табличке "Установить драйвера сейчас?" и тогда ехе пойдет в обход всему стару прямиком к запуску игры.Думаю можно подредактировать тем же Олли дебаггером с вышесказанным плагином...

Сообщение отредактировал Intel_Centrino - Суббота, 23.08.2008, 16:47
 
Cleric[V] Дата: Суббота, 23.08.2008, 16:45 | Сообщение # 7
Группа: Удаленные





а это уже через ассемблер (дебаггеры, дизассемблеры), а у СФ по этму поводу все схвачено!
 
Dr0n Дата: Суббота, 23.08.2008, 16:46 | Сообщение # 8
Начинающий
Группа: Пользователи
Сообщений: 5
 
а за чем именно следят дровишки? когда они запускаються? просто если банально смотреть на процесс запуска сталкера, то после запуска ехе мы видим интерфейс этой утилиты. То есть дрова подгружаються скорей всего именно после запуска этого ехе в качестве процесса.

И материнский процесс ждет завершения работы протекта.ехе

Сообщение отредактировал Dr0n - Суббота, 23.08.2008, 16:48
 
Cleric[V] Дата: Суббота, 23.08.2008, 16:50 | Сообщение # 9
Группа: Удаленные





Они следят за всем, за процессами, за системой (между прочим через ядро винды) и просто вырезать СФ не получится.
 
Intel_Centrino Дата: Суббота, 23.08.2008, 16:51 | Сообщение # 10
Начинающий
Группа: Пользователи
Сообщений: 2
 
Quote (Intel_Centrino)
И вот еще такой способ (может не читали раньше) - дрова не устанавливать,а подредактировать ехе так,чтоб он забыл о табличке "Установить драйвера сейчас?" и тогда ехе пойдет в обход всему стару прямиком к запуску игры.Думаю можно подредактировать тем же Олли дебаггером с вышесказанным плагином...
???
 
Dr0n Дата: Суббота, 23.08.2008, 16:53 | Сообщение # 11
Начинающий
Группа: Пользователи
Сообщений: 5
 
может удасться его не запускать или запускать сталкер вне зависимости от решения стара

Intel_Centrino, врятли. Сам ехешник попросит драйвер или вылетит с ошибкой как в первом посте.

ToXa
можешь, если не лень, напсить прогу, которая запускат протект.ехе как внутренний процесс (чтоб с параметром run пустить можно было), и чтобы она писала в фаил результ работы этого процесса (а именно что он возвращает или делает после проверки диска).

Сообщение отредактировал Dr0n - Суббота, 23.08.2008, 17:01
 
Cleric[V] Дата: Суббота, 23.08.2008, 16:55 | Сообщение # 12
Группа: Удаленные





там очень много точек проверки защиты при загрузке игры, все зашифрованы мощьно, не получится
 
NoIndex Дата: Суббота, 23.08.2008, 16:55 | Сообщение # 13
Начинающий
Группа: Пользователи
Сообщений: 3
 
Смотрите, как я понял уже вырезали старфорс вообще. Так? Почему бы не вырезать 5.6 и вставить 5.5? Если реализуемо конешно biggrin
 
Cleric[V] Дата: Суббота, 23.08.2008, 16:57 | Сообщение # 14
Группа: Удаленные





NoIndex, тут половине мозги вырезать нада
 
NoIndex Дата: Суббота, 23.08.2008, 16:59 | Сообщение # 15
Начинающий
Группа: Пользователи
Сообщений: 3
 
Quote (ToXa)
NoIndex, тут половине мозги вырезать нада

Это ты к чему? angry
 
Cleric[V] Дата: Суббота, 23.08.2008, 17:00 | Сообщение # 16
Группа: Удаленные





Каво и куда ты хочешь вырезать? СФ никто никогда на этом форуме не вырежет!
а поменять версию сф на игре...мдя, давай если не знаешь то и писать не будешь, ок?

Сообщение отредактировал ToXa - Суббота, 23.08.2008, 17:01
 
NoIndex Дата: Суббота, 23.08.2008, 17:01 | Сообщение # 17
Начинающий
Группа: Пользователи
Сообщений: 3
 
Quote (ToXa)
Каво и куда ты хочешь вырезать? СФ никто никогда на этом форуме не вырежет!

Понятно. Жаль sad
 
ramzay Дата: Суббота, 23.08.2008, 17:01 | Сообщение # 18
Маньяк-романтик
Группа: Администраторы
Сообщений: 875
 
NoIndex, ToXa, Харе флудить. Вам что во флудильне темы мало?



Сообщение отредактировал ramzay - Суббота, 23.08.2008, 17:02
 
Dr0n Дата: Суббота, 23.08.2008, 17:33 | Сообщение # 19
Начинающий
Группа: Пользователи
Сообщений: 5
 
Quote
ToXa, можешь, если не лень, напсить прогу, которая запускат протект.ехе как внутренний процесс (чтоб с параметром run пустить можно было), и чтобы она писала в фаил результ работы этого процесса (а именно что он возвращает или делает после проверки диска).

Сможешь?

Сообщение отредактировал Dr0n - Суббота, 23.08.2008, 17:34
 
SFlashZ Дата: Вторник, 26.08.2008, 14:57 | Сообщение # 20
Начинающий
Группа: Пользователи
Сообщений: 3
 
Не в ту сторону смотрите. Файл protect.dll является частью защищаемого файла. При установке зашиты часть файла переходит в эту dll. Вызовы функций драйверов являются частью защиты. Весь код и данные программы шифруются по однолму из алгоритмов (RCA-512, ГОСТ не помню какой и т.д.). А ключ генерируемый в зависимости от топологии является ключом на расшифровку кода и данных защищаемой программы. Так в обход драйверов не получите ключ на расшифровку. Daemon дает топологию, но вот это именно и отслеживает защита, что диск именно эмулируется smile И есстественно все защищено от отладчиков и дизассемблеров.
 
AlexV Дата: Среда, 27.08.2008, 03:02 | Сообщение # 21
Начинающий
Группа: Пользователи
Сообщений: 2
 
Можно я попробую задать вектор поиска? smile

Например при загрузке системы перехватывать загрузку старфорса и запускать его в песочнице, пусть думает что захватил контроль над ядром системы и всех застопорил... Ну и кормить ему данные, какие нам нужны.

 
SFlashZ Дата: Среда, 27.08.2008, 08:20 | Сообщение # 22
Начинающий
Группа: Пользователи
Сообщений: 3
 
Quote (AlexV)
апример при загрузке системы перехватывать загрузку старфорса и запускать его в песочнице, пусть думает что захватил контроль над ядром системы и всех застопорил... Ну и кормить ему данные, какие нам нужны.
Старфорс не запускается сам по себе. Его вызов идет из exe который защищен, чтоб запросить ключ на расшифровку данных. Единственный способ это подсунуть реальную топологию диска, что Daemon и делает. Но в каждой новой версии стара Daemon добавляется в так называемый BlackList. Ессно следующую версию Daemona он не видит, что исправляется в более новой версии стара.
 
AlexV Дата: Среда, 27.08.2008, 17:15 | Сообщение # 23
Начинающий
Группа: Пользователи
Сообщений: 2
 
Quote (SFlashZ)
Старфорс не запускается сам по себе. Его вызов идет из exe который защищен, чтоб запросить ключ на расшифровку данных.

Тогда вызывать игровой exe из песочницы кормить данные старфорсу, получать ключи... Организовать между ним и системой надстройку, которая будет контролировать передаваемые данные и действия старфорса.

Сообщение отредактировал AlexV - Среда, 27.08.2008, 17:18
 
eLusive_Linkin_Park_Fan Дата: Четверг, 25.09.2008, 20:02 | Сообщение # 24
Модератор
Группа: Модераторы
Сообщений: 121
 
Тоесть нужно дождатся для начала новую версию Demon Tools а потом получить ключ на разшифрофку данных и попробовать startforce отсечь от всех процессов которые он выполняет дальше. так что ли?


 
RamZ@S Дата: Пятница, 26.09.2008, 23:09 | Сообщение # 25
Начинающий
Группа: Пользователи
Сообщений: 27
 
Народ, ваши песни очень хороши, НО! Я токо начинающий программер и то уже вижу сложность защиты. Сигнал на запуск игры завязан на многих системных файлах и сделан через классы, показаные на рисунке! Каждый раз он тестирует всю систему, но через много потоков, тоесть отключив один из них остальные бьют тревогу! Так что, я даже и не знаю как это все безобразие отключить! Или вырезать защиту из системы!
 
eLusive_Linkin_Park_Fan Дата: Суббота, 27.09.2008, 11:21 | Сообщение # 26
Модератор
Группа: Модераторы
Сообщений: 121
 
Это гон ибо без комманды remove drivers старфорс будет крякать))))))


 
vovan31337 Дата: Суббота, 27.09.2008, 15:19 | Сообщение # 27
Начинающий
Группа: Пользователи
Сообщений: 5
 
чё вы все паритесь?
старик снимается в три (четыре) шага:
1) снятие дампа
2) восстановление импорта (легко)
3) восстановление спертых функций (самое сложное)
4) (опционально) распаковка защищённых данных из контейнера SFFS (легко)

чтож ты тогда не ломаешь то?
1. чтобы снять дамп, нада найти OEP, иногда это бывает не так легко как кажется.
2. Ну для этого проги есть.
3. А ты раз все это так хорошо понимаешь зачем писал где трудно а где легко???
4. Если бы было легко, то давно бы уже все ресурсы повытаскивали.
Cleric[V]


Сообщение отредактировал vovan31337 - Суббота, 27.09.2008, 15:20
 
eLusive_Linkin_Park_Fan Дата: Суббота, 27.09.2008, 15:41 | Сообщение # 28
Модератор
Группа: Модераторы
Сообщений: 121
 
vovan31337, напиши в личку по подробней


 
Sneg Дата: Воскресенье, 28.09.2008, 20:28 | Сообщение # 29
Хакер
Группа: Проверенные
Сообщений: 28
 
Проще обходить на ядерном уровне. Вот драйвер устраняющий BSOD при проверке диска SF 5.5 5.6 с daemon. Побочный эфект диски опознаются как родные. Это не кряк это обход BSOD(меня напрягает когда я слушаю CD смонтированный в D и запускаю лицензию с SF - получаю BSOD). Работает пока только под XP 32 SP2.
http://rapidshare.com/files/149095157/Fs.zip.html
Инсталяция - распаковать в отдельную папку через панель управления->установка оборудования добавить файл dev000.inf.
В диспетчере устройств (в системных устройствах) должен появиться fstarforce.
 
Sneg Дата: Воскресенье, 28.09.2008, 22:13 | Сообщение # 30
Хакер
Группа: Проверенные
Сообщений: 28
 
Quote
Ты драйвер сам написал или у кого взял???? Можно по подробнее как обошел???

Сам конечно. Что имено тебя интересует. Это не обход защиты,это устранение причины BSOD. Если кратко: не дает FS блокировать DPC
 
LordDissait Дата: Понедельник, 29.09.2008, 01:03 | Сообщение # 31
Начинающий
Группа: Пользователи
Сообщений: 1
 
Quote (Sneg)
Проще обходить на ядерном уровне. Вот драйвер устраняющий BSOD при проверке диска SF 5.5 5.6 с daemon. Побочный эфект диски опознаются как родные. Это не кряк это обход BSOD(меня напрягает когда я слушаю CD смонтированный в D и запускаю лицензию с SF - получаю BSOD). Работает пока только под XP 32 SP2.
http://rapidshare.com/files/149095157/Fs.zip.html
Инсталяция - распаковать в отдельную папку через панель управления->установка оборудования добавить файл dev000.inf.
В диспетчере устройств (в системных устройствах) должен появиться fstarforce.

Хорошая работа! Драйвер устанавливается под Windows Vista SP1 x32 без проблем. Работоспособность проверил на Коллапсе и Санитарах подземелий 2 - полные образы дисков + Daemon Tools Pro Advanced 4.12 (эмуляция IDE-привода).

P.S. Возможно имеет смысл создать отдельную ветку по данному дарйверу в целях конкретного тестинга и баг-репортинга.

Сообщение отредактировал LordDissait - Понедельник, 29.09.2008, 01:05
 
beloscursciy Дата: Понедельник, 29.09.2008, 09:19 | Сообщение # 32
Начинающий
Группа: Пользователи
Сообщений: 1
 
Quote (Sneg)
Инсталяция - распаковать в отдельную папку через панель управления->установка оборудования добавить файл dev000.inf.
В диспетчере устройств (в системных устройствах) должен появиться fstarforce.

Уважаемые, а можно для чайника поподробнее описать установку драйвера? Час просидел, а так и не смог установить. Не нашел где можно добавить файл. Заранее спасибо.
 
LpFanX Дата: Понедельник, 29.09.2008, 15:15 | Сообщение # 33
Группа: Удаленные





beloscursciy,

http://www.antistarforce.com/forum/6-1610-1

 
Cleric[V] Дата: Понедельник, 06.10.2008, 17:09 | Сообщение # 34
Группа: Удаленные





О5 же тема, не несущас смысла. Мысли были, мысли не оправдались. Нашелся человек, который написал драйвер. Под это дело отдельная тема выделена. Закрываю.
 
Форум » Глобальное отлучение » Решение проблем в обходе защиты » некоторые мысли об обходе стара 5.6 (программистам на заметку)
Страница 1 из 11
Поиск:

Статистика
 
Rambler's Top100
Besucherzahler GirlsDateForFree.com
счетчик посещений

© 2007-2008 Информационно-развлекательный портал AntiStarForce. При копировании материалов с сайта ссылка на сайт AntiStarForce.com ОБЯЗАТЕЛЬНА