Сейчас на форуме: (+7 невидимых) |
![]() |
eXeL@B —› Протекторы —› Какие пакеры юзают lzo ? |
Посл.ответ | Сообщение |
|
Создано: 10 мая 2010 14:11 · Личное сообщение · #1 |
|
Создано: 10 мая 2010 14:29 · Личное сообщение · #2 |
|
Создано: 10 мая 2010 14:39 · Личное сообщение · #3 |
|
Создано: 10 мая 2010 21:50 · Личное сообщение · #4 |
|
Создано: 10 мая 2010 22:56 · Личное сообщение · #5 DrGolova я распознал алгоритм в пакере только с помощью своей коллекции сорцов, т.е. сравнивал логику работы. Но мля, это же стоко надо сравнивать каждый раз. Как можно автоматизировать? При этом код декомпрессоров можно ведь и морфить! возникает вопрос, что хоть можно юзать для распознавания ? Взять хэши бинарного кода алгоритмов не предлагать из-за возможного морфинга! ![]() |
|
Создано: 10 мая 2010 23:18 · Личное сообщение · #6 |
|
Создано: 10 мая 2010 23:18 · Личное сообщение · #7 |
|
Создано: 10 мая 2010 23:21 · Личное сообщение · #8 |
|
Создано: 11 мая 2010 01:27 · Личное сообщение · #9 > сравнивал логику работы ну так это самый действенный метод - юзабельных библитек сжатия чуть более десятка, так что "знать врага в лицо" не так уж сложно. Отличаются обычно константами, настройками, а то и просто это рекомпайл с ксором. В больших сложных декомпрессорах попадаются таблички/константы, можно загуглить. Иногда можно поискать таблички/копирайты либы сжатия в самом пакере, если в декомпрессоре их нет. Пока я не постиг дзен, у меня был брутфорсер, который пробовал разжать поток всеми известными методами со всеми возможными параметрами. Но дело это не благодарное - половиу методов пишут криворукие быдлокодеры, так что на неродных данных декомпрессоры падают тока в путь разрушая все кучи и стэки. Я тока и делал что стабилизировал их поделки =) ![]() |
|
Создано: 11 мая 2010 13:23 · Личное сообщение · #10 DrGolova >>В больших сложных декомпрессорах попадаются таблички/константы Примеры? ;) какие на твой взгляд сложные декомпрессоры и заслуживают уважения или хоть какого-то уважения? >>Я тока и делал что стабилизировал их поделки =) можешь поделиться опытом? ;) К примеру относительно APlib, LZMA, LZO ? >>Пока я не постиг дзен, у меня был брутфорсер У меня родилась идея детекта по хэшам и в виде плагина к Hiew , если код не полиморфен и чист,то прогнать и получить хэш, а далее по базе в плагине, базу пополнять в виде оверлея к файлу плагина с небольшой инфой о каждом алгоритме и вижу это так: размер кода, название, версия, сайт, сам код. Конечно это не поможет в сложных случаях, но на ряде самопальных умеющих юзать APLib или только научившиеся, более чем достаточно будет. Но какие еще могут быть мысли ?! Может замечания по улучшению вашей идеи: "у меня был брутфорсер, который пробовал разжать поток всеми известными методами со всеми возможными параметрами" ? ![]() |
|
Создано: 13 мая 2010 02:50 · Личное сообщение · #11 >>> В больших сложных декомпрессорах попадаются таблички/константы > Примеры? ;) какие на твой взгляд сложные декомпрессоры и заслуживают уважения или хоть какого-то уважения? Zlib, Bzip2, Lzma, LHA (by Haruyasu Yoshizaki и >9000 его клонов в виде приватных платных компонент для б-г мерзкого Delphi) > У меня родилась идея детекта по хэшам и в виде плагина к Hiew Забудь - сорцы в основном на С/C++ - за компилерами и опциями не угнаца простым сигнатурам, а поведенческие судя по всему тебе еще не по зубам > базу пополнять в виде оверлея к файлу плагина с небольшой инфой о каждом алгоритме А че так скромно? Рекомендую сразу поднимать всемирное SQL облако, связь через торренты и все такое =) ![]() |
|
Создано: 13 мая 2010 12:03 · Личное сообщение · #12 |
![]() |
eXeL@B —› Протекторы —› Какие пакеры юзают lzo ? |