eXeL@B —› Вопросы новичков —› Взлом программы coppercam 2017 |
Посл.ответ | Сообщение |
|
Создано: 16 апреля 2017 22:01 · Личное сообщение · #1 Всем доброе Времени суток! Есть такая программка coppercam, для генерации gcode печатных плат. Программка очень хорошая, но платить за нее 80 евро немного давит жаба и решил попробовать обойти защиту. Тип защиты: демо версия, экспортиреут только часть gcode, после ввода ключа экспортирует весь Тип лицензирования: на основе введеных данных генерирует ключ лицензии и сравнивает с уже введенным (если я правильно понял) Есть старая версия программы, 2010года, с лицензией, но к новой версии не подходит. Принцип следующий: в файле настройке ini, есть блок Code:
отсюда программа и получается данные. Думаю, что алгоритм лицензирования не сильно менялся с 2010 года, поэтому решил пойти по схеме: найти где софтина получается ключ с 2010 и сделать на основе этого кряк для 2017. Начал ковырять ollydbg, нашел момент чтения ini файла - далее пытался пошаговой трассировкой найти где происходит сравнение кода, однако ничего не получилось: проклацав часов 5 клавишу F7 остановился - ничего не нашел. В дизасемблирование только-только начинаю вникать и разбираться, поэтому прошу помощи: как правильно найти момент сравнение ключей? на какие сточки стоит ставить брейкпоинты? Буду признателен за любую помощь! Спасибо! |
|
Создано: 17 апреля 2017 00:16 · Поправил: dosprog · Личное сообщение · #2 |
|
Создано: 17 апреля 2017 02:51 · Личное сообщение · #3 Фил: Серега, привет че за глюк? Играл в игру, вылез синий экран и все. С надписями... OrlovSL: Фил. Блин. ответь на такой вопрос. Я сегодня с утра ссал в сортире и вдруг хуяк и что-то на кухне упало. Я вот весь день думаю, что там упало? ты не знаешь, что это могло быть? Фил: Знаю. Это было ЧТО-ТО OrlovSL: А у тебя был синий экран! пардон с надписями... Я ответил на твой вопрос? ) Фил: Вполне) ----- От многой мудрости много скорби, и умножающий знание умножает печаль | Сообщение посчитали полезным: dosprog, Qamani |
|
Создано: 18 апреля 2017 15:24 · Личное сообщение · #4 Наверное, необходимая в производстве программа. Чтение и запись в память LicenceCode из ini файла: 0051DFFE Проверка минимум из 2 частей - для показа в окне "Licence" и для экспорта в файл. Memory breakpoint на 005D3FD5 позволяет отследить обращения к данным ключа. Начало функции сохранения данных: 0052FFCF Проверяется "вторая часть" LicenceCode. Вообще, скорее всего, данная версия избавляется от ограничений 25 и 25 (чего-то там) заменой одного байта в файле C*****CAM.exe. .40410B 00 -> 01 | Сообщение посчитали полезным: v00doo |
eXeL@B —› Вопросы новичков —› Взлом программы coppercam 2017 |
Эта тема закрыта. Ответы больше не принимаются. |