Сейчас на форуме: padad42664, kris_sexy, site-pro, vasilevradislav (+6 невидимых)

 eXeL@B —› Крэки, обсуждения —› MP3book2005 - читает с интонацией. Исследоввание защиты.
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 15 . 16 . >>
Посл.ответ Сообщение

Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 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.

Хочется разумеется боьшего.



Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 08 января 2007 02:53
· Личное сообщение · #2

Закачал я ее (340 версию). Не знаю может автор опять ее изменил.
Активатор работает, но только одну минуту. Через минуту программа опять проверяет ключ и он
ей уже не нравится. Регистрация пропадает независимо от того перезапускаешь прогу или нет, т.е.
по таймеру.

Причем я думаю, что он считает время сама (внутри) системное время не запрашивает.

Проверил FileMon и Regmon - к файлам и реестру не обращается. Если вообще можно верить этим перехватчикам.

И еще интересный момент мой антивирусник AntiVir PersonalEdition Classic ругается на файл Speechcube50.exe. Вызывает подозрение его маленький размер, ну точно вирус.

Отладку вел под Олей и два раза комп пошел на перезагрузку. Уж не подсадил ли автор трояна своим пользователям?

Но ладно трояна поместил в карантин и всё же наше подпрограмму, где производится проверка кода
По адресу - 0057D9FA. Короче говоря туда нужно вбить RETN, что проверка не производилась, а сразу шел возврат.

Тогда проверка не производится и всё работает.

Качайте пока не поздно, а то автор опять изменит.
Так как распаковывать я не умею, то написал Лоадер, который нужно поместить в папку с программой
и запустить.

Лоадер нужно использовать вместе с активатором. Сначала активатор, потом и всё время лоадер.

Эти вещи я и прикрепляю в архиве







b66f_08.01.2007_CRACKLAB.rU.tgz - mp3book2005_340_Activator.rar



Ранг: 54.0 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 08 января 2007 05:28 · Поправил: Pro100ya
· Личное сообщение · #3

Anvost
Что за файл Speechcube50.exe? Я не нашел его после установки. Скачивал прогу в начале декабря.



Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 08 января 2007 06:33
· Личное сообщение · #4

Speechcube50.exe - это оказывается патч для Speechcube 4.2.
Запустил, пропитчил, но ничего не заметил пока (он у меня и так был пропатченый другим патчем).
Может это патч для повышения скорости записи. Но сомнительно

Вообще о чем толкует автор программы:

7.Ускоренная запись аудиокниг при использовании Speech Cube Russian - 4-х кратная. В зарегистрированной программе появится возможность ускорения этого процесса до 30-50 раз!!! ( книга длительностью звучания 17 часов записывается менее чем за полчаса без потери качества)

Что-то я не заметил что можно увеличить скрость записи или может прога не до конца поломана?

Кто качал раньше поделитесь у Вас тоже нет такого могучего ускорения?



Ранг: 214.1 (наставник)
Активность: 0.130
Статус: Участник

Создано: 08 января 2007 06:56
· Личное сообщение · #5

Anvost
PEiD говорит, что эта версия запакована ORiEN v2.11 - 2.12 -> Fisun Alexander *
SpeechCube50.exe (который трой) на MASM32 / TASM32, после запакован упиксом и ламерски защищен от автораспаковки им же. антивирусы не видят вирусняк... и по вызываемым ф-ям не похож он на троя, файлы затирать не умеет, в общем я вирусы не писал - сами смотрите...
распакованный SpeechCube50.exe: slil.ru/23704315



Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 08 января 2007 07:09
· Личное сообщение · #6

gegter пишет:
антивирусы не видят вирусняк


Мой антивирусник определяет его как вирус, но он может ошибаться.

Скорее всего это обычный патч и автор зашил его в дистрибутив, чтобы народ патчил движок и не искал.
Его прога без это движка работать не будет, а кто его будет покупать? Вот он и решил заодно сделать
юзерам сюрприз.

Но для меня остается загадкой почему при отладке прога вырубает комп, хотя это уже не так важно.

Больше всего меня интересует, где заявленная скорость до до 30-50 раз!!!



Ранг: 54.0 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 08 января 2007 07:47
· Личное сообщение · #7

Кажется я нашел откуда патчег:
_http://forum.ru-board.com/topic.cgi?forum=35&topic=29466&start=20#lt (предпоследний пост)
С каких пор легальные девелоперы наживаются на варезном софте?!!



Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 08 января 2007 08:15
· Личное сообщение · #8

Самое интересное, что дядя который разрабатывает MP3book вставил в нее напоминание о жадности.
Что-то типа жадность худший из пороков.

Она вылезает если сохранять настройки. Настройки сохраняются нормально, но сообщение приходится каждый раз читать.



Ранг: 54.0 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 08 января 2007 08:54
· Личное сообщение · #9

Anvost пишет:
напоминание о жадности...

Стишок - это результат кривой регистрации. Попробуй эту утиль.

