Сейчас на форуме: padad42664, kris_sexy, site-pro, vasilevradislav (+6 невидимых) |
eXeL@B —› Крэки, обсуждения —› MP3book2005 - читает с интонацией. Исследоввание защиты. |
<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . >> |
Посл.ответ | Сообщение |
|
Создано: 02 мая 2006 13:31 · Личное сообщение · #1 Прошло много лет и я снова заинтересовался речевыми движками. Оказывается народ много сделал для этого. Как вы знаете нужна специальная программа - читалка. Сейчас в интернете все больше становится популярной MP3book2005, которая читает с интонацией и имеет массу удобных функций. Вот ее я и решил исследовать. mp3book2005.narod.ru/MP3book2005.zip Сразу бросается в глаза простая уязвимость - программа выводит сообщение при вводе неправильного ключа. Причем использует банальную функцию msvbvm60.rtcMsgBox. Программа написана на Vb. Упакована как показывает Peid ASPack 1.06b / 1.061b -> Alexey Solodovnikov. Но по-моему автор там еще самодеятельностью занимался. Ограничения программы - все работает, кроме сервисных функций: пополнения словаря, поиск омографов, имен. В общем дополнительная комфортность. Каждая ограниченная функция выводит сообщение, что дескать просим зарегистрироваться. Путем установки бряков удалось выяснить, что сообщение о неправильном ключе выводится по адресу 0047B2F4, пройдя выше потерял след на адресе 0047AF22. Решил зайти с другого бока, выяснил, что по адресу 0047A9Ac загружается введеный код и происходит его обработка. Но вот беда программа почти не дает ставить бряки, сразу вываливается в исключения. Пишет "ошибка переполнения". Ломал Олей. Любимый отладчик. Кто может помочь с распаковкой или советом, как предолеть эту преграду, пишите. Но вот все же кусочек отломил. Чтобы программа сохраняла обработанный текст достаточно заменить по адресу 0046D209 JZ на JNZ. Хочется разумеется боьшего. |
|
Создано: 26 января 2007 00:52 · Поправил: gegter · Личное сообщение · #2 |
|
Создано: 26 января 2007 01:18 · Поправил: ShEriF · Личное сообщение · #3 gegter пишет: ShEriF а кто мешает бряк поставить на чтение из реестра? в VB чтение из реестра эмулируется, так что бряк на API функцию чтения не поможет. Да и запись в реестор производится только если введеный серийник прошел все проверки gegter пишет: активатор: http://www.dump.ru/files/8/83994295/ http://www.dump.ru/files/8/83994295/ Активатор не нужен, есть, да и алгоритм генерации ивестен мне. Я пытаюсь закейгенить эту версию, но пока что то не получается ( Если есть вид серийника который надо вводить в окно регистрации, поделитесь ) |
|
Создано: 26 января 2007 01:25 · Личное сообщение · #4 baddan 15 и 16 цифры проверяются в процедуре 55C8E4 если вводить ключ обычным способом. Приведенный тобой код это вроде if length(code) = 16 then goto bad_boy потому длина может быть любой кроме 16. 13 и 14 проверяются так: 0057DAC2: mov var_44, 00000002h *** 0057DAE6: lea eax, var_44 0057DAE9: push eax ; длинна 0057DAEA: push 0000000Dh ; индекс 0057DAEC: lea eax, var_34 0057DAEF: push eax ; код 0057DAF0: lea eax, var_54 0057DAF3: push eax ; результат 0057DAF4: call 0040401Ch ; arg_1 = Mid$(arg_2, arg_3, arg_4) 0057DAF9: lea eax, var_54 0057DAFC: push eax 0057DAFD: call 00403ED8h ; msvbvm60.dll.__vbaI4ErrVar 0057DB02: xor ecx, ecx 0057DB04: cmp eax, 00000020h; 32! 0057DB07: setnz cl Запусти программу, подожди несколько минут, открой окно настроек - некоторые пункты станут серыми если не 32. |
|
Создано: 26 января 2007 02:22 · Личное сообщение · #5 |
|
Создано: 26 января 2007 08:06 · Поправил: softus · Личное сообщение · #6 |
|
Создано: 26 января 2007 11:12 · Личное сообщение · #7 softus пишет: лучше ломать её зачем ломать, когда просто можно подправить Активатор Я в принципе алгоритм поправил, программа стала зарегистрированной ( частично ) минусы: нельзя изменить настройки появляется текст интро плюсы: Напоминая автора в конечный файл не записывается ( или так должно быть в новых версия? ) В заголовке нет надписи - Незарегистрированная копия Да и еще, программа запакована ORiEN v2.11 - 2.12 - Под Олей не запускается и не может присоединится к процессу, говорит Bad or unknown format of 32-but executable |
|
Создано: 26 января 2007 14:05 · Личное сообщение · #8 |
|
Создано: 26 января 2007 21:39 · Личное сообщение · #9 |
|
Создано: 27 января 2007 00:08 · Поправил: ShEriF · Личное сообщение · #10 Pro100ya пишет: В распакованном нужно поменять Number of Rva and Sizes c 0000000A на 00000010 Спасибо, помогло ( в распоковке не силен я ) gegter пишет: шутим? на странице 9 данного топика я выкладывал распакованную версию. Нет не шучю, я тоже распокавал, автоунпакером но Оля не загружала его, только по совету Pro100ya она стала с ним работать. Ну что, пользователи программы, осталось дело за малым, хотя .... |
|
Создано: 27 января 2007 02:03 · Личное сообщение · #11 |
|
Создано: 27 января 2007 02:40 · Личное сообщение · #12 gegter пишет: ShEriF наверняка она загружала его, просто после надо было Ctrl+G OEP, бряк поставить на OEP и запустить - тоже вариант. В том то и дело что даже не хотела грузить его в память ( и об этом юольше не надо, я поправил как сказал Pro100ya и все стало GOOD ) Ну а теперь о приятном, Выкладываю для тестирования активатор для версии 341. 026f_27.01.2007_CRACKLAB.rU.tgz - MP3Book2k5.7z |
|
Создано: 27 января 2007 02:47 · Личное сообщение · #13 |
|
Создано: 27 января 2007 02:58 · Личное сообщение · #14 |
|
Создано: 27 января 2007 03:25 · Личное сообщение · #15 gegter пишет: Хм, а для версии 340? а то твой активатор ркгистрацию сносит, а к 340 делать не умеет было ж уже выложено 2 активатора для версии 340 Вот специально для тебя добавил версию 340 61a8_27.01.2007_CRACKLAB.rU.tgz - mp3Book2k5.7z |
|
Создано: 27 января 2007 03:29 · Личное сообщение · #16 |
|
Создано: 27 января 2007 03:34 · Личное сообщение · #17 первый активатор выложенный здесь для v340 - нерабочий ShEriF пишет: Вот специально для тебя добавил версию 340 ага, только регистрация слетает через пару секунд (с обоих вариантов) ты пойми правильно - мне активатор не нужен, я запатчу, если надо будет юзать мне эту прогу, но раз уж сделал универсальный активатор для v336-341, то и 340 не пропускай. |
|
Создано: 27 января 2007 04:00 · Поправил: ShEriF · Личное сообщение · #18 Pro100ya пишет: Глянь сюда 579c93 действительно интересно, еще проверки, только вод для чего gegter пишет: только регистрация слетает через пару секунд (с обоих вариантов) для моей 340 работает 1 версия, но она одна из первых. 2 версия основывается на Активаторе выпуск 3 Выложи свою версию 340 и я обновлю алгоритм, |
|
Создано: 27 января 2007 04:21 · Личное сообщение · #19 |
|
Создано: 27 января 2007 04:36 · Личное сообщение · #20 |
|
Создано: 27 января 2007 06:55 · Личное сообщение · #21 |
|
Создано: 27 января 2007 07:07 · Личное сообщение · #22 |
|
Создано: 27 января 2007 08:12 · Поправил: softus · Личное сообщение · #23 |
|
Создано: 27 января 2007 08:34 · Личное сообщение · #24 ShEriF zarkad пиши конкретнее, через сколько слетает, какие функции блокируются, в чем заключается обработка текста, в общем надо подробнее описывать какие функции ограничивает демо режим... Попробую подробнее: Устанавливаю прогу, запускаю активатор к 341 версии. Прога занрузилась - надписи "незарегистрированная версия" нет. Далее, загружаю текст. Пока все нормально. Начинаю обработку текста (поиск новых слов). Потом начинаю забивать новые слова в словарь (именно из вкладки "новые слова"). Приведу пример. Есть имя Ярослав. Прога его произносит с ударением на о (Яро'слав). Я естественно исправляю ударение на букву "а". Нажимаю сохранить в словаре. Прога говорит, что словарь сохранен. Но слово с правильным произношением не сохраняется, т.е. не сохраняются изменения. Это только пример с одним словом. Далее, периодически в начале уже записанного mp3 звучит "голос автора" о необходимости оплаты, хотя версия типа зарегена. Закрываю прогу. Потом запускаю, прога все еще зарегистрирована, но через 1-2 секунды прога переключается на "незарегистрированную". Вот в принципе все, что успел выследить |
|
Создано: 27 января 2007 08:40 · Личное сообщение · #25 |
|
Создано: 27 января 2007 08:58 · Поправил: kimiv · Личное сообщение · #26 |
|
Создано: 27 января 2007 09:14 · Личное сообщение · #27 |
|
Создано: 27 января 2007 09:18 · Поправил: Pro100ya · Личное сообщение · #28 |
|
Создано: 27 января 2007 09:43 · Личное сообщение · #29 |
|
Создано: 27 января 2007 10:16 · Личное сообщение · #30 |
|
Создано: 27 января 2007 10:53 · Личное сообщение · #31 Pro100ya пишет: Время для кейгена с учетом Pro100ya пишет: чтоб код был вида 3212007xx36x5411xx0608, так лучше. Pro100ya пишет: Последние грабли, 8 и 9 символы могут быть любыми, но хотя бы один из них должен быть буквой. это в кейген не добавил, если что правте руками ЕСЛИ ОНИ ОКАЖУТСЯ НУЖНЫМИ ТО И КЕЙГЕН ОБНОВЛЮ d999_27.01.2007_CRACKLAB.rU.tgz - MP3Book2k5.7z |
<< 1 ... 9 . 10 . 11 . 12 . 13 . 14 . 15 . 16 . >> |
eXeL@B —› Крэки, обсуждения —› MP3book2005 - читает с интонацией. Исследоввание защиты. |
Эта тема закрыта. Ответы больше не принимаются. |