Да.При покупке Professional Edition персональной лицензии за $249 будет ли в неё включена VMProtect for .NET?
VMProtect for .NET released
Re: VMProtect for .NET released
Re: VMProtect for .NET released
Потестировал последний демо билд. Всем устраивает кроме ложного детекта на 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
Re: VMProtect for .NET released
Добавлена поддержка .NET Core 2.0 и выше
Добавлена поддержка .NET Standard 2.1 и выше
VMProtectDemo (build 1187):
http://vmpsoft.com/files/VMProtectDemo.exe
Добавлена поддержка .NET Standard 2.1 и выше
VMProtectDemo (build 1187):
http://vmpsoft.com/files/VMProtectDemo.exe
Re: VMProtect for .NET released
Можете выслать этот билд для покупной версии. Сообщил почту с лицензией в ЛСAdmin wrote:Добавлена поддержка .NET Core 2.0 и выше
Добавлена поддержка .NET Standard 2.1 и выше
VMProtectDemo (build 1187):
http://vmpsoft.com/files/VMProtectDemo.exe
Re: VMProtect for .NET released
Протестировал, неплохо, но мой антивирусник удаляет защищенный файл, на вирустотале - 14 ложных детектов, обычное консольное приложение HelloWorld. Подскажите - можно как-то пофиксить, чтобы файл был чистый на вирустотале? Для меня это критично.
Re: VMProtect for .NET released
Как правило подпись бинарника сертификатом снижает количество ложных срабатываний.
Re: VMProtect for .NET released
а на стороне протектора это никак не фиксится?Admin wrote:Как правило подпись бинарника сертификатом снижает количество ложных срабатываний.
Re: VMProtect for .NET released
К сожалению наплевательское отношение большинства антивирусных компаний к качеству своих продуктов на стороне протектора никак не фиксится.
Re: VMProtect for .NET released
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
При включении опция "Удалять отладочную информацию" переименовываются символы (типы/методы/поля).
Добавлена поддержка 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
Re: VMProtect for .NET released
В Ultimate добавлена возможность привязки к HWID без использования системы лицензирования.
Улучшена поддержка NETCore
VMProtectDemo (build 1249):
http://vmpsoft.com/files/VMProtectDemo.exe
Улучшена поддержка NETCore
VMProtectDemo (build 1249):
http://vmpsoft.com/files/VMProtectDemo.exe
Re: VMProtect for .NET released
Иван, а можно в качестве пожелания на будущее указывать в этом разделе чуть более подробный ченжлог новых билдов?
Или каждый публикуемый билд содержит только одну фичу?
Или каждый публикуемый билд содержит только одну фичу?
Re: VMProtect for .NET released
Пока идут промежуточные билды перед релизом, поэтому пока нет смысла писать подробный ченжлог.