Исследование PPPWorld 6.3.0.2: пишем KeyGen.

Дата публикации 25 июн 2022 | Редактировалось 28 июн 2022
Данный материал публикуется исключительно в ознакомительных целях. Автор не несёт никакой ответственности за его применение в корыстных целях.

ЦЕЛЬ : PPPWorld 6.3.0.2
Инструменты : OllyDbg + PEExplorer + MASM32

Я думаю, многие из вас знают о довольно популярном способе проведения досуга, таком как решение японских кроссвордов. Зачастую, печатные версии этих головоломок можно видеть на полках газетных киосков, магазинов. Помимо печатных изданий сегодня существует огромное множество различных программ, предназначенных как для создания, так и для решения их электронных версий. Одной из таких программ является Pic-a-Pix Puzzle World (PPPWorld) версии 6.3.0.2. Эта версия программы была выпущена в далеком 2007 году, а первая ее версия появилась ещё в 2002 г.
Как заявляет автор, в программе поддерживается несколько популярных форматов файлов японских кроссвордов. Удобный менеджер позволяет выбирать желаемый кроссворд по размеру, количеству цветов, а так же отсортировать уже решенные вами кроссворды. Присутствуют возможности распечатывания изображения кроссворда на принтере и сохранения в трёх различных графических форматах на диске.
Помимо этого PPPWorld v6.3.0.2 позволяет:

- решать японские кроссворды (черно-белые и цветные).

- импортировать и экспортировать изображения кроссвордов.

- редактировать японские кроссворды.

- устанавливать стили изображений кроссвордов.

- вставлять японский кроссворд в другие документы.

Однако, у этой программы есть один большой недостаток - она условно-бесплатная (Shareware). Стоимость программы - 129 рублей, а срок пробного использования - 10 дней.
В настоящее время сайт разработчика уже недоступен. Поэтому, если вдруг кто-то, как я, захочет её использовать, то на это будет всего 10 дней. По истечении 10 дней программа сообщит, что ознакомительный период закончился и использование программы станет невозможным. А ввиду отсутствия возможности приобретения - её можно будет удалять или искать какие-либо способы обхода этого ограничения.
В связи с этим, ниже я опишу последовательность действий, которые позволят найти верный регистрационный код для введенных нами данных и снять все внутриигровые ограничения, тем самым еще раз подчеркнув небезопасность такого способа защиты программ. Сведения, полученные в процессе исследования, лягут в основу генератора таких кодов для любых других вводимых данных.
Эта статья рассчитана на читателя, в первую очередь, знакомого с языком ассемблера, PE-формата исполняемых файлов, немного знающего математику и имеющего небольшое представление о разработке программного обеспечения.


P.S. Полный текст статьи c картинками в аттаче.
P.S.S.: Собранный кейген (exe) выкладываю ЗДЕСЬ. (pwd: cracklab.team)
P.S.S.S.: Кейген залит на временное хранение. Если у кого-то есть возможность залить его на постоянку, прошу посодействовать в этом вопросе.

Вложения:


1 1.908
HESH

HESH
Active Member

Регистрация:
20 мар 2008
Публикаций:
2

Комментарии


      1. TrashGen 8 июл 2022
        А у мну была, именно эта программка, но тращген не разгадывал в ней кроссворды, а переводил жпг-изображения в квадратики) спасибо за публикацию, бро. Вступаем и ламаем все крассворды полностью! Shalom, dizassemblyat
        =^..^=
        HESH нравится это.