![]() |
eXeL@B —› Протекторы —› Метаморф в ASProtect 1.3x |
<< . 1 . 2 . |
Посл.ответ | Сообщение |
|
Создано: 24 мая 2005 20:06 · Личное сообщение · #1 Эээ, ну вобщем нужда заставила заняться тем чего я года два уже не делал - распаковать сабж ручками. Без удивления обнаружил что прогресс не стоит на месте - это чудовище сраслось в дельфевой прогой в единое целое ![]() ![]() |
|
Создано: 27 мая 2005 12:28 · Личное сообщение · #2 |
|
Создано: 27 мая 2005 12:50 · Личное сообщение · #3 Inferno[mteam] пишет: Я не знаю, что там главное, а что нет. Просто посмотри сюда: Вот как старфорс эмулит mov: Эээ.. это собственно выдранная часть его VM - и очень кстати старенький код чегой-то.. ну да ладно. А теперь попробуй не согласиться, что аспру далеко до старфорса в эмуляции команд Я бы сравнил, конечно, если бы Солодовников реализовал VM в аспре .. кстати там есть VM, ты видимо её ещё не наёшёл ![]() ![]() Что касается остальных вопросов, ты крякер или кто вообще? Залезь с отладчиком и посмотри на этот полиморф, многие вопросы отпадут сами собой. Гы ![]() Ты не обращай внимания на мои вопросы pls - реализуй эту тулзу! я тебе первый спасибо скажу, как, наверно, и мноогие другие здесь ... ![]() |
|
Создано: 27 мая 2005 12:55 · Личное сообщение · #4 Предложение для особо недоверчивых можно провести небольшой эксперимент: написать, скажем на С несколько(скажем 3) небольших программок. Первая - без вложенных call, и без условных переходов. Просто арифметические операции какие-нибудь. Вторая - без вложенных call, но с условными переходами. Третья - переходы, вложенные call. Обработать их аспром 1.31 без опций защиты, но с метками для полиморфа. А я попробую восстановить исходный код(пока вручную) и запощу сюда. Только не пишите монстрообразных прог, у меня и так мало времени, чтобы его тратить. p.s. Да, после недавнего поста с прогой для форматирования винта, у меня еще больше увеличилось недоверие к прогам из инета, так что пусть программки запостят люди, которым я доверяю: Dr.Golova, ssx, Mario555, nice, Asterix. ![]() |
|
Создано: 27 мая 2005 13:08 · Личное сообщение · #5 Inferno[mteam] пишет: Только не пишите монстрообразных прог, у меня и так мало времени, чтобы его тратить. Зачем вообще тратить на это время ![]() ps. Сори, не удержался. Просто на будущее хотя бы не пиши то, в чём не разбираешься. Если бы я такое предложение от Dr. Golova`ы услашал и то наверное засомневался - времени на разработку теории нужно слишком много, и всё равно не будет покрытия всех case`ов полиморфа. Так что об generic восстановщике даже заикаться имхо глупо. ![]() |
|
Создано: 27 мая 2005 13:20 · Личное сообщение · #6 |
|
Создано: 27 мая 2005 14:09 · Личное сообщение · #7 |
|
Создано: 27 мая 2005 14:27 · Личное сообщение · #8 |
|
Создано: 27 мая 2005 15:34 · Личное сообщение · #9 Гы, я когда-то вручную пытался свернуть метаморф на аспре 1.23 RC4, вроде такая версия, получил листинг отключив окно кода в SoftIce, потом вырезал все ненужные jmp и CALL, далее пытался вручную анализировать, короче оказалось проще найти более раннюю версию этой проги с чуть более ранним АСПром и подсмотреть спертые байты там лишь немного подкорректировав их под эту версию проги =) ![]() |
|
Создано: 27 мая 2005 21:41 · Личное сообщение · #10 |
|
Создано: 29 мая 2005 00:19 · Личное сообщение · #11 Восстановить код из полиморфа (с ВМ) реально. stephenteh (на форуме exetools тусуется) восстанавливает код до оригинального размера (в секцию кода нормально влезает). У меня есть его мини тутор по этому поводу, тока мне моего скрипта для автоматического восстановления комманд из ВМ (и импорта, и спёртой таблицы инита) хватает ![]() ![]() |
|
Создано: 29 мая 2005 12:26 · Личное сообщение · #12 |
|
Создано: 29 мая 2005 14:12 · Личное сообщение · #13 |
<< . 1 . 2 . |
![]() |
eXeL@B —› Протекторы —› Метаморф в ASProtect 1.3x |