Blog. Just Blog

Как качать софт и игры с Giveaway of the Day

Версия для печати Добавить в Избранное Отправить на E-Mail | Категория: Темная сторона Силы | Автор: ManHunter
Пару лет назад появился и успешно работает интересный проект - Giveaway of the Day и их дочерний проект Game Giveaway of the Day. Смысл их в том, что каждый день они выкладывают в свободный доступ какую-нибудь коммерческую программу или игру с ключом или серийным номером.


Giveaway of the day - новое слово в распространении компьютерных программ. Каждый день мы предлагаем вам лицензированные программы совершенно бесплатно, чтобы вам не пришлось их покупать.


Более подробно о проекте можете почитать на офсайте. Это не варез, а совершенно легальные ключи и дистрибутивы программ, которые разработчики сами предоставляют для распространения. В чем же тогда подвох? А фишка в том, что установка или регистрация такой программы доступна только в ограниченный период времени, а именно 24 часа (с 11.00 до 11.00 по московскому времени). Дистрибутивы и активаторы соединяются с сервером Giveaway of the day, выполняют проверку, и если срок установки еще не закончился, то запускают основной инсталлятор или прописывают в реестр регистрационные данные. По истечению срока установки "просроченные" дистрибутивы становятся бесполезны. Можно ли получить чистый дистрибутив с регистрационными данными, но без ограничений на время установки? Легко!

Все раздачи Giveaway of the day бывают двух видов: чистый дистрибутив + программа-активатор с онлайн-проверкой или отдельный дистрибутив, накрытый wrapper'ом с онлайн-проверкой. Иногда к раздачам второго типа прикладывается отдельный файл лицензии, но сути это не меняет. Для всех последующих выкладок подразумавается, что у вас скачан дистрибутив с Giveaway of the day и время его установки еще не закончилось. Данные в активаторах и wrapper'ах шифруются криптостойким алгоритмом Blowfish, а ключ к расшифровке получается с сервера, так что НЕТ никаких способов извлечь данные из дистрибутивов с истекшим сроком установки.

В раздачах первого типа присутствуют два исполняемых файла - Activate.exe и Setup.exe. Для получения регистрационных данных из активаторов нам понадобится бесплатная утилита RegMon и настроенный фаервол. Запускаем Regmon, выставляем настройки и фильтры как показано на скриншоте:

Настройки RegMon
Настройки RegMon

После этого извлекаем из архива файл Activate.exe и запускаем его. RegMon сразу начинает показываеть активную работу с реестром. Как только активатор попытается установить соединение с сервером, его должен остановить фаервол.

Фаервол зафиксировал попытку активатора выйти в сеть
Фаервол зафиксировал попытку активатора выйти в сеть

В этот момент очищаем лог RegMon'а и разрешаем доступ активатора в сеть. Самые первые ключи, которые появятся в логе после этого - это и есть регистрационные данные.

Регистрационные данные, записанные активатором
Регистрационные данные, записанные активатором

Можно обойтись и без фаервола, но искать нужные данные в огромном логе затруднительно. После этого через regedit или любую другую утилиту для работы с реестром надо извлечь записанные регистрационные ключи и сохранить в отдельном файле. Иногда ключи хранятся в открытом виде, иногда шифруются, все зависит от использованной защиты основной программы. Так что правильнее будет оставить регистрацию в виде файла реестра. Прикладываем к регистрации файл Setup.exe из раздачи и убираем готовый рабочий комплект в сухое прохладное место. Обратите внимание, что в подавляющем большинстве случаев регистрационные данные с раздачи не подходят к дистрибутивам, скачанным с офсайтов раздаваемых программ, поэтому рекомендую пользоваться дистрибутивами из раздачи.

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

C:\Documents and Settings\{ВАША_УЧЕТНАЯ_ЗАПИСЬ}\Local Settings\Temp\
Там, среди прочего мусора, должен быть скрытый файл с именем weXXXX.tmp (вместо "X" случайные заглавные буквы и цифры) и размером чуть меньше размера файла Setup.exe. Скопируйте его в сухое прохладное место, переименуйте в setup.exe и снимите атрибут "скрытый". Все, теперь у вас есть чистый дистрибутив игры или программы с неограниченным сроком действия. Wrapper уже можно закрыть и стереть, а установку продолжить с нового дистрибутива.

UnWrapper GOTD v1UnWrapper GOTD v1

UnWrapper.GOTD.v1-REVENGE.zip (100,955 bytes)

