Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 02.06.2011, 19:10   #16
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Привязка программы к железу

Цитата:
Сообщение от ТигрьПосмотреть сообщение
Очень все правильно описал динко.

Благодарю
Цитата:
Сообщение от ТигрьПосмотреть сообщение
И интересная мысль о строке годности ключа, если сделать что бы возвращаемый сервером ключ работал только один день, и дата присутствовала в алгоритме кодирования ключа. Затем при дешифрации так же алгоритм использовал дату текущего дня, это вызовет трудность создания локального сервера авторизации.

Есть один минус, что бы программа нормально работала во всех часовых поясах дату и время нужно принимать с сервера авториззации (или любого другого сервера, главное что бы время совпадало). Что опять же возвращает нас к проблеме с установкой локального сервера.
  Ответить с цитированием
Старый 02.06.2011, 19:42   #17
Super Moderator
 Маршал
Аватар для Тигрь
 
Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
 
По умолчанию Re: Привязка программы к железу

Да про это и хотел сказать, покурил инфу про серваки которые выдают время по протоколу ntp для синзронизации. Еще можно время слать в этом же пакете от сервера например пакет имеет такой вид:
45FDGFDGH545456454FS4G564FSG564|79874564
Зашифрованный ключ |Дата\Время в придуманном нами формате, она является ключем для расшифровки главного ключа.

Который уже потом сверяется в программе. Можно дату пилить на две части и одну ставить в начале пакета а вторую в конце, а потом склеивать.
Тут уже не реально будет сделать локальный сервер с помощью анализа трафика, так как вообще не известно что пакет закодирован временем и в каком формате хранится время. Поможет только реверс программы, но от этого ее надо защитить, накрыв протектором.
А вообще есть идея хранения небольших кусков исполняемого кода программы в виде зашифрованных скриптов хранящихся на сервере. Но на реализацию такого у меня сейчас нет времени. Так же если прога является читом который использует запись по адресам, то эти адреса можно хранить на серваке, а в проге прописать изначально нулевые или левые. Этим можно убить двух зайцев, защитить программу, и облегчить выпуск новых версий программы(просто заменяя на сервере офсеты под новый клиент игры).
________________
Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA
Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС.
Все мои читы/программы/статьи тут: http://zhyk.ru/forum/showpost.php?p=38501&postcount=21

Последний раз редактировалось Тигрь; 02.06.2011 в 20:01.
  Ответить с цитированием
Старый 02.06.2011, 22:41   #18
Заблокирован
 Старший сержант
Аватар для .:InSiDe:.
 
.:InSiDe:. гордость нации.:InSiDe:. гордость нации.:InSiDe:. гордость нации.:InSiDe:. гордость нации.:InSiDe:. гордость нации.:InSiDe:. гордость нации.:InSiDe:. гордость нации.:InSiDe:. гордость нации.:InSiDe:. гордость нации.:InSiDe:. гордость нации.:InSiDe:. гордость нации
Регистрация: 30.11.2010
Сообщений: 219
Популярность: 2741
Сказал(а) спасибо: 336
Поблагодарили 808 раз(а) в 226 сообщениях
 
По умолчанию Re: Привязка программы к железу

Долго бился об стену с этой привязкой)
И наконец придумал как можно обойтись без вписывания ключа в строку авторизации..
Сделал так..
Даём допустим покупателю вычеслитель ID жёского диска..
Он передаёт его вам,вы его генерируете в ключ..
И вписываете у себя в исходнике..
Компилим с уже вставленным ключём и придварительно скрываем окно ввода ключа..
Оставляем одну кнопку проверки привязки и всё покупатель нажимает у себя кнопочку ID жёского сходится и программа запускается..
  Ответить с цитированием
Старый 03.06.2011, 06:39   #19
Super Moderator
 Маршал
Аватар для Тигрь
 
Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
 
По умолчанию Re: Привязка программы к железу

А зачем вообще кнопку в таком случае делать? Повесь на onCreate или onShow и делов то. Но мы то тут дискуссируем на тему более надежной защиты, ты никому не говори что привязываешься к жесткому, а то обойдут за 5 секунд твою привязку.
________________
Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA
Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС.
Все мои читы/программы/статьи тут: http://zhyk.ru/forum/showpost.php?p=38501&postcount=21
  Ответить с цитированием
Старый 03.06.2011, 19:08   #20
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Привязка программы к железу

