Четверг, 25 Апреля 2024, 07:28

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Форум игроделов » Ваши проекты » Проекты в разработке » IndieSafe[Защита ПО]
IndieSafe[Защита ПО]
duff04Дата: Среда, 06 Апреля 2011, 00:29 | Сообщение # 41
почетный гость
Сейчас нет на сайте
Quote (Holden)
10у.е.

У.е. - Условные еденицы. Это может быть и 100руб. и 1 копейка smile .


HoldenДата: Среда, 06 Апреля 2011, 00:31 | Сообщение # 42
почетный гость
Сейчас нет на сайте
Quote (duff04)
У.е. - Условные еденицы. Это может быть и 100руб. и 1 копейка .

рукалицо.

10 До́лларов Соединённых Штатов Америки. Ок?

Dark_FalconДата: Среда, 06 Апреля 2011, 00:35 | Сообщение # 43
постоянный участник
Сейчас нет на сайте
Quote
Могу предоставить вам программку запеченую в защиту IndieSafe.
Если Вы обойдете защиту и запустите корректно программку не имея серийника, я чисто символически переведу вам 10у.е. (не хочу рисковать большей суммой, имея дело с подобным мастерством вундеркинда) на какой-либо счет.

Выкладывай программу. smile Будем все вместе ее ломать. smile
netkillerДата: Среда, 06 Апреля 2011, 00:45 | Сообщение # 44
Developing Vader
Сейчас нет на сайте
Holden, даешь прогу?Будем ломать!


Мой туториал по UDK:
Создание простого платформера
HoldenДата: Среда, 06 Апреля 2011, 01:11 | Сообщение # 45
почетный гость
Сейчас нет на сайте
Даю программку с защитой.
При успешном взломе увидите изображение-подтверждение, что вы и запечатлите скриншотом.

Сейчас загружу.

Добавлено (06.04.2011, 01:11)
---------------------------------------------
Качаем программку. Кто первый взломает - 10 баксов.

EleanorДата: Среда, 06 Апреля 2011, 07:03 | Сообщение # 46
постоянный участник
Сейчас нет на сайте
В принципе, удалось узнать не многое...
1. "Таинственный адрес"
C:\Users\TrollFace\Desktop\gamedev\ololo.cap
2. Несколько диалоговых окошек.

3. Не скажу точно, что это, но также замечены 4 объекта под именами Layout (1..4) events. Я сократила, ибо это 4 одинаковых надписи с разными числовыми значениями.
4. Ну и, возможно, сам код в зашифрованном программой виде.

Это, конечно, ни о чём не говорит, но внешний вид "защищаемой" программы легко можно заполучить. Но на мой взгляд, это мелочь smile


Meow...
HoldenДата: Среда, 06 Апреля 2011, 08:49 | Сообщение # 47
почетный гость
Сейчас нет на сайте
Eleanor, Всё верно.

Правда вот эти диалоговые окошки я вижу впервые biggrin

И про слои верно, их 4 штуки.)

AzverДата: Среда, 06 Апреля 2011, 09:21 | Сообщение # 48
постоянный участник
Сейчас нет на сайте
Это окна для режима отладки очевидно.
Открывается это дело ResHack-ом.
В данном случае надо колдовать в WinHex.


Сообщение отредактировал Azver - Среда, 06 Апреля 2011, 09:29
Robin_LocksleyДата: Среда, 06 Апреля 2011, 10:25 | Сообщение # 49
постоянный участник
Сейчас нет на сайте
Я улыбнулся когда программа попросила у меня обновить дх smile
StageДата: Среда, 06 Апреля 2011, 11:36 | Сообщение # 50
постоянный участник
Сейчас нет на сайте
Quote
В данном случае надо колдовать в WinHex.

Чего это вы там наколдуете? Это не 4 кб крякми для начинающих, где можно сходу jmp на нужный адрес влепить.
AzverДата: Среда, 06 Апреля 2011, 11:57 | Сообщение # 51
постоянный участник
Сейчас нет на сайте
Quote (Stage)
Чего это вы там наколдуете? Это не 4 кб крякми для начинающих, где можно сходу jmp на нужный адрес влепить.
Можно поискать ключ в бинарике, если список ключей забит как строки =)
StageДата: Среда, 06 Апреля 2011, 12:05 | Сообщение # 52
постоянный участник
Сейчас нет на сайте
Quote
Можно поискать ключ в бинарике, если список ключей забит как строки =)

