Blog. Just Blog

Программы для создания патчей и лоадеров

Версия для печати Добавить в Избранное Отправить на E-Mail 02.02.2009 | Категория: Темная сторона Силы | Автор: ManHunter
Итак, защита успешно сломана, коммерческая программа перестала требовать денег и зарегистрирована на ваше имя. Теперь надо обязательно поделиться результатами своих трудов со всем миром! Для релиза вам может понадобиться патч, вносящий нужные изменения в файлы. Если есть время и желание, то можно написать свой, а можно воспользоваться готовыми программами для создания патчей и лоадеров. Рассмотрим некоторые из них.

Скриншот программы diablo2oo2's Universal Patcher
Скриншот программы diablo2oo2's Universal Patcher

diablo2oo2's Universal Patcher. Бесспорный лидер среди программ для создания патчей. Написан полностью на Ассемблере, последняя версия на сегодняшний день 2.18, а промежуточные бета-версии можно время от времени проверять по прямой ссылке. Позволяет делать если не все, то очень многое: статичные и универсальные патчи, самообучающиеся лоадеры, inline-патчи для упакованных файлов, патчи реестра, запись на диск прикрепленных к патчу файлов и еще многое другое. В умелых руках dUP2 будет очень мощным инструментом. Создаваемые патчи можно дополнять трекерной музыкой в формате xm, mod, it, s3m, mtm, umx, v2m, ahx и sid, оформлять собственными скинами, в том числе и нестандартной формы, устанавливать прозрачность окна и менять главную иконку патча. Интерфейс и документация на английском языке. Отечественными умельцами для патчера написан русификатор, но в официальном комплекте его, к сожалению, нет.

Русификатор diablo2oo2's Universal PatcherРусификатор diablo2oo2's Universal Patcher

dUP2.v2.18.Russian.Lang.zip (20,945 bytes)

Скриншот программы ZeuSoft PMaker
Скриншот программы ZeuSoft PMaker

ZeuSoft PMaker. Один из моих любимых патчеров. Текущая версия на офсайте 1.1.0.0 от 2003 года. Но хорошее дело останавливаться не должно, и энтузиастами была выпущена версия 2.1.0.1 со множеством исправлений и доработок. Например, был реализован патч процесса, который в официальной версии так и застрял на стадии "мы уже работаем над этим". Очень простой и удобный инструмент, позволяет делать статичные патчи, патчи реестра (через запуск reg-файла программой regedit), патчи с поиском сигнатуры и уникальной функцией "умной замены", а также лоадеры. В комплекте прилагается несколько шаблонов с примерами реализации всех функций патчера, а кроме того, на каждое действие есть подробная подсказка. При первом запуске патчер предлагает выбрать язык интерфейса, русский язык в наличии.

ZeuSoft PMaker 2.1.0.1ZeuSoft PMaker 2.1.0.1

ZeuSoft.PMaker.1.2.0.1.zip (697,361 bytes)

Скриншот программы File Compare
Скриншот программы File Compare

File Compare от ViaSoft. Офсайт прекратил свое существование, последняя версия 2.8 от 2005 года. Спасибо товарищу KeyGen за предоставленный дистрибутив. File Compare позиционируется как программа для сравнения двух файлов одинаковой длины на предмет наличия изменений. В качестве дополнительной функции может создавать патчи на основании найденных различий. Имеет место быть, но я ее использую только по прямому назначению, то есть для сравнения файлов.

File Compare 2.8File Compare 2.8

File.Compare.2.8.zip (279,121 bytes)

Скриншот программы CodeFusion
Скриншот программы CodeFusion

CodeFusion Wizard от Krichmar Kobi. Еще один мертвый проект, офсайт закрыт, а сама программа не обновлялась аж с 1999 года, остановившись на версии 3.0. Однако со своей основной задачей до сих пор справляется неплохо, позволяет создавать статичные патчи и универсальные патчи с поиском по сигнатуре. В комплекте имеется русификатор, но такого качества, что по-моему лучше обойтись без него.

CodeFusion 3.0CodeFusion 3.0

CodeFusion.3.0.zip (932,791 bytes)

Скриншот программы ap0x Patch Creator
Скриншот программы ap0x Patch Creator

ap0x Patch Creator, авторская версия alfa RC3. Этот патчер нацелен как на собственно создание патчей, так и на красивое оформление и упаковку релизов. Позволяет делать статичные патчи, лоадеры, универсальные патчи с поиском сигнатуры, причем для каждого патча создает исходник на нескольких языках программирования, а потом компилирует его внешними приложениями. Естественно, при условии что они установлены на компьютере. Готовые патчи можно сразу же автоматически снабдить соответствующими .nfo и .diz файлами и упаковать в архив. Скачать дистрибутив можно с офсайта.