В OnCreate (если не одеваешь сверху на программу протектор) делать вообще ничего нельзя, через кнопку тем паче нельзя.
Лучше делать в каком нибудь труднодоступном участке кода и далеко не сразу после ввода пароля.

Это теоретически А практически все равно найдут.
  Ответить с цитированием
Старый 04.06.2011, 17:07   #21
 Разведчик
Аватар для Dr. MefistO
 
Dr. MefistO никому не известный тип
Регистрация: 11.07.2010
Сообщений: 12
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Привязка программы к железу

Лучшая защита, это ее отсутствие)
Зачем заниматься привязками, посылами серверу (за него еще и платить придется, а бесплатные - не гуд) каких-то данных, если можно просто написать такую программу, в которой необходимых пользователю функций не будет вовсе! Но это так - лирическое отступление)

Да, интересная дискуссия началась) По-порядку:
1) Протекторы - не лучшая защита для проги, разве что это не какой-то новый Asprotect. Но и его научились снимать;
2) Вы немного не в ту степь полезли: сначала речь шла о привязке к компьютеру пользователя, а теперь говорим об обычной авторизации при входе в программу. Даже если сделать ту же систему как и на форумах (куки-файлы, мд5-хэш логина-пароля пользователя), при которой логин и пароль будет вводиться в проге, сервер будет генерить строку-ответ, а программа будет из этой строки что-то для себя извлекать и запускаться, либо нет, мы не сбережем свою программу от "добрых" людей, которые захотят поделиться логином и пассом на каком-нибудь торрент-трекере. Должна быть возможность единичного запуска программы именно на этой машине, но ни на какой-нибудь еще.
3) Функции считывания инфы о железе и последующие модификации с этими данными будут хорошо видны в дизассемблерном листинге. Останется проследить - что же творит программа с этими данными и я смогу получить их у себя на компьютере. Нужно еще что-то придумать...

Последний раз редактировалось Dr. MefistO; 04.06.2011 в 17:33.
  Ответить с цитированием
Старый 04.06.2011, 17:59   #22
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Привязка программы к железу

1. Протектор чуть ли не единственная защита исполняемого кода, никто не говорил о паблик протекторах (в том числе платных).
2. Не авторирации а аутентификации, это разные вещи. В любом случае привязка ведется проверками, а значит это в любом случае аутентификация.
3. А вообще все зависит от того как читать инфу о железе.
  Ответить с цитированием
Старый 04.06.2011, 18:17   #23
 Разведчик
Аватар для Dr. MefistO
 
Dr. MefistO никому не известный тип
Регистрация: 11.07.2010
Сообщений: 12
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Привязка программы к железу

1) приват-крипторы. тогда это уже точно не для новичков... Мы все дальше от первоначальной идеи сделать все штатными средствами дельфы...
2) хотелось бы взглянуть на реализацию чего-то подобного, написанного вами, с целью снять такую защиту. Было бы интересно! Так мы сможем придумать, что-то более-менее неуязвимое к распознаванию метода аутентификации, и написанию кряка-патча.
3) согласен.

Последний раз редактировалось Dr. MefistO; 04.06.2011 в 18:20. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 04.06.2011, 18:50   #24
Super Moderator
 Маршал
Аватар для Тигрь
 
Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
 
По умолчанию Re: Привязка программы к железу

Ну вот одна из моих первых читерских программ для онлайн игр (2008 год), в которой как раз почти этот метод я и применял. Программа давно не работает, но попробуй написать к ней кей ген. [Ссылки могут видеть только зарегистрированные пользователи. ]
________________
Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA
Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС.
Все мои читы/программы/статьи тут: http://zhyk.ru/forum/showpost.php?p=38501&postcount=21

Последний раз редактировалось Тигрь; 04.06.2011 в 18:54. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 04.06.2011, 18:56   #25
Reaper
 Фельдмаршал