1892_08.01.2007_CRACKLAB.rU.tgz - MP3bookActv.exe



Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 08 января 2007 09:04
· Личное сообщение · #10

Pro100ya пишет:
Попробуй эту утиль


Всё работает. И лоадер не нужен. Ну ладно зато получил удовольствие и хоть что-нибудь отломил.




Ранг: 107.6 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 08 января 2007 10:09
· Личное сообщение · #11

Anvost пишет:
И еще интересный момент мой антивирусник AntiVir PersonalEdition Classic ругается на файл Speechcube50.exe. Вызывает подозрение его маленький размер, ну точно вирус.


Anvost пишет:
Мой антивирусник определяет его как вирус, но он может ошибаться

Попробуй отправить файл в службу поддержки (если они предоставляют услуги лаборатории) - там его исследуют и вынесут вердикт...

-----
программистом не рождаются - им умирают




Ранг: 214.1 (наставник)
Активность: 0.130
Статус: Участник

Создано: 08 января 2007 10:10
· Личное сообщение · #12

Anvost пишет: Так как распаковывать я не умею, то написал Лоадер
зато я умею и распаковывать, и инлайнить, и патчить, etc
вот распакованный файл MP3book2005 v3.00.0040 (v340): slil.ru/23704736 --- 702,265625 Кб - уже пропатченный по адресу - 57D9FA на RETN. - хоть уже и не надо, зато наверняка. может кому пригодится или кто-нить будет делать свою регистрацию... Проверяйте...., плюс мона покавырять код проги, хоть и басик...
P.S. естественно распакованный вариант проги запускается гораздо быстрее.

Кста видели - текст от автора: "При запуске зарегистрированной программы будет загружаться последний текст, с которым Вы до этого работали. В незарегистрированной же программе - каждый раз будет загружаться этот файл (Intro.txt). Это единственное "неудобство" незарегистрированной версии при чтении непосредственно за компьютером. Теперь все функции чтения вслух, работы с текстами и словарями в программе работают без ограничений! Я буду признателен, если Вы оплатите регистрацию программы просто в благодарность за мой труд."
и вот есчо: "Как автор программы, я гарантирую, что в программе MP3book2005 отсутствуют какие либо шпионские, вредоносные и «троянские» модули."



Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 08 января 2007 11:08
· Личное сообщение · #13

