Page 3 of 5

Re: VMProtect for .NET released

Posted: Wed Aug 07, 2019 12:15 pm
by Lafko
Admin wrote:Последнюю версию чего?
VMProtect Professional, мне на почту пришла 1131, а демо версия 1135 - она работает как надо

Re: VMProtect for .NET released

Posted: Wed Aug 07, 2019 12:27 pm
by Admin
VMProtectDemo (build 1137):
http://vmpsoft.com/files/VMProtectDemo.exe

Пример скрипта для переименования символов:

Code: Select all

function RandomName()
	return string.format("%08X", math.random(0x100000000))
end

function RenameToken(token)
	if (token:type() == TokenType.TypeDef) then
		print("TypeDef:", token:fullName())
		if (token:value() == 1) then
			-- don't rename "<Module>"
			return
		end
		
		token:setNamespace("")
		token:setName(RandomName())
	elseif (token:type() == TokenType.MethodDef) then
		print("", "MethodDef:", token:name())
		if (bit32.btest(token:flags(), NET.mdRTSpecialName)) then
			-- don't rename ".ctor", ".cctor"
			return
		end
		
		if (bit32.btest(token:flags(), NET.mdVirtual)) then
			-- don't rename virtual methods
			return
		end		
	
		token:setName(RandomName())
	elseif (token:type() == TokenType.Field) then
		print("", "Field:", token:name())
		
		token:setName(RandomName())
	elseif (token:type() == TokenType.Param) then
		print("", "", "Param:", token:name())
		
		token:setName(RandomName())
	end
end

function OnBeforeCompilation()
	math.randomseed(os.time())
	local classes = vmprotect.core():outputArchitecture():streams():table(TokenType.TypeDef)
	for i = 1, classes:count() do
		local type_def = classes:item(i)
		RenameToken(type_def)
		local methods = type_def:methods()
		if (methods) then
			for j = 1, methods:count() do
				local method_def = methods:item(j)
				RenameToken(method_def)
				local params = method_def:params()
				if (params) then
					for k = 1, params:count() do
						RenameToken(params:item(k))
					end
				end
			end
		end
		local fields = type_def:fields()
		if (fields) then
			for j = 1, fields:count() do
				RenameToken(fields:item(j))
			end
		end
	end
end

Re: VMProtect for .NET released

Posted: Wed Aug 07, 2019 2:21 pm
by Lafko
Спасибо, а приведите пожалуйста пример
-- don't rename "Namespaces"

Re: VMProtect for .NET released

Posted: Wed Aug 07, 2019 2:28 pm
by Admin
В смысле?

Code: Select all

if (token:namespace() == "xxxxxxx") then return end

Re: VMProtect for .NET released

Posted: Fri Aug 09, 2019 12:50 pm
by 3dsboy08
Admin wrote:VMProtectDemo (build 1137):
http://vmpsoft.com/files/VMProtectDemo.exe
Could I please be sent this new build? Would like to use the new renaming features.

Thanks.

Re: VMProtect for .NET released

Posted: Sun Aug 11, 2019 5:23 am
by Admin
VMProtectDemo (build 1140):
http://vmpsoft.com/files/VMProtectDemo.exe

Re: VMProtect for .NET released

Posted: Sun Aug 11, 2019 8:08 am
by Lafko
Admin wrote:VMProtectDemo (build 1140):
http://vmpsoft.com/files/VMProtectDemo.exe
В этой версии работает упаковка + пропали ошибки защиты некоторых функций, не могли бы вы отправить мне эту версию на email VMProtect Professional

Re: VMProtect for .NET released

Posted: Fri Aug 16, 2019 12:14 pm
by Admin
VMProtectDemo (build 1142):
http://vmpsoft.com/files/VMProtectDemo.exe

Re: VMProtect for .NET released

Posted: Sun Sep 22, 2019 8:27 am
by maloyfoogel
Добрый день! Решил изучить возможности VMProtect под .NET. Скачал VMProtect Demo V3.4.0 build 1148. Модернизировал пример проекта на C# в папке license. Хотел организовать получение лицензии с помощью кода активации и демо версии сервера лицензирования http://weblm.vmpsoft.com/. Но при отправке кода активации в приложении вылетает ошибка.
Подробный план действий:
1)Отредактировал пример проекта C:\Users\Public\Documents\VMProtect\Licensing\Net на отправку кода активации и получение лицензии
2)Добавил параметр "Сервер активации" - http://weblm.vmpsoft.com/activations.php
3)Импортировал проект на сервер лицензирования (Product #3960)
4)Создал код активации (2019-09-22 Product #3960 sdfs sdfsd@as.ri THMR-U3V2-93FD 1 / 0)
5)Скомпилировал проект через VMProtect Demo
6)Запустил, указал код активации, приложение закрывается.

Re: VMProtect for .NET released

Posted: Sun Sep 29, 2019 2:26 pm
by Admin
VMProtectDemo (build 1155):
http://vmpsoft.com/files/VMProtectDemo.exe

Re: VMProtect for .NET released

Posted: Wed Oct 02, 2019 7:20 pm
by waterlord
Можно ли получить на почту build 1155 ultimate версии или данные версии пока только для demo билдов и ждать релиза?

Re: VMProtect for .NET released

Posted: Mon Oct 07, 2019 6:19 am
by Admin
VMProtectDemo (build 1156):
http://vmpsoft.com/files/VMProtectDemo.exe

Re: VMProtect for .NET released

Posted: Wed Oct 09, 2019 8:58 am
by Admin
VMProtectDemo (build 1157):
http://vmpsoft.com/files/VMProtectDemo.exe

Re: VMProtect for .NET released

Posted: Sat Oct 26, 2019 4:47 pm
by Admin
VMProtectDemo (build 1167):
http://vmpsoft.com/files/VMProtectDemo.exe

Re: VMProtect for .NET released

Posted: Mon Jan 20, 2020 8:20 pm
by Nalik
При покупке Professional Edition персональной лицензии за $249 будет ли в неё включена VMProtect for .NET?
http://vmpsoft.com/purchase/buy-online/