Сейчас на форуме: (+9 невидимых)

 eXeL@B —› Протекторы —› VMProtect (Туторы, скрипты, плагины, ...)
<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 14 . 15 . >>
Посл.ответ Сообщение


Ранг: 154.2 (ветеран), 66thx
Активность: 0.080
Статус: Участник
REVENGE Crew

Создано: 18 марта 2010 11:56 · Поправил: kioresk
· Личное сообщение · #1

Решил создать отдельную тему по VMProtect'у, чтобы собирать в одном месте информацию по этому проту и обсуждать детали.

Для начала ответ на самый распространенный вопрос.

1. Почему OllyDbg вылетает при запуске программы, защищенной VMProtect'ом?

Потому что VMProtect использует баг с переполнением буфера в старых версиях dbghelp.dll, из-за которого отладчик падает. Чтобы обойти его необходимо исправить баг в dbghelp.dll или положить в папку отладчика новую версию файла dbghelp.dll, который можно взять из комплекта Debugging Tools for Windows:

http://www.microsoft.com/whdc/devtools/debugging/default.mspx

Добавлено

Microsoft включил дистрибутив Debugging Tools в состав пакета Windows SDK (который весит достаточно прилично), поэтому вот альтернативные ссылки на:

1. Дистрибутив Debugging Tools v6.12.2.633 x86 от 26.02.2010 (18,3 Мбайт)

2. Только библиотека dbghelp.dll из дистрибутива Debugging Tools v6.12.2.633 x86 (0,5 Мбайт)



Ранг: 281.8 (наставник), 272thx
Активность: 0.250.01
Статус: Участник
Destroyer of protectors

Создано: 19 января 2011 18:02 · Поправил: MasterSoft
· Личное сообщение · #2

с тутса:
Simple VMProtect P-Code Interpreter Overview
A video showing operation and understanding of VMProtect's virtual machine.

tuts4you.com/download.php?view.3051

у кого трафф позволяет может сказать о полезности этого мувика? качать стоит?




Ранг: 331.1 (мудрец), 561thx
Активность: 0.190.06
Статус: Участник

Создано: 19 января 2011 18:19
· Личное сообщение · #3

MasterSoft
Посмотри тут

-----
Everything is relative...





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 19 января 2011 18:22
· Личное сообщение · #4

Я считаю, что бесполезен чуть больше, чем полностью. А там хз, вдруг, кому-то тайна мироздания открылась после него. Строится там граф неприлично больших размеров и просто зумится, смысл велик.




Ранг: 793.4 (! !), 568thx
Активность: 0.740
Статус: Участник
Шаман

Создано: 20 января 2011 10:56
· Личное сообщение · #5

Archer вы стали писать хокку?

-----
Yann Tiersen best and do not fuck


| Сообщение посчитали полезным: _ruzmaz_, coolangel, ressa, hlmadip, 4kusNick, NewBHack

Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 13 марта 2011 14:30
· Личное сообщение · #6

Всем доброе время суток. Не нашел лучшего места как сюда задать вопрос. Имеем ВМпрот+Сенсилок. Имеем вызов VirtualAlloc с адресом под выделение Null которая резервит 60000h байт куда потом из 7 кусков декриптуеца длл-ка с пофаченым заголовком, в которой собственно и идет обращение к ключу. Внимание вопрос. Можно ли както неявным образом VirtualAlloc заставить выделять один и тотже сегмент памяти при Null параметре?

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 13 марта 2011 14:45 · Поправил: Vovan666
· Личное сообщение · #7

VodoleY пишет:
Можно ли както неявным образом VirtualAlloc заставить выделять один и тотже сегмент памяти при Null параметре?

Можно, если он не занят чем-то
LPVOID WINAPI VirtualAlloc(
__in_opt LPVOID lpAddress,
__in SIZE_T dwSize,
__in DWORD flAllocationType,
__in DWORD flProtect
);

Упс, не дочитал, если lpAddress=NULL то наврядли.



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 13 марта 2011 14:48 · Поправил: VodoleY
· Личное сообщение · #8

Читаем еще раз мой пост. передаеца null а выделяеца постоянно пространество 026E0000
lpAddress=null
млять мистика. суть в том что в этом куске работает еще и ВМ. а у нее при инициализации адрес ленты инструкций прибит а адресному пространсту

Вопрос снят. Пока непоянтно как, но эта с....ка какимто образом меняет статические адреса, адаптируя ее под новое адресное пространство

ппц... вощем после расшифровки в память, в дллке подправляюца адреса под текущее адресное пространство,используя масив вордов, хранящий смещение где используюца статическая аресация... АД

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 09 апреля 2011 15:09
· Личное сообщение · #9