[gegter пишет:
Теперь все функции чтения вслух, работы с текстами и словарями в программе работают без ограничений!


Но все таки как оказалось в незарегистрированной не сохранялись настройки.

Автор имеет ввиду, что если в файл не писать, то и так случать можно. Я вот как раз занимаюсь записью в
файлы, поэтому мне нужно было зарегать.

Вот бы еще скорость была повыше для записи, а то всего 4-х кратное ускорение.



Ранг: 54.0 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 08 января 2007 19:27
· Личное сообщение · #14

По поводу скорости - в настройках появился интересный пунктик "Многопоточная обработка" и "число запущенных программ mp3book". Неуж-то автор сделал то, что предлагал Yeeshik c руборда - запуск нескольких копий программы..



Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 09 января 2007 00:22
· Личное сообщение · #15

Многокомпьютерная обработка - задание параметров при параллельной работе нескольких компьютеров.

Вот только непонятно, что делать с ней. Пробовал число программ изменить, ничего не происходит.
Было бы хорошо, если бы прога делила текст на 5 частей, а потом запускалась в в пяти экземплярах и писала бы в 5 раз быстрее.



Ранг: 54.0 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 09 января 2007 01:57
· Личное сообщение · #16

Число программ изменяет результат да еще как! С настройками: число программ - 5, номер программы - 1, получил файлы 0001.mp3, 0006.mp3, 0011.mp3 и т.д. А с номером - 2: 0002.mp3, 0007.mp3 и т.д. Если запускать копии параллельно получается нехилое ускорение, с 5 копиями общая скорость составила примерно 19.



Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 09 января 2007 04:08
· Личное сообщение · #17

Что-то у меня не получилось.
Запустил две проги в одной написал 1 во второй 2. Общее количество 2.
И там и там нажал на запись одна начала писать, а вторая сделала коректировку произношения и
проиграла финальную сирену, типа уже закончила.

Pro100ya напиши подробнее как делал.

Запускаешь всё копии вручную?



Ранг: 54.0 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 09 января 2007 07:54
· Личное сообщение · #18

"Инструкция": Запускаем прогу, скармливаем ей книжку, в настройках ставим число программ 5, номер 1, сохраняем настройки и жмем на запись. Запускаем еще копию, должна загрузится та-же книга, в настройках - номер 2, сохраняем их и запись. И так еще 3 раза, увеличивая номер программы до 5.



Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 09 января 2007 09:28
· Личное сообщение · #19

Ну и у меня получилось. Оказывается был сбой какой-то в настройках.
Теперь можно писать с очень большим ускорением.

Крутая всё-таки прога.



Ранг: 14.3 (новичок)
Активность: 0=0
Статус: Участник

Создано: 09 января 2007 10:28
· Личное сообщение · #20

Спасибо сделал всё как у вас написано... вроде работает,
будим ждать 341 версию в которой автор проги сможет сделать так что бы и в 1 копии программы скорость была максимальная,



Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 09 января 2007 11:55
· Личное сообщение · #21

Неудобно действительно запускать несколько программ.
Может и сделает автор, чтобы всё происходило в одном окне.

Записал только что книгу на 28 часов всего за 1 час. Пришлось 7 потоков паралельных создавать.



Ранг: 214.1 (наставник)
Активность: 0.130
Статус: Участник

Создано: 09 января 2007 19:32
· Личное сообщение · #22

softus пишет: будим ждать 341 версию в которой автор проги сможет сделать так что бы и в 1 копии программы скорость была максимальная
это только если он заюзает многопоточность, но т.к пишет на басике это сделать ему будет не просто.
собственно поэтому он и юзает запуск многих копий программы. а пока вы не станете платить за прогу, а будете использовать ее нахаляву, то автору улучшать особого смысла что-либо нет... может и вовсе забить на проект. в конце концов - прога стоит 250р. и не надо тут писать причины не оплаты .....



Ранг: 54.0 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 09 января 2007 20:17 · Поправил: Pro100ya
· Личное сообщение · #23

Ползователей у автора я думаю достаточно. Но лучше ему переходить на С, у Васика проблемы с многопоточностью . Врятли в ближйшее время эта прога станет реально многопоточной.



Ранг: 3.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 10 января 2007 04:12
· Личное сообщение · #24

"Инструкция": Запускаем прогу, скармливаем ей книжку, в настройках ставим число программ 5, номер 1

Подскажите пожалуйста где вы видите число программ и номер програмы. Версия 340. У меня настройки - опции - есть пункт многокомпьютерная обработка, в которой можно выбрать количество компьютеров и номер компьютера. Это то что вы имеете в виду? И в пункте количество компьютеров стоит 1 и изменить не получается. Номер поменять можно.



Ранг: 23.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 10 января 2007 05:24
· Личное сообщение · #25

Насчет многокомпьютерной обработки - это видно неточность формулировки. Надо было написать многопоточная обработка. Так как работает на одном компе.

KAlex ты скачал последнюю версию программы? В январе качал?
И лекарство применял по этой ссылке?
http://www.exelab.ru/f/files/1892_08.01.2007_CRACKLAB.rU.tgz


gegter пишет:
прога стоит 250р


С этим согласен. Можно будет отстегнуть автору немного деревяных.



Ранг: 3.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 10 января 2007 06:18
· Личное сообщение · #26

Лекарство это. А версия действительно старовата. Буду качать новую. Надеюсь автор после праздников ниче нового не придумал. Спасибо вам!!



Ранг: 14.3 (новичок)
Активность: 0=0
Статус: Участник

Создано: 10 января 2007 23:29
· Личное сообщение · #27

gegter пишет:
это только если он заюзает многопоточность, но т.к пишет на басике это сделать ему будет не просто.

А что тут такого трудного можно же обойтись и без многопоточности....
Кто мешает запускать несколько копий программы в автоматическом режиме и скрытыми.



Ранг: 10.7 (новичок)
Активность: 0=0
Статус: Участник

Создано: 12 января 2007 15:54
· Личное сообщение · #28

Автор в гостевой пишет в коментах: "После модификации голосового движка, семичасовую (7ч.03мин) книгу программа MP3book2005 записала за 2 минуты 57 секунд!!!
Это дает скорость записи 140 раз.
подробности для любознательных:
Программа MP3book2005 стандартная, та, что на сайте
Запушена была одна ее копия.
Запись в формат WAV(чтобы не тратить время на конвертацию)
В самой программе НИЧЕГО НАСТРАИВАТЬ НЕ НАДО!!! Все зависит от голосового движка.
О модификации голосового движка - ищите информацию на форумах. Здесь я никому ничего объяснять не буду.
Скажу только, что автор патча для Acapella Elan TTS 5.1 тот же, что и для Speech Cube 4.2 - Yeeshik, за что мы все ему должны быть благодарны."
Кто-нибудь вкурсе где качнуть этот патчик?



Ранг: 54.0 (постоянный)
Активность: 0.020
Статус: Участник

Создано: 12 января 2007 20:08
· Личное сообщение · #29

Патч выложен на руборде _http://slil.ru/23730362



Ранг: 14.3 (новичок)
Активность: 0=0
Статус: Участник

Создано: 13 января 2007 01:42 · Поправил: softus
· Личное сообщение · #30

Патч работает! 255 каналов вот тут уже дейстаительно многопоточности не хватает. теперь основное время тратится на соловарный анали и на кодирование в mp3.



Ранг: 1.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 14 января 2007 16:58
· Личное сообщение · #31

А КАК НАСЧЁТ 338 ?


<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 15 . 16 . >>
 eXeL@B —› Крэки, обсуждения —› MP3book2005 - читает с интонацией. Исследоввание защиты.
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати