VMProtect 3.0

Issues related to VMProtect
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

VMProtect 3.0

Post by Admin »

1. Ядро полностью переписано на C++ (больше никакого паскаля и ассемблера)
2. В ядре множество архитектурных изменений, позволяющих достаточно просто добавлять поддержку новых форматов и процессоров
3. Полная поддержка исключений для PE х64
4. Полная поддержка Mach-O (в том числе и универсальные бинари)
5. Новая архитектура ВМ (доступна только в зарегистрированной версии)
6. Поддержка системы лицензирования для VB6, DDK (без онлайн активации), XCode
7. Скриптовый движок PascalScript заменен на LUA
8. Полностью переработан DLL Box - теперь в него можно складывать любые файлы, а не только DLL. Также добавлена возможность регистрации виртуальных COM серверов в "виртуальном" реестре
9. Сборка дистрибутивов под Windows (x32/x64), OS X (x64)
10. Генерация и встраивание сертификатов Taggant

Download demo:
for Windows: http://vmpsoft.com/files/VMProtectDemo.exe
for OS X: http://vmpsoft.com/files/VMProtectDemo.dmg
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect 3.0 (сoming soon)

Post by Admin »

Пример скрипта на LUA:

Code: Select all

function GetRandomSectionName()
	local res = "" 
	for i = 1, 8 do
		res = res .. string.char(32 + math.random(string.byte("z") - 32))
	end
	return res
end

function OnAfterSaveFile() 
	local file = vmprotect.core():outputFile() 
	for i = 1, file:segments():count() do 
		file:segments():item(i):setName(GetRandomSectionName()) 
	end
end
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect 3.0 (сoming soon)

Post by Admin »

Консоль под MacOSX:
Image
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect 3.0 (сoming soon)

Post by Admin »

Текущее состояние GUI версии:
Image

Поиск в дереве:
Image

Свойства функции:
Image

Свойства лицензии:
Image

Скрипт:
Image

Опции:
Image

Все доступные функции:
Image

Свойства бинарника:
Image
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect 3.0 (сoming soon)

Post by Admin »

Дизассемблер:

Image
alex_Bj
Posts: 3
Joined: Sat Mar 02, 2013 3:19 pm

Re: VMProtect 3.0 (сoming soon)

Post by alex_Bj »

Great news, Admin!
I've recently found out at one of hacker's forum that VMP was almost defeated....
like inline memory patching techniques, direct PEB usage, hocking on the lowest level of winAPI possible - ZwXXX(),
dll injecting, CRC checks patching, rdtsc etc...
Hope your new bits from release 3 will make the barrier much higher!
details could be read out here
https://ssl.exelab.ru/f/index.php?actio ... 982&page=5
Alexey
Posts: 9
Joined: Tue Jun 01, 2010 8:05 am

Re: VMProtect 3.0 (сoming soon)

Post by Alexey »

Admin wrote: 1. Новый движок мутатора
Поподробнее плиз:)
Новый мутатор будет уметь скрывать константы?
Это вроде не самая сложная фича (но крайне полезная), которой почему-то нет в текущей версии.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect 3.0 (сoming soon)

Post by Admin »

2 Alexey:
По новому мутатору пока ничего не могу сказать.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect 3.0 (сoming soon)

Post by Admin »

Универсальные бинари от MacOSX:

Image
Image
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect 3.0 (сoming soon)

Post by Admin »

Можно выборочно исключать ресурсы из упаковки (список ресурсов сохраняется в файл проекта):

Image
TriA
Posts: 1
Joined: Sat Jun 14, 2014 1:11 am

Re: VMProtect 3.0 (сoming soon)

Post by TriA »

Давненько от вас новостей не видно... Скоро ли сможете порадовать новой версией? :)
А то программу, защищенной версией 2.13 pro, таки ломают (делают генератор сер.номеров) - хотя и не особо быстро, дней за 10, и генератор получается из самой распакованной и правленной программы, огромного размера и глючный (работает не на всех процессорах и не на всех ОС), но :)
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect 3.0 (сoming soon)

Post by Admin »

Мы планируем выпустить новую версию в течение полугода. По поводу вашей проблемы - ваш алгоритм выдрали (видимо вместе с ВМ) из вашей программы и засунули в свой код. То что он глючный говорит о том, что защитные механизмы внутри ВМ продолжают работать.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect 3.0 (сoming soon)

Post by Admin »

Окончательный дизайн GUI:

Image

Image

Image

Image

Image

Image
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect 3.0 (сoming soon)

Post by Admin »

Регистрация "виртуального" ActiveX в виртуальном реестре:

Image
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect 3.0 (сoming soon)

Post by Admin »

Теперь можно прерывать продолжительные операции (загрузка, компиляция и т.п.):

Image
Post Reply