Вопрос по сабжу:
1. Можно ли закейгенить? (хотя бы имея валидную пару)
2. Можно ли снять наверняка не имея её? (не зависимо от опций)

кто может грамотно отвязать, стукните в личку или аську

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 09 апреля 2011 19:31
· Личное сообщение · #10

Isaev у вас творение к эл. ключам отноение имеет? (типа сенсилока)

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 12 апреля 2011 17:49
· Личное сообщение · #11

нет, просто код, привязка к железу, ответ от автора

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 12 апреля 2011 19:18
· Личное сообщение · #12

Isaev ты свипера вамита пробывал? повезет или нет...

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 315.1 (мудрец), 631thx
Активность: 0.30.33
Статус: Модератор
CrackLab

Создано: 12 апреля 2011 19:48
· Личное сообщение · #13

VodoleY пишет:
повезет или нет

из 50 прог на 1-ой нормально только отрабатывает, на а-ля хелловорд



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 12 апреля 2011 20:04 · Поправил: VodoleY
· Личное сообщение · #14

SReg таже песня поэтому начал изобретать свой велик с квадратными колесами

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 12 апреля 2011 20:51
· Личное сообщение · #15

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



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 12 апреля 2011 21:09 · Поправил: VodoleY
· Личное сообщение · #16

Archer про x^2 колеса согласен, офтоп. но вопрос был про рестуктуризацию алго под ВМ, по сути токо вамит сделал прорыв, но он ща занят а его плаг таки не всегда (надеюсь пока) со всем справляеца, поэтому и пошли вариации на тему
З.Ы. плз ща без агры

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 337.6 (мудрец), 224thx
Активность: 0.210.1
Статус: Участник
born to be evil

Создано: 14 апреля 2011 08:15
· Личное сообщение · #17

Archer
Собс-но без разбора DLL, которая тоже завмпротекчена автором, про кейген + патч говорить не приходится. Чисто кейген RSA 1024+ - ответ очевиден.

-----
От многой мудрости много скорби, и умножающий знание умножает печаль





Ранг: 76.9 (постоянный), 116thx
Активность: 0.060
Статус: Участник

Создано: 22 июля 2011 00:12 · Поправил: BAHEK
· Личное сообщение · #18

VMP IAT Fixer V0.2



Описание:
1) Поддерживает восстановление IAT в версии VMP 2.0х и выше, но неможет восстанавливать SDK IAT;
2) Программа мало тестировалась и возможны баги;
3) Для работы с серьезными программами она не годится.


P.S.
Здесь оригинальная тема ( китай правдо )


DOWNLOAD:
1a5e_21.07.2011_EXELAB.rU.tgz - VMP_IAT_Fixer_v_0.2.7z




Ранг: 76.9 (постоянный), 116thx
Активность: 0.060
Статус: Участник

Создано: 04 августа 2011 14:36
· Личное сообщение · #19

VMP IAT Fixer V0.7

V0.7
1. Adding new repair methods
PS:
Method1: still the original repair method, specifically described in the previous
Method2: get with the script used for the extension of the original DLL method, specific operations, see demo Tutorial2

V0.6
1. Increase the recording LOG function.

V0.5:
1 to repair a problem of automatic identification VM Code
2 repair nested loop, resulting in the problem identification error
3 repair nested loop, resulting in stuck problem

V0.4
1 of automatic identification Code Start, Code End, VM Start, VM End four variables, the four values ​​0 filled, you can automatically recognize, of course, can still specify your own.
2. Fix a recognition error BUG

V0.3
1 to increase resource protection detects, but does not provide repair
2. Fix a stuck BUG

P.S.
перевод гугловский

DOWNLOAD:

Софтина с тутором :
http://rghost.ru/16820951
http://megaupper.com/files/1TCV0KKG/VMP_IAT_Fixer_v_0.7.7z

Только софтина:
http://rghost.ru/16821131




Ранг: 328.7 (мудрец), 73thx
Активность: 0.170.01
Статус: Участник

Создано: 04 августа 2011 15:00
· Личное сообщение · #20

ищу unpackme для последней версии прота



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

Создано: 17 августа 2011 12:50
· Личное сообщение · #21

Существуют ли тулзы которые могут определить версию пакера с опциями?
В хелпе к VMSweeper'у говорится
"Загружаем программу в OllyDbg и добираемся до OEP или останавливаемся близко к ней, главный момент здесь – это данные программы не должны быть еще инициализированы!"
Как это, примерно хотя бы, проделать?



Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 17 августа 2011 15:19 · Поправил: VodoleY
· Личное сообщение · #22

Tunnel Rat пишет:
Существуют ли тулзы которые могут определить версию пакера с опциями?

Не видел

Tunnel Rat пишет:
"Загружаем программу в OllyDbg и добираемся до OEP или останавливаемся близко к ней, главный момент здесь – это данные программы не должны быть еще инициализированы!"
Как это, примерно хотя бы, проделать?

собственно это не особо важно. береш любой плаг к ольке который может тебя на TLS остановить. дальше пытаешся понять куда внедрился вмпрот. в последних версиях свипера есть авто анализ. его делать обязательно а вот результатами пользоваца не обязательно. немнго почитав код сможешь находить начало виртуальной машины. когда нашел ставиш туда EIP (обязательно) и жмакаеш ф1
З.Ы. потренеруйся на том екзешнике который у ВАМита тестовый

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....





Ранг: 154.2 (ветеран), 66thx
Активность: 0.080
Статус: Участник
REVENGE Crew

Создано: 17 августа 2011 21:25
· Личное сообщение · #23

r99

ищу unpackme для последней версии прота

С последней версией пока не видел, а с 2.0.8 есть на tuts4you.



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

Создано: 23 октября 2011 04:50
· Личное сообщение · #24

r99

Vmprotect 2.09 UnpackMe
http://www.multiupload.com/OC0LGBQ5CP




Ранг: 57.3 (постоянный), 67thx
Активность: 0.060
Статус: Участник

Создано: 14 апреля 2012 13:04
· Личное сообщение · #25

Люди, памагите, расскажите, кому не жалко, как спрятать варю от сабжа? Сам просто в этом конверте не разбираюсь, нубик




Ранг: 328.7 (мудрец), 73thx
Активность: 0.170.01
Статус: Участник

Создано: 19 апреля 2012 13:25 · Поправил: r99
· Личное сообщение · #26

del



Ранг: 512.7 (!), 360thx
Активность: 0.270.03
Статус: Модератор

Создано: 19 апреля 2012 16:29
· Личное сообщение · #27

JeRRy/SND пишет:
Vmprotect 2.09 UnpackMe http://www.multiupload.com/OC0LGBQ5CP


перезалейте пожалуйста




Ранг: 57.3 (постоянный), 67thx
Активность: 0.060
Статус: Участник

Создано: 19 апреля 2012 16:36
· Личное сообщение · #28

http://rghost.ru/37662153

| Сообщение посчитали полезным: sendersu, kioresk


Ранг: 57.3 (постоянный), 67thx
Активность: 0.060
Статус: Участник

Создано: 26 апреля 2012 17:35
· Личное сообщение · #29

Hi Guys.

today i will show you how you can Patch VMProtect's VM.
VMP has a feature called Check VM Object Integrity.that make VM Patching quite hard.
so i coded a tool to fool the vmp;)


on this Tutorial we will see how we can Patch CPUID Anti Dump of VMProtects, with my tool.


Notice:
this tutorial is not for newbie, you should be Intermediate at least.
also some knowledge of VMProtect's VM could be help you to understand better.

Download Tutorial & Tool
Password:
RahamSnD-Persia

Kind Regards.
Raham/SnD Team.
a Reverser From Persia.


http://forum.tuts4you.com/topic/28923-vmprotects-vm-crc-patching-cpuid/

| Сообщение посчитали полезным: Gideon Vi, schokk_m4ks1k, TLN

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

Создано: 28 апреля 2012 16:56 · Поправил: schokk_m4ks1k
· Личное сообщение · #30

распаковка VMProtect 2.09 на примере unpackme.exe, с плагином для ольки!!!
с китайского сайта!

--> тут тутор и плагин к ольке<--

--> VMProtect_License_Bypass_by_ZeNiX.rar <--

--> Unpacking Vmp2.05 <--

| Сообщение посчитали полезным: TLN

Ранг: 189.9 (ветеран), 334thx
Активность: 0.30
Статус: Участник

Создано: 28 апреля 2012 19:07 · Поправил: NikolayD
· Личное сообщение · #31

Что-то плагина не наблюдаю. Да и lpk под паролем.
schokk_m4ks1k пишет:
--> Unpacking Vmp2.05 <--

это древнее видео от Kissy?

new: плаг нашёл ))) Видео может кто залить на rghost?


<< . 1 . 2 . 3 . 4 . 5 . 6 . 7 . 8 . 9 . 10 ... 14 . 15 . >>
 eXeL@B —› Протекторы —› VMProtect (Туторы, скрипты, плагины, ...)
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


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