Слишком роскошно
AzverДата: Среда, 06 Апреля 2011, 12:49 | Сообщение # 53
постоянный участник
Сейчас нет на сайте
Тогда остаётся ковыряться в памяти. Не мало важно, то как записывается статус "Приложение активировано", быть может дописывает данные в конец Экзешника или создаёт записи в реестре или во внешних файлах. Это всё обходится.
Лучший вариант это активация и верификация через интернет.
HoldenДата: Среда, 06 Апреля 2011, 13:32 | Сообщение # 54
почетный гость
Сейчас нет на сайте
В данной "программке" в памяти всего один серийный номер вбит.
МеханикДата: Среда, 06 Апреля 2011, 13:35 | Сообщение # 55
почетный гость
Сейчас нет на сайте
К сожалению (или к счастью?) взлом любой защиты - лишь вопрос времени.
Система с номером-кодом на упаковке уже давно устарела - в сети полно игр на виртуальных дисках с "serial.txt", а также "фуллрипов" (архив с установленной игрой + заплатка для реестра).
Привязка к CD - неплохо, но тоже обходится (например известный драйвер starfuck).
Можно вводить проверку через интернет или даже сетевую игру в любом режиме. Важнейшие данные при этом лежат на сервере... но ведь все слышали про пиратские серверы? biggrin
Достаточно интересный вариант - сделать к каждому экземпляру индивидуальный "патч", исправляющий баги, присущие только этому диску. При такой системе один и тот-же кряк не подойдет к двум разным дискам (нужно еще как-то решить проблему с "фуллрипами").
Счастливые обладатели пираток получат букет глюков и багов (несколько ошибок в коде экзешника, немного "побитые" файлы с данными). Не смертельно, но неприятно - т.е. игру оценить они смогут, только ошибки сведут весь интерес к нулю.
С сетевыми играми проще - у каждого образца свой код, если одновременно пытаются подключиться двое с одинаковым кодом - бан. Либо разрешить подключение "пиратам", но при этом ввести для них ограничения.
HoldenДата: Среда, 06 Апреля 2011, 13:38 | Сообщение # 56
почетный гость
Сейчас нет на сайте
Механик, Да, согласен.
Любая защита взламывается, так что разговоры про то что IndieSafe бесполезна и т.п. ни к чему. Защита идет "от домохозяки" скачавшей казуалку, которой проще потратить 50 рублей смской.

А самой эффективной защитой считаю проверку через инет с докачкой какой-либо важной инфы. Но и подобную защиту рано или поздно обойдут.

МеханикДата: Среда, 06 Апреля 2011, 13:56 | Сообщение # 57
почетный гость
Сейчас нет на сайте
О такой защите и говорю. Индивидуальный патч, создаваемый при генерации инсталятора игры, и подходящий только к нему.
Конечно обойдут. Самое простое - исследовать установленные и пропатченные файлы, после чего собрать универсальный патч. Только если это займет много времени и "заплатка" будет весить не намного меньше образа диска... Задачка для энтузиастов или серьезных пиратов. Вряд ли это окупится если проект не слишком раскручен.
И, конечно, нельзя исключать кражи исходных файлов smile (Crysis)


Сообщение отредактировал Механик - Среда, 06 Апреля 2011, 13:57
Robin_LocksleyДата: Среда, 06 Апреля 2011, 14:47 | Сообщение # 58
постоянный участник
Сейчас нет на сайте
Мне очень понравилась сага с Ассасинс Крид, когда гордая защита юбисофта держалась два месяца, но доставляла массу неудобств обладателям лицензий, а потом в один прекрасный момент рухнула, давая "не честным геймерам" то, что в итоге так и не досталось "честным" - нормальную игру без выпадений. Очень забавная и поучительная история smile
EyeДата: Среда, 06 Апреля 2011, 15:15 | Сообщение # 59
заслуженный участник
Сейчас нет на сайте
В "брозерхуде" вообще кряк не нужен был. Просто не обновляешься и играешь автономно.

ICQ: 422190728,
E-Mail: funnyalien@yandex.ru,
Jabber: funnyalien@jabber.ru,
Steam: funnyalienvalentine,
Twitter: MrFunnyAlien,
Skype: happyconsole,
ВКонтакте: vk.com/twinemen,
Мобильный: +79199212414.
EleanorДата: Среда, 06 Апреля 2011, 15:31 | Сообщение # 60
постоянный участник
Сейчас нет на сайте
Создавать где-нибудь в папке Windows файл, при верном вводе кода. При последующих запусках программы, она будет по определённому адресу проверять на наличие данного файла. Если иной отсутствует - программа требует код, если же он есть, значит происходит пропуск проверки. Метод глупый, но, простой и рабочий. Не думаю, что кто-то будет сидеть и отслеживать, что же за файл и где создаётся, учитывая, что его можно назвать как угодно и дать абсолютно любое расширение.

Meow...
Форум игроделов » Ваши проекты » Проекты в разработке » IndieSafe[Защита ПО]
  • Страница 3 из 5
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг