KEYGENMUSIC
Music from keygens, cracks, trainers, intros / Музыка из кейгенов, кряков, трэйнеров, заставок

FastFile.ru - доступный хостинг с PHP, MySQL, DirectAdmin

Donate/Пожертвовать:

BTC: 1Q6gM4xZ3BBQ5pwkNDzg9kCZNYfreD4Zag

PayPal EUR

PayPal RUB

https://www.patreon.com/keygenmusic

WebMoney:
WMZ Z395732204229
WMR R377944158114
WME E292873456050
WMG G400701321468
WMU U367345635531
WMB B805991156272

Flattr this

Yandex Money:
41001157224058

FacebookTwitterG+

KEYGENMUSiC.app
iOS app

mailto:
webadmin[at]keygenmusic[dot]net
keygenmusic[at]nm[dot]ru
 

[Valid RSS]

Хочу музыку из кейгена или как ее рипать.

Вступление.
Скачали прогу и для нее кряк/кейген/etc соответственно. Прогу установили, запускаем кряк или кейген для регистрации и тут слышим забавную музыку. Музыка нам очень понравилась, и мы хотели бы ее выдрать в ее родном формате и далее прослушивать в каком-нить плеере, например, в Winamp-е. И как это сделать? Просто:). Читайте далее…

Для выдирания лично мне требуется несколько инструментов, это: PEiD, Quick Unpack v1.0, PE Tools v1.5, PE Explorer v1.98, WinHEX v12 и ModPlug Tracker. Начнем подробно и по порядку.

(Описания по теме)
PEiD – анализатор защиты файла (пакер/протектор).
Quick Unpack – автоматический распаковщик большинства простых защит.
PE Tools – дампер
PE Explorer – восстанавливает ресурсы/выдиралка музыки
WinHEX – выдиралка музыки
ModPlug Tracker – оптимизатор звукового файла

Большинство кейгенов (патчей, креков, далее «кейгенов») защищены/сжаты для уменьшения файлового размера. Итак, первый шаг – запускаем PEiD и загружаем в него требуемый кейген. Далее видим примерно следующее:

PEiD

Выясняется, что файл защищен пакером UPX, хотя существуют обфускаторы (модификаторы сканируемой сигнатуры других защит), которые обманывают PEiD, выдавая оригинальную защиту за другую, но это редкие случаи.

Далее запускаем программу Quick Unpack и осуществляем автоматическую распаковку файла. Сначала находим OEP программы (без правильного определения OEP распаковка будет неудачной). Для большинства защит используете ForceOEP by FEUERRADER. Для большей вероятности распаковки отметьте галочку «Use force unpacking», в этом случае вам при загрузке кейгена нужно будет его самим закрывать. В некоторых случаях будет представлена таблица импортируемых функций, смело удаляйте неправильные функции и сохраняйте изменения. Пока все на данный момент.

Учтем то обстоятельство, что Quick Unpack может не распаковать многие защиты, но в принципе не важно – у нас имеется программа PE Tools. Все что нам нужно в ней – это полный дамп файла. Запускаем кейген, далее запускаем PE Tools и видим окна с процессами, в том числе и процесс нашего кейгена. В верхнем окне делаем по нему клик правой кнопкой мыши и выбираем «Dump Full…» и сохраняем сдампленный (в принципе распакованный) файл.

Итак, что имеем? В первом случае – часто рабочий файл, во втором – редко рабочий файл. Давайте разберемся, где находится наша музыка. Она может находиться либо в ресурсах программы, либо «зашита» в тело программы. Начнем с ресурсов. Загружаем распакованный/сдампленный файл в PE Explorer и смотрим, что у нас там в ресурсах творится.

PE Explorer

В основном музыка хранится в ресурсах RC Data и иногда в ресурсах Dialog. Музыкальный файл у нас всегда должен начинаться с «Extended Module:». Теперь кликом правой кнопки мыши на ресурсе сохраняем его, выбрав «Save Resource As…». Ресурс сохраняется с расширением .res, нам нужно переименовать его, в данном случае на .xm (mod, s3m и т.д. по усмотрению). И что, пробуем проиграть – не получается, вроде все правильно сделали, так в чем проблема? Открываем файл в редакторе WinHEX и видим следующее:

WinHEX

Вот из-за первых пяти байт наш файл и не хочет проигрываться. Делаем правку – удаляем лишние первые байты так, чтобы файл у нас начинался со слов Extended Module. Затем сохраняем файл как обычно и радуемся.

Сейчас рассмотрим пример извлечения музыки из тела программы. Делаем все по вышеуказанному и… нет в ресурсах требуемого файла, либо ресурсы не отображаются… Берем в руки WinHEX и загружаем в него «противный» (сдампленный или распакованный) кейген. Видим, конечно, много ненужной белиберды. Воспользуемся поиском, найдем наши волшебные слова Extended Module – это и есть начало музыкального файла. Вырезаем до этих слов все верхние байты. Можем смело сохранить, и, не менее смело можем уже его проиграть. Но такой файл будет содержать очень много мусора/лишнего кода и, соответственно, будет относительно большим по размеру. Итак, как определить окончание? Если честно, то не знаю. Лично я делаю это наугад. Многие авторы музыки оставляют комментарии в своих произведениях, и приблизительно до них нужно обрезать лишние байты. У меня глаз уже наметан, и мне не составляет труда вырезать музыку вчистую. Все просто, для начала обрезаем код с самого низу абзацами и периодически сохраняем результат под другим именем. Если файл не проигрывается – отрезали лишнего, значит, если проигрывается – еще кромсаем. Пару раз так рипните и научитесь определять, где у файла окончание.

Теперь полученный результат загружаем в ModPlug Tracker. При загрузке он нам показывает настоящий формат файла, ничего не изменяем, а просто сохраняем файл с нужным расширением заново. При сохранении файла в ModPlug Tracker он оптимизируется для проигрывания в Winamp-е (да и вообще оптимизируется). Но Winamp не умеет (пока) правильно повторять трекерную музыку, для прослушивания используйте лучше ModPlug Player. Ну, вот и вся канитель. Желаю удачи!

Автор статьи: Kindly
Статья написана специально для http://www.keygenmusic.net/

Используемые инструменты ищите на _hxxp://www.краклаб.ru/, _hxxp://www.самлаб.ws/ и http://www.modplug.com/.
(линки на кряковарезные сайты испорчены, т. к. их запрещено здесь выкладывать:( )

2018 © KEYGENMUSiC