Существует DEMO-версия программы NATATA eBook Compiler Gold (создание электронных книг). Срок демо-версии этой программы неограничен, но работает не полнофункциональна — т.е. не все функции, которые должны работать в зарегистрированной полной версии.
Вопрос: 1. Каким образом из демо-версии, сделать полную версию программы. Не только этой, но и других. Или ссылку на статью по этой теме.
2. Слышал, что есть такие специальные программы, которые способны из демо-версии, сделать полнофункциональную? Насколько это достоверно?
morg
Метки: Нет
HandMill
- Регистрация: 04 2006
- Сообщений: 727
26.05.2008, 15:53
Это ни на сколько не достоверно. Обычно под демо подразумевают отсутствие куска важного когда. Тоесть что б что-то ломать нужно иметь то, что ты собираешься ломать. А если кода нет — то уж и ломать тогда тоже нечего. Статей таких нет и не будет. В таких случаях веб-группы делают ретейл-релизы, приобретая одну полнофункциональную версию программы и ломая её (если там есть защита), если защиты нет — обычно так и выкладывают (как например это делают YAG)
Обходим демо версию ZDSimulator[Cracking]
все багрепорты — в личные сообщения
Комментарий
Отправить Отмена
x123
Junior Member
- Регистрация: 01 2007
- Сообщений: 117
26.05.2008, 17:27
К вышенаписанному можно добавить, что в DEMO некоторых программ
бывают вотермарки которые можно убрать.
Комментарий
Отправить Отмена
gegter
Junior Member
- Регистрация: 12 2006
- Сообщений: 652
26.05.2008, 18:22
morg
бывает что demo называют полнофункцинальную версию с отключенными возможностями. в этом случае это просто не demo (неверное название). такую — ломают. встречалось и демо для ленивых =) полноыункциональная прога с отключенными опциями, но не имеющая возможности регистрации — ломается. про натату голд нз, смотреть надо. если истинное демо — то нечего там ломать.
Комментарий
Отправить Отмена
morg
Junior Member
- Регистрация: 01 2007
- Сообщений: 93
26.05.2008, 19:39
Опять же непонятно?
HandMill
Говорит, что на эту тему статей нет и не будет!
X123
Отвечает, что для некоторых прог, бывают вотермарки, которые можно убрать. Где про это почитать и как это делается?
Все-таки хотелось бы услышать ответ продвинутых крекеров (Ara, [HEX], Bad_guy).
Что они думают про эту тему?
Комментарий
Отправить Отмена
Isaev
- Регистрация: 10 2006
- Сообщений: 3097
26.05.2008, 19:48
Каким образом из демо-версии, сделать полную версию программы.
Абсолютно индивидуальный подход к каждому отдельному случаю
Слышал, что есть такие специальные программы, которые способны из демо-версии, сделать полнофункциональную? Насколько это достоверно?
чушь. Если и пробывал кто-то что-то делать, то очень узкоспециализированное с кучей «НО»!
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh
Комментарий
Отправить Отмена
morg
Junior Member
Взлом программ в OllyDbg Lesson1
- Регистрация: 01 2007
- Сообщений: 93
26.05.2008, 20:13
Isaev
Абсолютно индивидуальный подход к каждому отдельному случаю
А какой именно подход? статьи, ссылки, программы?
Комментарий
Отправить Отмена
KingSise
[www.AHTeam.org]
- Регистрация: 08 2005
- Сообщений: 1345
26.05.2008, 20:48
Слышал, что есть такие специальные программы, которые способны из демо-версии, сделать полнофункциональную?
Такие програмы это: компилятор + отладчик+ мозг.
Обычно под демо подразумевают отсутствие куска важного когда
В худшем случае так и есть, но на личном опыте знаю, что недостающий кусок кода в некоторых случаях реально дописать. В емэилХантер (мыла с сайтов грабит) отсутствовало сохранение результатов, дописали
бывают вотермарки, которые можно убрать.
Эх, было бы так легко все. Массив байт то неизвестин, как вотермарк убрать?
бы услышать ответ продвинутых крекеров (Ara, [HEX], Bad_guy).
Мну в списке отсутствует
А какой именно подход?
— индивидуальный
-=истина где-то рядом=-
Комментарий
Отправить Отмена
morg
Junior Member
- Регистрация: 01 2007
- Сообщений: 93
26.05.2008, 21:32
Isaev, KingSize
1. Я как понял статей на эту тему никогда не было и нет?
2. Чтобы найти защитный код определенной демо-версии необходимо:
компилятор (или декомпилятор?), на каком языке она написана+отладчик (это соответственно)+мозг(тут вопросов нет — необходимы определенные знания в этом деле)?
Комментарий
Отправить Отмена
KingSise
[www.AHTeam.org]
- Регистрация: 08 2005
- Сообщений: 1345
26.05.2008, 21:44
morg, компилятор тебе понадобится что б что то накодить, отладчик — посмотреть что делает подопытная порога, декомпилятор, хм, что б более подробно посмотреть
-=истина где-то рядом=-
Комментарий
Отправить Отмена
Archer
- Регистрация: 04 2005
- Сообщений: 7496
26.05.2008, 23:16
Демо-это просто софт без куска кода. Пока ты не разберёшься, что это за кусок, не дёрнешь его откуда-нить или не напишешь сам (инструменты и тд-всё зависит от твоего мышления, выбранного пути и прямоты рук), работать не станет. Туторов универсальных тут нет и быть не может. А вообще топик явно кандидат на закрытие.
Комментарий
Отправить Отмена
morg
Junior Member
- Регистрация: 01 2007
- Сообщений: 93
27.05.2008, 06:44
Большое плиз, продвинутым крекерам Archer, Isaev’y, KingSise и всем мужикам-крекерам, кто принял участие, в обсуждении этого вопроса!
Я сделал для себя вывод:
1. На эту тему, статей никогда не было и не будет.
2. Спциальных прогармм, для взлома демо-версий тоже нет и не будет.
3. Для того чтобы исправить эту прогу (из демо, сделать полнофункциональную), взломщик (крекер), должен обладать хорошими знаниями в программировании: Ассемблер — это само сабой (тут вопросов нет и все понятно), основы программирования Delphi, C++(т.к. именно на этих языках пишутся проги), ну и образ мышления+фантазия (как по книги Криса Касперского)!
morg
Источник: exelab.one
Необходимо вылечить программу от Демо
Добавлено через 24 минуты
Загнал в декомпилер в каком блоке искать?
Добавлено через 36 минут
Последний раз редактировалось Анатолий88; 03.01.2017 в 13:24 . Причина: Добавлено сообщение
Регистрация: 13.07.2016
Сообщений: 0
Благодарностей:
6 всего
Re: Необходимо вылечить программу от Демо
Декомпилятор не нужен. Нужен HEX-редактор. Смещения от начала файла указаны, что на что менять — тоже.
Регистрация: 02.01.2017
Сообщений: 0
Благодарностей:
0 всего
Всё поменял — не работает!
С изменением только байтов надпись — seems to be corrupt
С байтами и суммой — ноль эмоций, так же ограниченная версия
Последний раз редактировалось Анатолий88; 03.01.2017 в 17:48 . Причина: Добавлено сообщение
Регистрация: 13.07.2016
Сообщений: 0
Благодарностей:
6 всего
Re: Необходимо вылечить программу от Демо
В окне настроек все поля д. б. заполнены, ключ любой непустой.
Регистрация: 23.05.2008
Сообщений: 855
Благодарностей:
1,865 всего
починю артманей, 300 бачей+2 кг мандаринок, деньги вперед, без гарантов
Регистрация: 02.01.2017
Сообщений: 0
Благодарностей:
0 всего
Всё равно не робит. Хоть и пишет, что версия полная
Добавлено через 3 минуты
починю артманей, 300 бачей+2 кг мандаринок, деньги вперед, без гарантов
За эти деньги это прогу купить можно!
Добавлено через 9 минут
При отключенном интернете выдаёт вот это
Я так понимаю помимо блокиратора в программе, ещё синхронизирует работу ключей с сервером разработчика, это можно устранить?
Добавлено через 11 минут
chachasoft, давай уже добьем это дело, а с меня благодарность в виде умеренного количества $! Очень надо
Последний раз редактировалось Анатолий88; 05.01.2017 в 12:04 . Причина: Добавлено сообщение
Источник: www.rf-cheats.ru
Obsidium fatality. Обходим триальную защиту популярного протектора
Сегодня мы продолжим разговор о популярных защитах программ и о способах их обхода. На очереди Obsidium, который считается одним из самых серьезных инструментов наряду с VMProtect и Themida. Среди заявленных функций — полный джентльменский набор: виртуализация, антиотладка, обнаружение VM, защита памяти, проверка целостности, защита импорта, свой API для интеграции в пользовательскую программу и прочие вкусности, осложняющие жизнь простому хакеру.
warning
Статья имеет ознакомительный характер и предназначена для специалистов по безопасности, проводящих тестирование в рамках контракта. Автор и редакция не несут ответственности за любой вред, причиненный с применением изложенной информации. Распространение вредоносных программ, нарушение работы систем и нарушение тайны переписки преследуются по закону.
На примере программы, использующей одну из последних версий Obsidium, попробуем разобрать слабые и сильные места этой защиты. В статье, посвященной другому известному протектору — Enigmа, я рассказывал о популярном у разработчиков способе защиты приложения: пользователю предоставляется ознакомительный период работы с программой — можно использовать ее определенное время или выполнить определенное количество запусков. Есть такая возможность и у Obsidium. Скачав с официального сайта демоверсию защиты (последняя актуальная версия — 1.7.3.3), запускаем ее.
Для начала, как нам советуют, создадим новый проект и в его настройках укажем защиту приложения в виде триального периода. Для этого жмем в левой вертикальной панели графическую кнопку с шестеренками Settings и открываем вторую справа вкладку Time trial.
Как видишь, здесь присутствует такой же джентльменский набор функций, как и в Enigma:
- триал до определенной даты;
- триал на определенное количество дней;
- триал на определенное количество запусков.
Немного неочевидным кажется предназначение четырех полей ввода в левой нижней части окна под общим заголовком User-defined trial counters. На самом деле, как я уже говорил, для тех привередливых пользователей, которым мало стандартной защиты по времени или количеству запусков, Obsidium предлагает набор своих функций для интеграции в программу. В качестве одного из вариантов разработчик может устанавливать собственные триальные счетчики, контролируемые прямо из кода во время выполнения программы. Это четыре целочисленные 16-битные переменные, сохраняемые в системе до следующего запуска программы, значения которых можно читать функцией int obsGetTrialCounter( DWORD dwCtrIdx) и декрементировать функцией bool obsDecTrialCounter( DWORD dwCtrIdx, short wValue) . Эту функцию можно использовать, например, если мы хотим, чтобы программа после десяти сохранений блокировала функцию Save и продолжала дальше работать как ни в чем не бывало, без дальнейшей возможности сохранить файл на диск. Этот инструментарий предоставляет пользователям более гибкие возможности управления триалом.
После установки нужных параметров защиты жмем вторую снизу кнопку в левой панели с надписью PROTECT, затем на вкладке Executables выбираем файл защищаемой программы и, наконец, нажимаем кнопку Protect all. Теперь наше приложение под защитой демоверсии Obsidium, о чем нам будет напоминать раздражающее окошко при каждом ее запуске.
Потренировавшись на кошках, перейдем к взлому приложения. Итак, у нас имеется триальная версия программы, которую DIE идентифицирует следующим образом:
Obsidium v1. 5. 4. x — [ v1. 6. x. x — 1. x. x ] — Obsidium Software — www. obsidium. de *ACM , Overlay : FE4711. Nothing detected
С первого взгляда очевидно, что загружать такое в дизассемблер совершенно бесполезно: код сильно сжат или зашифрован (на самом деле и то и другое). Секции пустые, из импорта имеются в наличии всего четыре функции. Попробуем сразу загрузить ее в отладчик.
Присоединяйся к сообществу «Xakep.ru»!
Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», позволит скачивать выпуски в PDF, отключит рекламу на сайте и увеличит личную накопительную скидку! Подробнее
Источник: xakep.ru