Сейчас на форуме: Magister Yoda, rtsgreg1989, ==DJ==[ZLO] (+6 невидимых)

 eXeL@B —› Основной форум —› Inliner - генератор инлайн патчей
<< . 1 . 2 . 3 . >>
Посл.ответ Сообщение


Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 07 марта 2005 16:53 · Поправил: GPcH
· Личное сообщение · #1

Вот наконец-то решил довести до ума свою старую идею.
На данный момент прога является полноценным генератором инлайн патчей для программ, упакованных UPX'ом.
Суть программы такова:
- вы вписываете какие байты и по какому смещению патчить, не забыв указать имя файла, который патчить, а прога генерит патч - EXE файл размером около 30 киллобайт, который способен патчить указанный вами ранее экзешник, причем он патчит не ббайты по смещениям, а меняет переход на OEP UPX'а на свое (генерит новую секцию), где лежит код иинлайна, после выполнения которого происходит переход на OEP.

Теперь не нужно выкладывать cracked.exe с инлайном - достаточно выложить патч в 30 килобайт.

Предложение, пожелания, вдруг прога на каких файлах глючит - пишите здесь.

Для примера в архиве есть папка Test - там крякми, который выводит Wrong Password и проект для инлайнера, который надо скомпилить инлайнером в патч и запустить в папке с крякми, после этого крякми будет писать Pass OK, - EXE крякмиса запакован UPX'ом

URL: http://reversing.dotfix.net/Inliner.rar http://reversing.dotfix.net/Inliner.rar
Size: 50 kb

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 09 марта 2005 18:45
· Личное сообщение · #2

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

Не капизничай, юзеры найдутся.

-----
Всем не угодишь





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 09 марта 2005 19:00
· Личное сообщение · #3

Bad_guy пишет:
Не капизничай, юзеры найдутся.

Просто делаю вывод, что никому тут ничего не надо - всем хватает тех прог, что уже есть, чтож... в этой проге я исправлю пару глююков интерфейса и выложу на reversing.dotfix.net, а будет она юзаться или нет - время покажет

Bad_guy
Спасибо, что хоть ты поддержал

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 09 марта 2005 19:24
· Личное сообщение · #4

GPcH
Критику ты не воспринимаешь.
Хочешь слышать лишь то, что тебе хочется.



Ранг: 21.3 (новичок)
Активность: 0.020
Статус: Участник

Создано: 09 марта 2005 19:29
· Личное сообщение · #5

GPcH
если ты сделаешь патчер, который не будет изменять размер exe (т.е писать в нули на границе секций или даж в копирайты упэикса ), то это будет круто. Я сам думал такой сделать, да знаний и времени пока мало. Если же будешь прилеплять секцию, то какой смысл в этом? Лучше уж юзать более универсальный DZA




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 09 марта 2005 21:06
· Личное сообщение · #6

WELL пишет:
Критику ты не воспринимаешь.
Хочешь слышать лишь то, что тебе хочется.

Согласен, но дело не в том что я такой плохой, просто я работаю, учусь и еще за своим сайтом слежу, при этом на проги времени практически не остается, потому я и злюсь, когда мне предлагают в прогу внести разные частные случаи, которые писать - два дня не меньше, а у меня и двух часов на то, чтобы этой прогой заняться нет. Честно говоря цель была - дать народу нормальный инлайнер UPX, да и тебе помнится такая тулза была нужна, думаю всеже пригодится

PS: Заранее извиняюсь, если слишком на высоких тонах отвечаю на посты, просто усталый я последнее время какой то, потому и злюсь. Дел слишком дофига (сессия у меня щас, а еще работа)

PPS: Я все же нашел время обновить ннемного прогу. Убрал все найденные глюки, уменьшил размер патча до 20 kb (убрал оттуда сигнатуры пакеров, отличных от UPX), меньше патч сделать не смог, так как несколько килобайт ззанимают сигнатуры всех возможных версий и модификаций UPX, сделал чтобы при щелчке по имени сайта он открывался (кстати если вместо имени сайта ввести mailto:, а затем email, то он откроется при щелчке в почтовке, а если ввести ReadMe.txt, то откроется ридмишник(должен по крайней мере - не проверял)

Прога лежит на reversing.dotfix.net/ Если будут какие либо замечания ИМЕННО ПО РАБОТОСПОСОБНОСТИ СОЗДАВАЕМЫХ ПАТЧЕЙ - буду рад

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 09 марта 2005 21:46
· Личное сообщение · #7

GPcH пишет:
просто я работаю, учусь и еще за своим сайтом слежу, при этом на проги времени практически не остается, потому я и злюсь, когда мне предлагают в прогу внести разные частные случаи, которые писать - два дня не меньше, а у меня и двух часов на то, чтобы этой прогой заняться нет.


Ну а нах тогда было топик создавать?



Ранг: 3.4 (гость)
Активность: 0.010
Статус: Участник

Создано: 09 марта 2005 21:51
· Личное сообщение · #8

GPcH, очень полезное дело делаешь. Новички будут очень рады.



Ранг: 31.0 (посетитель), 1thx
Активность: 0.040
Статус: Участник

Создано: 09 марта 2005 21:57
· Личное сообщение · #9

GPcH
Если устал, то лучше отдохни, а не проги пиши ;)




Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 10 марта 2005 04:09
· Личное сообщение · #10

GPcH пишет:
Честно говоря цель была - дать народу нормальный инлайнер UPX, да и тебе помнится такая тулза была нужна, думаю всеже пригодится

Да. Но мне хотелось тулзу именно для генерации проинлайнонного ехе без изменения размера.




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 10 марта 2005 15:57
· Личное сообщение · #11

sanniassin пишет:
Если устал, то лучше отдохни, а не проги пиши ;)

Да, правильно, отдыхать надо.

-----
Всем не угодишь




Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 10 марта 2005 16:29
· Личное сообщение · #12

GPcH пишет:
Ориентироваться на 98 винду и выкладывать библиотеку VB (которая в пожатом виде весит 600 килобайт я не стал).


Программа была бы много привлекательнее,
если б не нужно вообще никаких библиотек.
Что в ней должно быть "системно-зависимо" ?
Полагаю, ничего. Пишем на "голом" API и не нужны
будут никакие библиотеки.
"А если результат тот же, зачем платить больше ?"






Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 10 марта 2005 19:56
· Личное сообщение · #13

Ara пишет:
Ну а нах тогда было топик создавать?

Чтобы народ оценил то что есть, и по возможности проверил на имеющихся шароварах с UPX'ом. Просто у меня таких шаровар мало (ту что WELL давал и мой крякмис) и я боюсь что прога может на некоторых EXE файлах глючить, хотя вроде глючить не должна.

WELL пишет:
Да. Но мне хотелось тулзу именно для генерации проинлайнонного ехе без изменения размера.

Я помню твою задумку (по принципу UPX Shit'а данные инлайна писать), но дело в том, что я движок проги оптимизировал под легкое добавление других пакеров, а не под конкретно UPX, потому частные случаи в движок вностить не хочу, тем более, что если понадобится в EXE пропатчить байт 20 (а в виде кода инлайна это сгенерится в байт 200 с функциями патча памяти и занесением данных в регистры (так как напрямую патчить - асм код генерить гиморно)), то под это может не быть места в EXE файле. А на новую секцию почти всегда в заголовке место есть.

WELL
Если хочешь - могу тебе приватный ббилд замутить, который не будет раззмер менять а действовать по принципу UPX Shit'а? Но только когда время будет Пиши короче Думаю мой мыл у тебя еще в адресной книге почтовой программы

tum пишет:
Полагаю, ничего. Пишем на "голом" API и не нужны
будут никакие библиотеки.

Так вот никто не захотел это писать на асме А на дельфи все размер будет килобайт 50, даже если на голом API (на дельфи переписать я мог бы)

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 384.1 (мудрец)
Активность: 0.250
Статус: Участник
www.int3.net

Создано: 10 марта 2005 21:49
· Личное сообщение · #14

GPcH пишет:
А на дельфи все размер будет килобайт 50, даже если на голом API (на дельфи переписать я мог бы)

не согласен, даже при использовании KOL от силы 30Кб не пакованных, а так думаю около 18-20кб

-----
Подписи - ЗЛО! Нужно убирать!





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 10 марта 2005 22:05
· Личное сообщение · #15

GPcH пишет:
А на дельфи все размер будет килобайт 50

Ну если будет даже 400Кб - какая разница, главное чтоб работало. А в 21 веке в 50 килобайт вжиматься смешно уже как-то.

-----
Всем не угодишь




Ранг: 1.2 (гость)
Активность: 0.010
Статус: Участник

Создано: 11 марта 2005 15:05
· Личное сообщение · #16

Bad_guy пишет:
даже 400Кб - какая разница, главное чтоб работало


Конечно, конечно....Сээээр.
Однако странное наблюдение имеется у меня.
Если патч, хрюк, кряк или лоадер имеют большие
размеры (и написаны при этом на Дэлфи), то это
очень часто плохо работает.
Косвенно это характеризует квалификацию хрюкера. Или
те усилия, которые он реально влОжил в прожект...
Очень трудно написать такие проги на VC превысив ~100К.
Специально надо постарацца. Да и на Дэлфи тоже - есть
статьи в инете, как писать економно.






Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 11 марта 2005 16:09
· Личное сообщение · #17

tum пишет:
Если патч, хрюк, кряк или лоадер имеют большие
размеры (и написаны при этом на Дэлфи), то это
очень часто плохо работает.

Логично, но тут речь идёт конкретно об инлайнере, а не о крэках на дельфи.

-----
Всем не угодишь





Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 11 марта 2005 16:09
· Личное сообщение · #18

tum пишет:
Конечно, конечно....Сээээр.

Называй меня "бос".

-----
Всем не угодишь





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 11 марта 2005 16:41
· Личное сообщение · #19

tum пишет:
Если патч, хрюк, кряк или лоадер имеют большие
размеры (и написаны при этом на Дэлфи), то это
очень часто плохо работает.

CodeFusion Wizard (Patch Generator) v3.0 знаком?
написан на Delphi ;)
патчик генерит около 15 кило