ap0x Patch Creator alfa RC3ap0x Patch Creator alfa RC3

ap0x.Patch.Creator.alfa.RC3.zip (3,096,704 bytes)

Скриншот программы The aPE
Скриншот программы The aPE

The aPE, последняя версия 0.1.2.21 beta. Серьезный профессиональный инструмент, нацеленный в первую очередь на inline-патчинг упакованных и защищенных файлов. Код патча внедряется прямо поверх навесного упаковщика или протектора, так что распаковка файла не требуется. Поддерживает около 100 различных упаковщиков, но функционал может расширяться при помощи собственных скриптов и плагинов (SDK и примеры плагинов прилагаются). Кроме inline-патчей может создавать обычные статичные патчи, универсальные патчи с поиском сигнатуры и лоадеры. Скачать дистрибутив можно с офсайта, если вдруг потребуются дополнительные библиотеки для запуска программы, то они находятся там же.

aPE 0.1.2 betaaPE 0.1.2 beta

aPE.0.1.2.beta.zip (2,336,977 bytes)

Скриншот программы ByteKiller
Скриншот программы ByteKiller

ByteKiller от corpse предназначен для быстрого создания патчей к модифицированным файлам. Степень изменения исходного файла может быть любой, сравниваемые файлы могут быть даже различной длины. Список изменений опционально сохраняется в лог-файл. Патчер написан на чистом ассемблере и распространяется с исходниками.

ByteKiller 2.15 FinalByteKiller 2.15 Final

ByteKiller.2.15.Final.zip (36,868 bytes)

Скриншот программы ASProtect SKE Inline Patcher
Скриншот программы ASProtect SKE Inline Patcher

Из специализированных патчей могу выделить ASProtect SKE Inline Patcher от tenketsu0017 // TMT, последняя доступная версия 0.2. Это inline-патчер для ASProtect, позволяющий внедрять собственный код прямо поверх упакованного и защищенного файла. В архиве прилагается небольшая инструкция по использованию на английском языке.

ASProtect SKE Inline Patcher 0.2ASProtect SKE Inline Patcher 0.2

ASProtect.SKE.Inline.Patcher.0.2.zip (76,342 bytes)

Скриншот программы ASProtect Inline Patcher
Скриншот программы ASProtect Inline Patcher

Еще один патчер для ASProtect - ASProtect Inline Patcher от команды Under SEH Team также предназначен для создания inline-патчей программ, защищенных этим протекторам. Но, судя по отзывам, иногда имеют место различные глюки и неработоспособные файлы на выходе.

ASProtect Inline Patcher 1.0ASProtect Inline Patcher 1.0

ASProtect.Inline.Patcher.1.0.zip (59,659 bytes)

ASProtect Inline Patcher 1.2ASProtect Inline Patcher 1.2

ASProtect.Inline.Patcher.1.2.zip (686,787 bytes)

Скриншот программы Abel Loader Generator
Скриншот программы Abel Loader Generator

Abel Loader Generator от c0rdat ^ind. Офсайта нет, последняя доступная версия 2.31. Как можно догадаться из названия, программа предназначена только для создания лоадеров, но делает это лучше всех. Предоставляет пользователю целую кучу настроек, в том числе и уникальных. Например: подмена даты при запуске программы, удаление заданных ключей реестра и файлов, пауза перед патчем памяти для обхода проверки CRC, патч первого дочернего процесса (для защит типа Armadillo), самообучение при смене версии целевой программы, создание инсталлятора для лоадера и еще множество других. Интерфейс и документация на английском, но все интуитивно понятно.

Abel Loader Generator 2.31Abel Loader Generator 2.31

Abel.Loader.Generator.2.31.zip (337,150 bytes)

Скриншот программы Advanced Loader Generator
Скриншот программы Advanced Loader Generator

Advanced Loader Generator от The Boss. Офсайта нет, последняя версия 1.50 от 2007 года. Еще одна мощная программа для создания лоадеров. Несмотря на то, что лоадеры получаются без функции самообучения, Advanced Loader Generator очень неплохо дополняет по функционалу предыдущую программу. Так, он может работать с уже запущенными процессами, предоставляет расширенные функции по передаче параметров запускаемой жертве, позволяет более точно определить момент для каждого паттерна патча памяти и много других функций для детальной настройки создаваемого лоадера.

