ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > Реверсинг
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Софт для авто-создания патчеров и лоадеров
  #1  
Старый 07.09.2007, 20:33
Аватар для 0x0c0de
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме:
4226446

Репутация: 1564
Отправить сообщение для 0x0c0de с помощью ICQ
По умолчанию Софт для авто-создания патчеров и лоадеров

Софт для авто-создания патчеров и лоадеров.

Итак, что обзор не был просто сухим описанием возможностей инструментов, я буду делать следующим образом. Действие каждой из тулз буду проверять на некой подопытной программе. Этой программой будет Калькулятор Металлиста… Итак быстро ищем место патча. Этим местом будет

Код:
0076D1FF    /74 07                       JE SHORT Calc_met.0076D208
Тут надо заменить на 2 nop.
Приступим к тестированию инструментария. Сначала попробуем создать лоадер.

[Yoda's Process Patcher, beta]
Итак, чтобы создать лоадер производим следующие несложные манипуляции. Выбираем файл->add Patch. Вводим виртуальный адрес (0076D1FF ) и пишем байты, которые надо заменить, т.е. 7407 на 9090. И нажимаем make loader. Проверяем. Отлично работает. Кстати выходной файл получился размером 12 килобайт+с приятной иконкой, что очень хорошо. Сам лоадер представляет собой с++ программу, запакованную upx. Принцип действия сгенерированного лоадера: создаем процесс с флагом CREATE_SUSPENDED, устанавливает права доступа с помощью VirtualProtectEx, пишем наши байты с помощью WriteProcessMemory, возобновляем работу с помощью ResumeThread.
В тулзе имеется функция Add Wait, которая позволяет справится с пакованными файлами. Т.е. после запуска процесса ждем некоторое количесво времени пока программа распакуется, и патчим.

[R!SC’s Process Patcher, v1.51]
Сначала нужно создать скрипт-файл с необходимой информацией, а потом на основе него будет сгенерирован лоадер.
Для создания скипт-файлов удобно использовать гуи-интерфейс. Хотя можно и без него=).
Собственно такой скрипт у меня получился
T=1000: ; сколько ждем
F=Calc_met.exe: ; файл, который подвергнем патчу
O=loader.exe: ; имя лоадера
P=0076D1FF/74,07/90,90: ; виртуальный адрес/какие байты ищем/на что меняем
$ ; конец скрипта
Все подробности в поставляемой с программой доке. Потом запускаем тулзу, указываем путь к скрипту (расширение *.rpp). Сгенерированный лоадер имеет размер 5,5 килобайт, что порадовало. Пропатчилось все как надо. Позволяет патчить запакованные и закриптованные файлы (грузит процесс и ждет указанное в скрипте количество времени пока завершится распаковка/раскриптовка).

[*ABEL* Self Learning Loader Generator by c0rdat ^ind]
Первое что бросилось в глаза – это обалденный gui). Функциональностью программа также не обделена. Куча опций, описание которых можно лицезреть в файле abel_loader_generator_usage.txt. Сгенерированный лоадер работает на ура и имеет размер ~25 килобайт. Так же сверху выходной файл пакуется модифицированным юпх.
Плюс этого продукта в том, что можно использовать лоадер для последующих версий продукта ((!) эту возможность я не гоняла, говорю исходя из прочтенной прилагаемой доки, но при первом удобном случае проверю).

Теперь протестим программы для создания патчей
[Patch maker]
Прога позволяет быстро сгенерить патч. Для этого нужен оригинальный файл и пропатченный. Все подробности в About . Выходной файл имеет приятный интерфейс и размер 21,5 килобайт (это при дефолтных настройках). В общем работой программы осталась довольна.

[Byte Killer]

На мой взляд самая вменяемый патчмейкер.
Опять же имеется графический интерфейс, для работы требуется оригинальный файл и пропатченный. Сгенерированная программа имеет размер 5 кб, что можно отнести к несомненным достоинствам. Работает отлично!)

[ScAEvoLa's PatchEngine]
В общем целом - покатит. Нормальный интерфейс как у самой программы так и у патча. Уступает Byte Killer.

[Buddha Patchfile Creator]
Еще один патчмейкер.
Прога не дала мне ни разу схалявить. Заставила ввести валидный e-mail, homepage и т.д…. Выходной файл размером 36 кило. Что не так уж и мало.

[Tola's Patching Engine]
С помощью данной проги возможно создавать как лоадеры, offline-patches и так и делать registry патч (ввод/замена данных в реестре). Nice try!

Все вышеперечисленное качаем с
_http://wasm.ru/toollist.php?list=5
_http://www.chemax.ru/tools3.php

Данная информация будет по возможности дополняться. Пока я рассмотрела наиболее удобные, на мой взгляд, инструменты. Работоспособность которых я проверила.

Последний раз редактировалось 0x0c0de; 26.09.2007 в 12:39.. Причина: так лучше для восприятия
 
Ответить с цитированием

  #2  
Старый 08.09.2007, 00:21
Аватар для EB_FE
EB_FE
Новичок
Регистрация: 10.08.2007
Сообщений: 13
Провел на форуме:
32059

Репутация: 11
По умолчанию

Дополняю.

[dup2 (Diablo2oo2’s Unoversal Patcher 2.12)]
Мой любимый патчер:
В составе:
Registry path
Offset patch
Search&replace patch
Registry patch
Attached file
Взять с сайта http://diablo2oo2.cjb.net

[Launcher Generator 1.03]
Простой генератор лоадеров. Выходной файл получается размером 5 килобайт. Весьма неплохо.
Взять с сайта http://www.chemax.ru/tools3.php

[Patch FX Generator]
Достаточно распространенный патч мейкер. Размер патча составляет 60 килобайт. То есть в плане размера явно проигрывает альтернативным программам.
Взять тут http://www.chemax.ru/tools3.php

Последний раз редактировалось 0x0c0de; 20.12.2007 в 10:49.. Причина: битые ссылки исправила и добавила описание+улучшила оформление
 
Ответить с цитированием

  #3  
Старый 08.09.2007, 15:44
Аватар для 0x0c0de
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме:
4226446

Репутация: 1564
Отправить сообщение для 0x0c0de с помощью ICQ
По умолчанию

Убедительная просьба: когда добавляете здесь информацию о какой-либо программе проверяйте ссылки на работоспособность!

Дополняю

[CodeFusion]
Еще патч генератор. 17,3 килобайта выходной файл. Сгенерированный файл можно сжать или оставить без изменений - отдельная опция патчмейкера. Сжимается upx.
Скачать можно тут
http://www.chemax.ru/tools3.php

Тему закрепила

Последний раз редактировалось 0x0c0de; 26.09.2007 в 12:41.. Причина: так лучше для восприятия
 
Ответить с цитированием

  #4  
Старый 12.09.2007, 22:08
Аватар для 0x0c0de
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме:
4226446

Репутация: 1564
Отправить сообщение для 0x0c0de с помощью ICQ
По умолчанию

[Patch On Fly]

Еще программа для создания лоадеров. Генерируемый лоадер весит 7 кб (экзешник) и ~25 кб длл.

http://www.chemax.ru/tools3.php

Последний раз редактировалось 0x0c0de; 26.09.2007 в 12:42.. Причина: ай теперь совсем красиво....)
 
Ответить с цитированием

  #5  
Старый 26.12.2007, 19:55
Аватар для KindEcstasy
KindEcstasy
Участник форума
Регистрация: 30.09.2006
Сообщений: 134
Провел на форуме:
352963

Репутация: 197
Отправить сообщение для KindEcstasy с помощью ICQ
По умолчанию

[aPatch]

Хороший патч-ген - самый лучший (после DUP ). В отличии от своих собратьев имеет свой скриптовый язык, так что наклацать на кнопочки не получиться - всё нужно написать. Выходной патч имеет минимальный интерфейс. Мой любимый

http://rdata.name/aPatch.rar
 
Ответить с цитированием

  #6  
Старый 27.12.2007, 11:00
Аватар для taha
taha
Постоянный
Регистрация: 20.08.2006
Сообщений: 327
Провел на форуме:
2472378

Репутация: 1077
По умолчанию

[aPE]

Autor: ap0x
Program: The aPE 0.1.2.21 beta
Size: 0.99 Mb / 1.10 Mb

http://ap0x.jezgra.net/aPE.public.version_0.1.2beta_release.rar

The aPE is a patcher program that can be used to patch packed/protected executable files. This is done by code insertion in packer/protector code so that the program can be patched normaly without the unpacking of the packed file.

Так же как и aPatch добавлен в Antichat Crackers Kit...

[uPPP 0.3b]

Author: Ufo-Pu55y

-Use of PNG images with multiple levels of transparency
-Supports 3 types of patches: offset, search pattern, registry
-(Sine-)Scroller instead of about box
-XM player, custom fonts, custom cursor, custom sh!t,...
-Encryption of patch-data-resources
-Hyperlink function (of target url)

http://www.tuts4you.com/download.php?view.2126

Последний раз редактировалось TAHA; 28.01.2008 в 14:34..
 
Ответить с цитированием

  #7  
Старый 28.03.2008, 10:15
Аватар для 0x0c0de
0x0c0de
Постоянный
Регистрация: 25.05.2007
Сообщений: 448
Провел на форуме:
4226446

Репутация: 1564
Отправить сообщение для 0x0c0de с помощью ICQ
По умолчанию

[WCRPatcher 1.2.12]

Еще один патчген. Описание и загрузка тут

http://guru.lbyte.ru/wcrpatcher-1212/
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
О законе. _-[A.M.D]HiM@S-_ Статьи 28 01.11.2007 12:25
Руководство для начинающих по созданию Live CD из LFS 6.0 system_32 Чужие Статьи 2 14.03.2007 19:42
Софт для взлома ФТП Болталка 10 17.12.2006 17:54
Faq по крекингу для начинающих 1.0 KindEcstasy Статьи 1 16.10.2006 13:08



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