| Сейчас на форуме: Rio, ==DJ==[ZLO], Dart Raiden, Alf (+6 невидимых) | 
| eXeL@B —› Основной форум —› Генератор инлайн патчей | 
| << . 1 . 2 . | 
| Посл.ответ | Сообщение | 
| 
 | 
Создано: 23 сентября 2004 12:58  · Личное сообщение · #1 Написал прогу которая умеет создавать патчи, работающие по следующему принципу. Они дописывают в EXE новую секцию и в нее кидают свой код, который патчит прогу в памяти. Больше не нужно распространять craсked.exe. Данная прога генерит очень маленькие по размеру патчи. Потестите плиз, кому не лень. Если найдете ошибки - пишите здесь. www.dotfix.net/soft/Inliner.rar ----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! ![]()  | 
| 
 | 
Создано: 30 сентября 2004 13:00  · Личное сообщение · #2 Вот сделал новый движок для инлайнера. Вещь! правда пока иконки менять не позволяет (сделаю, как время будет) и поддерживает только UPX пока хотя и детектит другие пакеры. если кто может помоч с тестированием или может рассказать методы нахождения OEP в пакерах, отличных от UPX и ASPack статическим методом (без бряков) - буду рад - пишите в мыло. Потестите, кому не лень то, что в аттачах - класть в папку с прошлой версией инлайнера   1253968526__Inline_engine.rar
----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! ![]()  | 
| 
 | 
Создано: 30 сентября 2004 19:03  · Личное сообщение · #3  | 
| 
 | 
Создано: 01 октября 2004 10:10  · Личное сообщение · #4 GPcH Что ты имеешь ввиду под статическим методом..? Как это в своем алгоритме реализовать? Имхо можно пойти двумя способами: 1. Также, как ты детектишь пакер, вбивать сигнатуры перехода на ОЕР и патчить 2. Дебажить прогу (в которую инлайн вставляется) на предмет о-о-очень длинного прыжка, точнее переход в другую секцию и патчить этот переход (ret). Я выбрал первый путь, он быстрее  
ЗЫ: Мыло твое посеял  
![]()  | 
| 
 | 
Создано: 01 октября 2004 11:54  · Личное сообщение · #5  | 
| 
 | 
Создано: 01 октября 2004 12:54  · Личное сообщение · #6 вот к ACProtect последнему сделайте, там всё просто вручную патчится, т.к. по какому-то смещению в секции протектора лежит адрес OEP (без ImageBase) и ещё по одному смешению - контрольная сумма проги (там даже не crc, а простая сумма байт). Думаю програмно его патчить - тоже проблем не будет ;) а он всё же не упх или аспак какой-нить... и распаковать его - там ещё думать надо, так что наверно патчер для него кому-нить полезен будет ;) ![]()  | 
| 
 | 
Создано: 01 октября 2004 14:39  · Личное сообщение · #7  | 
| 
 | 
Создано: 01 октября 2004 23:59  · Личное сообщение · #8  | 
| 
 | 
Создано: 02 октября 2004 04:18  · Личное сообщение · #9 GPcH пишет: Я же тебе уже говорил - скачай PE Tools - там штук 500 сигнатур думаешь, у меня PETools нет?   Не нравятся мне их сигнатуры. Тем более, что надо детектить еще и место перехода на OEP.
Тебе жалко поделиться что-ли? А сам хочешь, чтоб тебе все слали сигнатуры... Нельзя так, навстречу идти тож нужно. ![]()  | 
| 
 | 
Создано: 02 октября 2004 11:52  · Личное сообщение · #10 Ara пишет: Тебе жалко поделиться что-ли? Я использую большую часть сигнатур (90%) из PE Tools. Почему ты думаешь NEOx в гритсах в About? А как детектить OEP и как сравнивать - это уже програмный вопрос. Не исходник же мне тебе слать   Там целая функция, которая это делает и пишетсяч она не так сложно - сам напишешь, если есть желание и знания
Ara пишет: Нельзя так, навстречу идти тож нужно. Честно говоря я не шлю сигны потому, что они в коде все закриптованы и декриптуются с использованием пароля при запуске программы. Чтобы ты их смог применить в своих прогах мне бы пришлось тебе их декриптовать( а так как они зашиты в прогу в виде if sign=decode("fsdfsdFSdf") then label.caption=decode("sdfdfgdfgdfg"), то мне бы пришлось декриптовку делать вручную часа два) или прислать исходник DotFix'а, а это уж слишком  
----- Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе! ![]()  | 
| 
 | 
Создано: 02 октября 2004 12:49  · Личное сообщение · #11  | 
| << . 1 . 2 . | 
| eXeL@B —› Основной форум —› Генератор инлайн патчей | 



 





 Для печати