VMProtect for .NET released

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

Re: VMProtect for .NET released

Post by Admin »

При покупке Professional Edition персональной лицензии за $249 будет ли в неё включена VMProtect for .NET?
Да.
dlr5668
Posts: 1
Joined: Sun Feb 16, 2020 1:51 pm

Re: VMProtect for .NET released

Post by dlr5668 »

Потестировал последний демо билд. Всем устраивает кроме ложного детекта на virus total. 24+ не редкость для довольно безобидного проекта. Пока остаюсь на своем старом проте за $399

Чтобы хотелось увидеть в будущем:
  • Assembly merging (with smart internalization)
  • Control Flow Obfuscation. Good example is appfuscator that still doesnt have good public deobfuscation tools
  • Virtual container (like themida and enigma)
  • Encrypt pdb + provide ability to decode stack traces
Есть еще куда расти :)
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect for .NET released

Post by Admin »

Добавлена поддержка .NET Core 2.0 и выше
Добавлена поддержка .NET Standard 2.1 и выше

VMProtectDemo (build 1187):
http://vmpsoft.com/files/VMProtectDemo.exe
KiritoXO
Posts: 6
Joined: Tue Jan 21, 2020 3:10 pm

Re: VMProtect for .NET released

Post by KiritoXO »

Admin wrote:Добавлена поддержка .NET Core 2.0 и выше
Добавлена поддержка .NET Standard 2.1 и выше

VMProtectDemo (build 1187):
http://vmpsoft.com/files/VMProtectDemo.exe
Можете выслать этот билд для покупной версии. Сообщил почту с лицензией в ЛС
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect for .NET released

Post by Admin »

Добавлена защита импорта

VMProtectDemo (build 1213):
http://vmpsoft.com/files/VMProtectDemo.exe
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect for .NET released

Post by Admin »

Фиксы

VMProtectDemo (build 1219):
http://vmpsoft.com/files/VMProtectDemo.exe
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect for .NET released

Post by Admin »

Добавлен раздел "Assemblies"

VMProtectDemo (build 1227):
http://vmpsoft.com/files/VMProtectDemo.exe
Andry777
Posts: 2
Joined: Tue Sep 08, 2020 12:29 pm

Re: VMProtect for .NET released

Post by Andry777 »

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

Re: VMProtect for .NET released

Post by Admin »

Как правило подпись бинарника сертификатом снижает количество ложных срабатываний.
Andry777
Posts: 2
Joined: Tue Sep 08, 2020 12:29 pm

Re: VMProtect for .NET released

Post by Andry777 »

Admin wrote:Как правило подпись бинарника сертификатом снижает количество ложных срабатываний.
а на стороне протектора это никак не фиксится?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect for .NET released

Post by Admin »

К сожалению наплевательское отношение большинства антивирусных компаний к качеству своих продуктов на стороне протектора никак не фиксится.
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect for .NET released

Post by Admin »

VMProtect.SDK.FreeString объявлен "устаревшим" и будет исключен из поддержки в ближайших версиях.

При включении опция "Удалять отладочную информацию" переименовываются символы (типы/методы/поля).
Добавлена поддержка ObfuscationAttribute (рекомендуем использовать их вместо VMProtect.SDK.Begin*). Доступные Feature:
mutation
virtualization
ultra
virtualizationlockbykey
ultralockbykey
renaming

1. Исключает переименование символов для всех объектов:
[assembly: Obfuscation(Feature = "renaming", Exclude = true)]

2. Задает тип компиляции для всех методов класса "Test"
[Obfuscation(Feature = "virtualization", ApplyToMembers = true, Exclude = false)]
class Test

3. Задает тип компиляции для метода "Foo"
[Obfuscation(Feature = "ultra", Exclude = false)]
void Foo()

4. Запрещает переименование метода "Foo"
[Obfuscation(Feature = "renaming", Exclude = true)]
void Foo()

5. Разрешает переименование метода "Foo"
[Obfuscation(Feature = "renaming", Exclude = false)]
void Foo()

6. Использование нескольких атрибутов для метода "Foo"
[Obfuscation(Feature = "ultra", Exclude = false)]
[Obfuscation(Feature = "renaming", Exclude = true)]
void Foo()

VMProtectDemo (build 1241):
http://vmpsoft.com/files/VMProtectDemo.exe
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect for .NET released

Post by Admin »

В Ultimate добавлена возможность привязки к HWID без использования системы лицензирования.
Улучшена поддержка NETCore

VMProtectDemo (build 1249):
http://vmpsoft.com/files/VMProtectDemo.exe
horek
Posts: 8
Joined: Thu May 21, 2015 5:35 am

Re: VMProtect for .NET released

Post by horek »

Иван, а можно в качестве пожелания на будущее указывать в этом разделе чуть более подробный ченжлог новых билдов?
Или каждый публикуемый билд содержит только одну фичу?
Admin
Site Admin
Posts: 2566
Joined: Mon Aug 21, 2006 8:19 pm
Location: Russia, E-burg
Contact:

Re: VMProtect for .NET released

Post by Admin »

Пока идут промежуточные билды перед релизом, поэтому пока нет смысла писать подробный ченжлог.
Post Reply