хотя я Delphi не люблю...
но это ещё не значит, что раз на Delphi, то сразу плохо
хотя...
"Бывает... редко, но бывает... и довольно часто" (с) Кнышев

-----
EnJoy!





Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 11 марта 2005 17:34
· Личное сообщение · #20

GPcH
Чекай почту ;)




Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 12 марта 2005 23:16
· Личное сообщение · #21

У кого нибудь есть шаровары, пакованные ASPack'ом? А то я в Inliner сделал поддержку аспака - потестил только на иде, не нашел больше шаровар на винте у себя с аспаком (хиев не в счет)

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!





Ранг: 631.1 (!), 62thx
Активность: 0.370.01
Статус: Участник
Автор VB Decompiler

Создано: 12 марта 2005 23:18
· Личное сообщение · #22

ASPack 2.12 я имел ввиду

-----
Никогда не делай то, что возможно. Стремись сделать то что невозможно впринципе!




Ранг: 0.0 (гость)
Активность: 0=0
Статус: Участник

Создано: 12 марта 2005 23:30
· Личное сообщение · #23

проще самому запаковать




Ранг: 536.4 (!), 171thx
Активность: 0.660.13
Статус: Администратор
Создатель CRACKL@B

Создано: 13 марта 2005 00:00
· Личное сообщение · #24

GPcH пишет:
У кого нибудь есть шаровары, пакованные ASPack'ом?

winplex - www.games.telcosoft.ru

-----
Всем не угодишь




Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 13 марта 2005 00:16
· Личное сообщение · #25

что-то заинтересовала мне эта идея написать инлайнер
Есть идея написать инлайнер на асме, причём универсальную, генерация патча или байт-кода по скрипту, чтобы было возможно юзерам добавлять новые пакеры самим, один раз происследовав их. И еще хочу сделать так что размер ехе не менялся. Как думаете, стоит ли тратить на это время? Будет ли иметь сей продукт спрос на рынке сцены? loool (я-ж всё-таки на экономическом учусь




Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 13 марта 2005 00:44
· Личное сообщение · #26

arnix
таки прально мыслите, товарищь!
без экономической целесообразности нафиг напрягаться!

короче инлайнер (который именно инлайнер, а не с добавлением секции и изменением размера файла), вещь нужная и востребованная

но лучше дело делать, а не размышлять на тему пригодиться али нет

GPcH ведь сначала написал свою тулзу (недооценённую, видимо ;( а потом уж стал её обсуждать

-----
EnJoy!




Ранг: 389.6 (мудрец)
Активность: 0.150
Статус: Участник

Создано: 13 марта 2005 00:57
· Личное сообщение · #27

Jupiter пишет:
CodeFusion Wizard (Patch Generator) v3.0 знаком?
написан на Delphi ;)


И на раз-два делает патчик Блокнот-аля-МСВорд.

-----
TBR





Ранг: 605.2 (!), 341thx
Активность: 0.470.25
Статус: Модератор
Research & Development

Создано: 13 марта 2005 01:09
· Личное сообщение · #28

Grey
нихера тя не понял

ты имел в виду notepad с функциональностью word'a?
а причём тут delphi?

овип локос, короче

-----
EnJoy!




Ранг: 1045.7 (!!!!), 31thx
Активность: 0.570
Статус: Участник

Создано: 13 марта 2005 09:13
· Личное сообщение · #29

GPcH
Прога конечно нужна! Но для простых пакеров есть отличная прога DUP! А если еще и выбор будет так это вообще здорово!
Больше прог хороших и разных!




Ранг: 266.8 (наставник), 5thx
Активность: 0.220.03
Статус: Участник
very WELL :)

Создано: 13 марта 2005 17:10
· Личное сообщение · #30

GPcH пишет:
ASPack 2.12 я имел ввиду

CrossA
crossa.dinohost.net/rus/

MySlideShow
www.anixsoft.com



Ранг: 210.5 (наставник), 2thx
Активность: 0.140
Статус: Участник

Создано: 13 марта 2005 23:59
· Личное сообщение · #31

Начал свою разработку Наверно процентов 50 сделано Когда закончу запостю вам протестить, а пока покажу только фейс проги
UPX модуль написал, процедуру поиска пустого места написал, парсер для скрипта написал, завтра напишу модуль на ASPack-a, еще несколько недоделанных функций.. Вобщем думаю неплохо выйдет

d949_Clipboard01.png


<< . 1 . 2 . 3 . >>
 eXeL@B —› Основной форум —› Inliner - генератор инлайн патчей
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати