Хак

Подписаться на эту метку по RSS

Еще одна отличная защита

Опять про прогу связанную с английским языком. Прога и материалы к ней валяются на сайте learn-english.ru. Тоже мне очень понравилась. Загружаешь в программу фалег материала по английскому языку, а программка может проговорить весь файл, проговорить отдельную строку, дает перевод кажого слова, каждой строки, показывает возможные значения слова ну и подобное.

Ну эту прогу уже написал наш чувак и оттого стоимость проги сразу 100$. Наши хотят сразу и много.

Защита тоже в проге отличная. Прога написана на языке Blitz Basic, который является интерпретатором. А любому знающему человеку известно, что ломать эмулируемы проги, а интерпретаторы к ним относятся, это полная ЖОПА. Чтобы это уметь надо как минимум 100 собак съесть, вообщем это опять к корейцам :) Спасает в этом деле тока толмуды документации и декомпиляторы, написанные реальными пацанами. Но не для всего эти декомпиляторы есть, для visual Basic'а есть, а для Blitz Basic'а хуй. Вообщем денек потыкался с прогой и чувствую не продавливается, пришлось подбираться с другой стороны.

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

Хороша жизнь в розовом цвете! :)

For Educational Purposes само собой :)

Отличная защита

Есть вообщем такой классный сайтик для изучающих английский язык VOA Special English. Сайт этот радиокомпании "Голос Америки" и замечателен он тем, что данное радио выпускает репортажи для ущербных людей, типа меня, которые в английский невкуривают или вкуривают очень слабо, но хотят научиться. Репортажи эти читаются дикторами очень хорошо и медленно, что для новичков в английском очень хорошо и что особенно замечательно, к этим повестовованиям в комплекте идет текст. Так вот этих репортажей там очень много, начиная вплоть с 2001 года, т.е. очень богатенькая такая библиотечка аудиоматериалов.

Один у нее минус - неудобно лазить по этому сайту, ну вернее, не то чтобы неудобно, а просто хотелось бы не зависить от интернета и иметь эти материалы в офлайне на компе. Ну и нашлись замечательные корейские ребята, которые эту тему прочухали и начали рубить на этом капусту. Написали они программку офлайновый каталог VOA Special English Assistant (текущая версия 4.25), с помощью которого можно загрузить список материалов прямо на комп и слушать в офлайне, как я и хотел. Причем сделали очень добротно и качественно. Их сайт.

Недостаток как я уже сказал, это хотят денег, ажно 9.95$. Деньги конечно небольшие, но я же русский :) А без этой суммы дают скачать только бесплатные материалы в количестве 12 штук, остальные больше 400 зажали.

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

Для того чтобы зарегистрировать програмку, необходимо проплатить бабло и указать свой адрес. Тебе по этому адресу пришлют ключик типа xxxx-xxxx-xxxx-xxxx. После этого ты его у себя прописываешь и все, можешь спокойно юзать прогу. Фикус в том, что для того чтобы получить данные, программа обращается на сервер корейских ребят и в этом запросе содержатся все идентификационные данные: адресок твой, регистрационный номер и идентификационный номер компьютера, если он совпадает с ихними данными, то они возвращают тебе нужные данные, иначе посылают тебя подальше.

Алле-Оп! И ничего практически поделать нельзя. Возвращаемые данные при наличии лицензионного ключа это просто html файл с текстом и ссылка на звуковой файл, на сайте радиостанции, который в последствии прога скачивает. Текст файла немного отличается от содержимого сайта радиостанции, путем удаления всякой ненужной хуйни изнутри.

Список материалов можно закачивать всегда. Данные хранятся в реестре, это мне дурота не очень понравилась. В реестре хранятся имена файлов на диске для текста и звука, если их нет, то выводит сообщение, что типа купите прогу, если они есть, то выводит текст на экран и есть возможность проиграть звук. Подсовывание своих материалов с правильным их переименованием, соответствующим данным в реестре, дает положительные результаты. Остается дело за "немногим", как-то получить данные с сайта VOA и переименовав их, положить по нужным папочкам. Хреново, то что никаких особых правил по именованию файлов на сайте нет и они никак не совпадают с именами файлов, которые хочет кушать программа. Файлы текстовый представляют собой веб-архивы от интернет-эксплорера .mht. Если тупо залезть на сайт VOA и сохранить в этом виде, а затем подсунуть это проге, т о такая хрень не срабатывает, потому как очень много внутри архива ненужной дряни типа джава скриптов и сторонних файлов стилей css. Чтобы она прожевывала этот файл необходимо его причесать, поиск по инету какой-нибудь проги, которая вычищала javaскрипты и оптимизировала основной файл, я не нашел, кругом одно гавно. Руками вычищать очень долго и муторно.

Вообщем затраты по написанию своей проги, типа проксера, который бы перехватывал запросы на сайт корейцев, искал бы их на сайте VOA материалы, приводил их к правильному виду и выдавал требуемой программе, гораздо превосходят сумму в 9.95$.

Гы! Развлекаюсь!