Аватар для Dinmaite
 
Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(Dinmaite сломал счётчик популярности :(
Регистрация: 13.08.2009
Сообщений: 1,004
Популярность: 25098
Золото Zhyk.Ru: 350
Сказал(а) спасибо: 110
Поблагодарили 830 раз(а) в 395 сообщениях
Отправить сообщение для Dinmaite с помощью ICQ
 
По умолчанию Re: Привязка программы к железу

Вложение 7936
Честно говоря не помню как оно там устроено, сайт кажется тоже работает. А если и не работает - это только усложнит задачу
  Ответить с цитированием
Старый 04.06.2011, 19:02   #26
 Разведчик
Аватар для Dr. MefistO
 
Dr. MefistO никому не известный тип
Регистрация: 11.07.2010
Сообщений: 12
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Привязка программы к железу

Цитата:
Сообщение от ТигрьПосмотреть сообщение
Ну вот одна из моих первых читерских программ для онлайн игр (2008 год), в которой как раз почти этот метод я и применял. Программа давно не работает, но попробуй написать к ней кей ген. Вкачать!

Чето стремно такое качать: [Ссылки могут видеть только зарегистрированные пользователи. ]
  Ответить с цитированием
Старый 04.06.2011, 19:07   #27
Super Moderator
 Маршал
Аватар для Тигрь
 
Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
 
По умолчанию Re: Привязка программы к железу

Не стремайся, прогу крыл криптором, каким не помнил, щас посмотрел на отчет и вспомнил что это Themida. Антивири орут на пакер.
Вот и защита от крякера, ему просто стремно такое качать. =)

Добавлено через 2 минуты
А я качну то что дал дин
________________
Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA
Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС.
Все мои читы/программы/статьи тут: http://zhyk.ru/forum/showpost.php?p=38501&postcount=21

Последний раз редактировалось Тигрь; 04.06.2011 в 19:10. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 04.06.2011, 19:12   #28
 Разведчик
Аватар для Dr. MefistO
 
Dr. MefistO никому не известный тип
Регистрация: 11.07.2010
Сообщений: 12
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Привязка программы к железу

Цитата:
Сообщение от ТигрьПосмотреть сообщение
Не стремайся, прогу крыл криптором, каким не помнил, щас посмотрел на отчет и вспомнил что это Themida. Антивири орут на пакер.
Вот и защита от крякера, ему просто стремно такое качать. =)

Не, просто надо быть уверенным) Если бы я качал с офф сайта разработчика, то я бы еще поверил) Ну что ж - сниму Темиду, наверное перестанет ругаться.
Dinmaite, уже исследую)

Добавлено через 18 минут
Dinmaite, чего именно нужно добиться в твоей программе? Появления главного окна?

Последний раз редактировалось Dr. MefistO; 04.06.2011 в 19:30. Причина: Добавлено сообщение
  Ответить с цитированием
Старый 04.06.2011, 20:33   #29
Super Moderator
 Маршал
Аватар для Тигрь
 
Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(Тигрь сломал счётчик популярности :(
Регистрация: 05.05.2009
Сообщений: 875
Популярность: 48955
Золото Zhyk.Ru: 850
Сказал(а) спасибо: 155
Поблагодарили 739 раз(а) в 274 сообщениях
 
По умолчанию Re: Привязка программы к железу

Пакер снял, пойду спать, завтра доломаю. Кстати проги написанные на делфи можно поломать без отладчика даже, через редактирование ресурсов. Надо будет еще ето обсудить, завтра сформулирую все.
________________
Продаю приват читы для AION Absolute, desteny 3.5, Legend, Cataclysm, Ru, EU, NA
Продаю многооконку на R2 Пишу читы на заказ под любые игры. Предложения в ЛС.
Все мои читы/программы/статьи тут: http://zhyk.ru/forum/showpost.php?p=38501&postcount=21
  Ответить с цитированием
Старый 04.06.2011, 20:39   #30
 Разведчик
Аватар для Dr. MefistO
 
Dr. MefistO никому не известный тип
Регистрация: 11.07.2010
Сообщений: 12
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Re: Привязка программы к железу

Dinmaite, твою прогу распаковал, добился появления как первой формы, так и второй без ввода ключа, но не понял смысл затеи со взломом - что нужно здесь сделать? Прога все равно не пашет толком - одни ошибки!
  Ответить с цитированием
Ответ

Метки
delphi, gcd, gcd team, gcdteam.7il.ru, тигрь


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Руководство] Привязка к железу. C#. Nickitee C# 26 03.10.2017 04:04
[Руководство] Простейшая привязка приложения к железу Ivan_32 ASM/WinAPI 17 22.04.2013 21:42
[Помогите!] Привязка к железу программы.. .:InSiDe:. Вопросы и ответы, обсуждения 7 19.04.2011 17:22
Бан по железу Pleasure Общение и обсуждение, архив Lineage 2 4 20.08.2010 15:52
привязка Neokill Общение и обсуждение Perfect World 1 02.02.2010 22:18

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 18:05.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net