eXeL@B —› Софт, инструменты —› Automatic New Binary Unpacker |
Посл.ответ | Сообщение |
|
Создано: 13 мая 2019 21:12 · Личное сообщение · #1 ANBU ( Собирается легко с помощью Visual Studio 2017 на машинах, где уже установлен intel PIN. Сам пробовал, да, таки собирается. Автор утверждает, что работает на следующих пакерах: Packers tested •UPX •AHPack •MEW •EZIP •FSG •Mpress •Aspack •Basic RunPE Не пробовал еще, будем посмотреть. Меня больше тут интересует source code и подход автора. Пока еще не имел времени сильно копать. Кому интересно, смотрите, пишите отзывы. Надеюсь, что это что-то стоящее... ----- Give me a HANDLE and I will move the Earth. | Сообщение посчитали полезным: difexacaw |
|
Создано: 13 мая 2019 21:36 · Поправил: difexacaw · Личное сообщение · #2 plutos На этих работает Intel SDE, на том же PIN'е. Проверял пару дней назад. На норм протах валится(SDE) в RTL. А в общем такие инструменты(визоры) годные, они заменяют отладку и решают сложные задачи. ----- vx | Сообщение посчитали полезным: plutos |
|
Создано: 14 мая 2019 09:23 · Поправил: Adler · Личное сообщение · #3 |
|
Создано: 14 мая 2019 10:21 · Поправил: masterkey0 · Личное сообщение · #4 |
|
Создано: 14 мая 2019 10:54 · Личное сообщение · #5 masterkey0, я уже понял, т.к. сперва он на отсутствующие .h ругался, думал, что чего-то не хватет в студии (я в C++ и особенностях его сборки не шарю). Но оказалось, что там просто пути к инклюдам абсолютные указаны, исправил и начало вылетать на ошибку компиляции. Из нагугленного нашел, что эта ошибка бывает когда версии не совпадают. |
|
Создано: 14 мая 2019 11:00 · Личное сообщение · #6 |
|
Создано: 14 мая 2019 23:02 · Поправил: Adler · Личное сообщение · #7 Хм. Кое как собрал. Интересно, что ASpack распаковало без проблем, запускается, а обычный upx вроде распаковало без ошибки, но файл не запускается. P.S. Еще один upx распаковал - запустился. P.S.S. А в чем сакральный смысл делать смещение первой секции в 1000h вместо "стандартных" 400h? К примеру, XVolkolak так не делает. Кстати, XVolkolak так же не смог первый UPX файл распаковать корректно. P.S.S.S. Первый файл и после распаковки самим upx не запускается, при том, что если его распаковать PE Explorer`ом, то он прекрасно запускается. Что с ним не так? b2b1_15.05.2019_EXELAB.rU.tgz - BOOTICEx86_2016.06.17_v1.3.4.0.exe |
|
Создано: 14 мая 2019 23:34 · Поправил: Kindly · Личное сообщение · #8 |
|
Создано: 15 мая 2019 00:14 · Поправил: Adler · Личное сообщение · #9 |
|
Создано: 15 мая 2019 13:56 · Поправил: difexacaw · Личное сообщение · #10 Adler А какой смысл распаковки и как она делается, тоесть запустить и сдампить ? Тоесть каким то образом обождать событие EP и тогда секции выгрузить в файл, для этого и нужен эмулятор(без визора обнаружить событие EP нельзя) ? Тогда это получается не имеющим смысла, тк образ на EP распакован, сохранять в файл может понадобиться только если нужно файл далее какими то инструментами обработать, идой к примеру. Во всех прочих случаях когда дамп не возможен(а это любые протекторы немного сложнее чем upx) это не сработает. Именно по этой причине в списке только протекторы которые сами себя анпакают и можно дампить. ----- vx |
|
Создано: 15 мая 2019 14:17 · Поправил: Adler · Личное сообщение · #11 difexacaw, ну это вопросы явно не ко мне С практической точки зрения, к примеру, недавно надо было утилиту перевести на русский с английского, а она ASpack`ом упакована. Т.е. надо, что бы после распаковки оно еще и запускалось. Распаковать в дебагере то я ее распаковал, ресурс вытянул, но с экспортом беда, моя криворукость не позволила его пофиксить. XVolkolak`ом все распаковалось отлично без танцев с бубном (в общем и quick unpack распаковал на другой ОС, но у меня он с Win10 x64 не подружился), ресурс переведен и заменен. Этот распаковщик чисто для коллекции, может пригодится когда нибудь, если что-то другое по какой то причине не справится. |
|
Создано: 15 мая 2019 14:40 · Поправил: difexacaw · Личное сообщение · #12 Adler > Распаковать в дебагере то я ее распаковал, ресурс вытянул, но с экспортом беда, моя криворукость не позволила его пофиксить. По мойму не правильный подход к задаче. Нужно было прицепить к запакованному модулю свой, который после распаковки внёс бы нужные изменения(в памяти а не в файле). Тогда не нужно было бы и думать про распаковку ----- vx |
|
Создано: 15 мая 2019 14:43 · Поправил: Adler · Личное сообщение · #13 |
|
Создано: 15 мая 2019 15:18 · Личное сообщение · #14 difexacaw > По мойму не правильный подход к задаче. Нужно было прицепить к запакованному модулю свой, который после распаковки внёс бы нужные изменения(в памяти а не в файле). Тогда не нужно было бы и думать про распаковку Т.е. ты предлагаешь выискивать адреса строк в памяти, писать какие-то штуки, которые будут их заменять вместо того, чтобы расспаковать и в удобненьком *resource editor name* подправить? lol |
|
Создано: 15 мая 2019 15:29 · Личное сообщение · #15 |
eXeL@B —› Софт, инструменты —› Automatic New Binary Unpacker |