Advanced Loader Generator 1.50Advanced Loader Generator 1.50

Advanced.Loader.Generator.1.50.zip (167,904 bytes)

Скриншот программы THYloadergen
Скриншот программы THYloadergen

THYloadergen - какой-то навороченный комбайн для создания лоадеров с множеством опций, инжектом dll, перехватом WinAPI, поиском окон, преферансом и куртизанками. Если разберетесь с документацией, то, наверное, получите еще один полезный инструмент.

THYloadergen 0.6THYloadergen 0.6

THYloadergen.0.6.zip (168,078 bytes)

Скриншот программы CmpDisasm
Скриншот программы CmpDisasm

CmpDisasm - вспомогательная программа, показывающая различия между исполняемыми файлами в дизассемблированном виде. Очень удобно для анализа изменений файлов после применения патчей.

CmpDisasm 0.75CmpDisasm 0.75

CmpDisasm.0.75.zip (262,875 bytes)

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

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

Комментарии

Отзывы посетителей сайта о статье
Alek(@ndr (23.08.2011 в 20:31):
Спасибо, видать так и придётся 1ым и 2ым осваивать 3тье. Задача не слишком сложная, надеялся готовый инструмент нарыть
ManHunter (23.08.2011 в 20:25):
Голова, руки, FASM / MASM.
Alek(@ndr (23.08.2011 в 20:03):
Посоветуйте патчер, или расширение к вышеперечисленным, позволяющее производить арифметические операции и другие преобразования над переменными.
Пример: Прочитали из ветки реестра значении 321*762*912. Нужно выделить 3 числа, сложить их, перевести в 16-ричную СС, записать в файл по указанному смещению
ManHunter (04.07.2011 в 17:31):
Осторожно, деревянный на всю башку мудила! Нормальным людям вдумчиво читать последний абзац.
антивир (04.07.2011 в 17:29):
осторожно вирусы
Александр (25.05.2011 в 02:15):
Спасибо за подборку, но в последней на оф. сайте версии DUP 2.22 Касперский обнаруживает Trojan-GameThief.Win32.OnLineGames.xurs, вернее уже в созданном ею патче-exe... Сразу же Каспер удаляет патч, даже не дав его опробовать. На форуме оф. сайта есть топик с такой проблемой, но про решение ничего не ясно...
Еще раз спасибо за труд, ManHunter!
Роман (19.05.2011 в 16:09):
Хорошо бы инструкции к прогам, хоть на одном примере...
ManHunter (24.02.2011 в 21:41):
Браузером качать не пробовал? Обычно помогает.
Metabolic (24.02.2011 в 21:38):
Помогите - как скачать! как только не пробовал, всё время скачивается какой-то битый 25kb архив и так на всех программах.
ManHunter (13.01.2011 в 21:56):
Где-то написано что это я делал русификатор? Я о себе в третьем лице никогда не говорю.
вездеход (13.01.2011 в 21:52):
Хорошая статья. Кстати. Автор dup на форуме просил сделать русский перевод (писал, что у него мать русскоговорящая), а он сам не владеет Если вы делали русификатор, то почему бы туда не отправить тоже. Правда, там уже версия другая.
Lenin (30.09.2010 в 00:19):
Хорошая инфа, благодарю.
ManHunter (07.06.2010 в 01:45):
Zver, пизданись башкой об угол и сдохни, спамер ебаный.
Zver (04.06.2010 в 21:58):
Как я понял для создания патчей нужна активированая прога.Оч плохо.Я просто не нашёл кряк на хрумер 5 и хотел сам сделать его.Помогите если можно.Связь по моему сайту - [спам]
ManHunter (18.03.2010 в 07:04):
Или руки кривые, что более вероятно.
Ирина (18.03.2010 в 01:20):
Advanced Loader Generator 1.50 - архив пустой!
ManHunter (23.11.2009 в 10:06):
Добавлен ByteKiller
roman (07.09.2009 в 11:02):
Спасибо. Помогло.
slept69 (06.09.2009 в 03:04):
Спасибо за програмки :)
ManHunter (23.04.2009 в 00:40):
Abel Loader Generator обновлен до версии 2.31, спасибо Дмитрию
Energizer (08.04.2009 в 15:40):
Наконец то я сделаю нормальную загрузку для своего мода на GTA San Andreas! Спасибо!
ManHunter (26.03.2009 в 12:18):
File Compare обновлена до версии 2.8, спасибо товарищу KeyGen за дистрибутив!
EPLO (11.03.2009 в 20:50):
Спасибо за выкладки, благодарю за информацию...

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

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

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