Сейчас на форуме: (+9 невидимых) |
eXeL@B —› Протекторы —› VMProtect (Туторы, скрипты, плагины, ...) |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 14 . 15 . >> |
Посл.ответ | Сообщение |
|
Создано: 18 марта 2010 11:56 · Поправил: kioresk · Личное сообщение · #1 Решил создать отдельную тему по VMProtect'у, чтобы собирать в одном месте информацию по этому проту и обсуждать детали. Для начала ответ на самый распространенный вопрос. 1. Почему OllyDbg вылетает при запуске программы, защищенной VMProtect'ом? Потому что VMProtect использует баг с переполнением буфера в старых версиях dbghelp.dll, из-за которого отладчик падает. Чтобы обойти его необходимо исправить баг в dbghelp.dll или положить в папку отладчика новую версию файла dbghelp.dll, который можно взять из комплекта Debugging Tools for Windows: Добавлено Microsoft включил дистрибутив Debugging Tools в состав пакета Windows SDK (который весит достаточно прилично), поэтому вот альтернативные ссылки на: 1. 2. |
|
Создано: 18 ноября 2013 21:27 · Личное сообщение · #2 |
|
Создано: 20 ноября 2013 09:50 · Личное сообщение · #3 |
|
Создано: 21 ноября 2013 00:23 · Личное сообщение · #4 |
|
Создано: 08 декабря 2013 21:34 · Личное сообщение · #5 Пробую снять VMP с помощью скрипта LCF-AT. Найден адрес ОЕР: 0063FD28. Далее предполагается поиск адресов API функций. В режиме AutoMode работа скрипта зацикливается на Hardware breakpoint 1 at […] 0109EDB3, здесь прога долго шуршит и в конце концов запускается, т.е облом. Предусмотрен ручной вариант с оговоркой, что он нужен для старых версий VMP (кстати, как определить версию VMP? – DiE её не показывает. Отвечаю сразу: Google у меня не забанен). Для ручного режима LCF-AT предлагает воспользоваться ведео тутором, но при его просмотре у меня не получается сделать паузу (ни в Win XP, ни в Win 7), а без этого – никак. Существует ли читабельный вариант тутора для ручного режима? Или как пройти дальше? |
|
Создано: 08 декабря 2013 21:43 · Поправил: Jaa · Личное сообщение · #6 Chris думаю вопросы скрипта нужно задавать его автору http://forum.tuts4you.com/topic/30733-vmprotect-ultra-unpacker-10/ попробуйте в ollydbg.ini изменить значение с 0 на 1 Code:
Chris пишет: у меня не получается сделать паузу клик мышкой по видео или как на скрине P.S. распаковуется на ура (winxp, wmware), оеп под вм, но проблем тоже не увидел |
|
Создано: 09 декабря 2013 03:32 · Личное сообщение · #7 |
|
Создано: 29 января 2014 16:48 · Личное сообщение · #8 Хочу сказать по скрипту от LCF-AT. Работает замечательно, но бывают случаи, когда приходится править ручками и OEP, и добавлять недостающий импорт. И на мой взгяд зло - убирать релоки. Для exe-модулей это подойдёт. Для dll - не всегда! Пусть даже с отключеным ASLR, но база по которой она загрузится - непредсказуемо! Столкнулся со случаем, когда пришлось вручную находить OEP, добавить 3 недостающих импорта и 750+ релоков. Несмотря на это, в dll всё равно остался обфускированный код, который привязывает её к статическому адресу - тому, по которому распаковалась. ----- IZ.RU |
|
Создано: 29 января 2014 16:57 · Поправил: apc · Личное сообщение · #9 DenCoder пишет: Хочу сказать по скрипту от LCF-AT. Работает замечательно Есть файл http://rghost.ru/52032377 на котором скрипт не работает.не пойму почему. Использую Ollyscript 1.82.Пробовал VMProtect 1.8 - 2.x API Turbo Tracer v1.2.VMProtect Ultra Unpacker 1.0. скрипты запускаются и тишина.курсор как стоял на EP так и остался. Может там не VMprot?Хотя анализатор RDG packer detecktor определил его наличие. возможно по именам секций?вообщем когда детектитсяа оля наг появляется вмпрота. |
|
Создано: 29 января 2014 17:53 · Поправил: Jaa · Личное сообщение · #10 |
|
Создано: 29 января 2014 18:10 · Личное сообщение · #11 |
|
Создано: 29 января 2014 19:27 · Личное сообщение · #12 |
|
Создано: 30 января 2014 00:33 · Личное сообщение · #13 |
|
Создано: 30 января 2014 13:27 · Личное сообщение · #14 Djeck пишет: А у тебя не закралась мысль, что скрипт просто встал на паузу? Открой лог скрипта и увидишь, что он пропатчил GetThreadContext. Для продолжения нужно нажать в плагине Resume script. Точно.Спасибо заработали скрипты.Но так до оер ни один не доходит.терминается процесс с ошибкой На Message=Access violation when reading [00000000] Message=Access violation when writing to [0013034C] Gideon Vi пишет: ip блокирует буфер через свой драйвер. Не совсем понял.это книга в буфере обмена пишет-(На время чтения книги включена блокировка буфера обмена.) |
|
Создано: 30 января 2014 18:44 · Личное сообщение · #15 |
|
Создано: 03 апреля 2014 17:10 · Поправил: Модератор · Личное сообщение · #16 |
|
Создано: 02 августа 2014 19:08 · Личное сообщение · #17 |
|
Создано: 05 августа 2014 02:08 · Личное сообщение · #18 |
|
Создано: 06 августа 2014 16:29 · Личное сообщение · #19 |
|
Создано: 06 августа 2014 16:47 · Личное сообщение · #20 Хватит уже ходить по всем подряд топикам и канючить. Есть запросы на взлом и поиск специалистов. | Сообщение посчитали полезным: Jaa |
|
Создано: 10 августа 2014 01:20 · Поправил: djdram · Личное сообщение · #21 |
|
Создано: 10 августа 2014 01:25 · Личное сообщение · #22 djdram пости сюда запросы - но думаю бесплатно тебе уж точно никто снимать его не будет, скорее всего тебе сюда - | Сообщение посчитали полезным: djdram, Gideon Vi, DenCoder |
|
Создано: 10 августа 2014 01:36 · Личное сообщение · #23 |
|
Создано: 10 августа 2014 01:47 · Поправил: Модератор · Личное сообщение · #24 djdram пишет: надо поправить ресы, есть возможность снять пакер Вообще о...вать стали Archer Может пора всё-таки инвайты включать. За три года один-два нормальных реверса и больше сотни полных ... | Сообщение посчитали полезным: unknownproject, Jaa |
|
Создано: 10 августа 2014 02:48 · Личное сообщение · #25 |
|
Создано: 10 августа 2014 03:50 · Поправил: Модератор · Личное сообщение · #26 Djeck пишет: За три года один-два нормальных реверса и больше сотни полных ... ... в чем заключается? Человек нарушил правила, ему на это указали, он уточнил сложность работы. Давайте тогда уже инвайты на рождение выдавать. Один-два нормальных человека на сотню потенциальных ... рождаются. Мы с тобой, кстати, тоже правила тут нарушаем. Добавлено спустя 1 минуту unknownproject пишет: Это не пакер, а протектор ресурсы при протекте сжимаются? | Сообщение посчитали полезным: DenCoder |
|
Создано: 10 августа 2014 12:59 · Поправил: egyp7 · Личное сообщение · #27 Доброго времени суток господа. Не стал создавать для своего вопроса отдельный тред, отпишу-ка я здесь. Сообственно вопрос : каким образом VMProtect'у удается защитить импорты PE что делает в дальнейшем дизассм бинаря труднорешаемой задачей ? На скрине ниже как раз таки IDA выплевывает сообщение с ошибкой о том что импорт похерачен, а то стало анализ бинаря нынче усложнен: [img]https://i.imgur.com/RN0At4L.jpg[/img] Гугление по запросам protect pe import/antidisassm pe/corrupt pe import for ida antidisassm/etc ни к чему не привело. Поэтому прошу Вас помочь разобрать в вопросе. Если можно господа опишите подробно процесс того как это происходит, приветствуются примеры с вырезками из кода или линками по подобной информации. Сэмплы msgbox_clean / msgbox_vmprotected прилагаются. https://mega.co.nz/#!nkJw0QRA!y3uma1IbymajmoB0QN4HBckr8SakwKNKxYzc0igrCIM PS.: есчо вопрос в догонку, существуют ли методы затруднения дизассемблирования без значительного увеличения кода ? Спасибо за внимание. С уважением, egyp7. |
|
Создано: 10 августа 2014 14:28 · Поправил: DenCoder · Личное сообщение · #28 egyp7 пишет: Гугление по запросам protect pe import/antidisassm pe/corrupt pe import for ida antidisassm/etc ни к чему не привело Нет там защиты импорта! То, что Вы назвали защитой, скорее можно назвать скрытием, и для обратной операции есть термин "восстановление импорта". Попробовать так поискать: egyp7 пишет: PS.: есчо вопрос в догонку, существуют ли методы затруднения дизассемблирования без значительного увеличения кода ? Некоторые ВМ, например. В нативный код можно вставить фолтную инструкцию, назначение которой будет - вызов виртуальной машины для исполнения одной из её команд. Для дизассемблирования такого кода заодно придётся изучить систему команд виртуальной машины. А команд может быть сотня, с различным числом параметров, режимов, ... ----- IZ.RU | Сообщение посчитали полезным: egyp7 |
|
Создано: 11 августа 2014 01:01 · Личное сообщение · #29 Gideon Vi пишет: в чем заключается? Во многом согласен с тобой, но посмотри например в этой теме - из семи страниц только одна несёт смысловую нагрузку, а остальные все - помогите снять, не запускается оля, чё такое vmprotect... Конкретно выше писавшего человека - миллион раз уже говорили, НЕ ПОСТИТЕ СЮДА ЗАПРОСЫ! Для этого есть специальная тема, но нет стабильно раз в день на одной странице появляется чувак на танке и с бронежилетом на голове и говорит: вот файлы, снимите потом свисните. Gideon Vi пишет: Давайте тогда уже инвайты на рождение выдавать. Один-два нормальных человека на сотню потенциальных ... рождаются. Пособия уже выдают Да и тут ты не прав, на сотню рождаются намного больше нормальных человек в .... их превращает жизнь. Gideon Vi пишет: Мы с тобой, кстати, тоже правила тут нарушаем. Я в курсе. Готов нести ответственность по всей строгости закона (желательно условную:s1. Если по честному меня уж сложно назвать главным флудером я на форуме то последний раз писал полгода назад, но реально "мёртвые темы" и сообщения уже достали. З.Ы. модраторам: Можете не предупреждать, всё сам понимаю, больше флудить не буду. | Сообщение посчитали полезным: ajax |
|
Создано: 11 октября 2015 15:57 · Личное сообщение · #30 |
|
Создано: 11 октября 2015 23:05 · Личное сообщение · #31 |
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 14 . 15 . >> |
eXeL@B —› Протекторы —› VMProtect (Туторы, скрипты, плагины, ...) |