Для распаковки новых инсталляторов надо использовать утилиту UnWrapper GOTD v1 от крякерской команды REVENGE. Она извлекает дистрибутив из враппера автоматически.

Поделиться ссылкой ВКонтакте Поделиться ссылкой на Facebook Поделиться ссылкой на LiveJournal Поделиться ссылкой в Мой Круг Добавить в Мой мир Добавить на ЛиРу (Liveinternet) Добавить в закладки Memori Добавить в закладки Google
Просмотров: 8645 | Комментариев: 15

Метки: реверсинг
Внимание! Статья опубликована больше года назад, информация могла устареть!

Комментарии

Отзывы посетителей сайта о статье
ManHunter (31.08.2012 в 21:23):
Keita, обязательно надо повторить еще раз? Или все-таки найдешь в себе храбрость прочитать комментарии?
Keita (31.08.2012 в 21:21):
C недавних пор метод перестал действовать. Нет ли нового способа оставить чистый дистрибутив игры или программы с неограниченным сроком действия?
Сергей (21.07.2012 в 00:46):
Ну что ж, нет так нет. Большое спасибо Вам уже за то, что качал с giveaway 4 года по Вашему совету.
ManHunter (19.07.2012 в 12:47):
Никаких обновлений НЕ будет. Мне это уже давно не интересно, и спрашивать меня об этом не надо.
Сергей (12.07.2012 в 09:29):
Эх, кажись их враппер проапдейтился и все стало сложнее. Хотелось бы обновления статьи или новую на эту тему.
ManHunter (07.05.2009 в 19:41):
Чо там снифать? По http с ихнего сервера выдергивается обычная страница, типа:
hxxp://www.giveawayoftheday.com/activate/?id=тут_код_дистрибутива
на ней или кодовое число для расшифровки, если время не вышло, или пусто, если дистрибутив просрочен. Я вообще не вижу смысл снифа, если дистрибутив еще годен, то его и так можно от враппера отвязать. Так что не трать время на ерунду.
Skitz0 (07.05.2009 в 19:28):
а возможно ли отснифить ключ ? в смысле проснифить траффик ?
ManHunter (07.05.2009 в 08:30):
Все написано: "Данные в активаторах и wrapper'ах шифруются криптостойким алгоритмом Blowfish, а ключ к расшифровке получается с сервера, так что НЕТ никаких способов извлечь данные из дистрибутивов с истекшим сроком установки". Слово "НЕТ" выделено не просто так.
Skitz0 (07.05.2009 в 08:27):
А есть ли какие-нибудь идеи по распаковке просроченныхинсталляторов ?
ManHunter (12.02.2009 в 13:09):
m.falcher, вариантов их релизов много, в статье я рассказал только про самые основные и наиболее часто встречающиеся.
m.falcher (12.02.2009 в 13:04):
Прикол в том, что с сегодняшней программой "FTPGetter 3.11" все это шаманство не требуется -- ключ дается отдельным файлом (ftpgetter3.lic). Нужно только прочитать инструкцию по его установке, после чего скачать оригинальный инсталлятор с сайта производителя, а не тот, что с "Giveaway of the Day" (в котором нет activate.exe, а сам setup лезет активироваться) и применить.
злой тигра (14.01.2009 в 01:52):
лично я тупо выдираю ключи firelog-ом, он делает снимок реестра до и после. А сетапы ловить дело нехитрое, очень многие инсталляхи распаковывают много интересного в темп. Достойный ман, мне понравился!
трали-вали (13.01.2009 в 11:31):
крутотень
godcat (24.11.2008 в 01:54):
Сегодня попробовал... Сработало!
Ну собственно от Вас маэстро, другого и не ожидал. Респект!
Знания лишними не бывают :)
KOT (18.11.2008 в 02:18):
Хмм интересно :) нуно попробовать...

Добавить комментарий

Заполните форму для добавления комментария
Имя*:
Текст комментария (не более 2000 символов)*:

*Все поля обязательны для заполнения.
Комментарии, содержащие рекламу, ненормативную лексику, оскорбления и т.п., а также флуд и сообщения не по теме, будут удаляться. Нарушителям может быть заблокирован доступ к сайту.
Наверх
Powered by PCL's Speckled Band Engine 0.2 RC3
© ManHunter / PCL, 2008-2017
При использовании материалов ссылка на сайт обязательна
Время генерации: 0.06 сек. / MySQL: 2 (0.0035 сек.) / Память: 4.5 Mb
Наверх