Как качать софт и игры с Giveaway of the Day
Пару лет назад появился и успешно работает интересный проект - 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
После этого извлекаем из архива файл 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 v1 от крякерской команды REVENGE. Она извлекает дистрибутив из враппера автоматически.
Просмотров: 10982 | Комментариев: 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=тут_код_дистрибутива
на ней или кодовое число для расшифровки, если время не вышло, или пусто, если дистрибутив просрочен. Я вообще не вижу смысл снифа, если дистрибутив еще годен, то его и так можно от враппера отвязать. Так что не трать время на ерунду.
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):
Хмм интересно :) нуно попробовать...
Добавить комментарий
Заполните форму для добавления комментария