Search found 2703 matches

by Admin
Fri Jun 13, 2025 5:18 am
Forum: Technical questions
Topic: VM complexity scripting function
Replies: 1
Views: 302

Re: VM complexity scripting function

Added in the 2377 build.
by Admin
Fri Jun 13, 2025 4:43 am
Forum: Technical questions
Topic: Краш при использовании системы лицензирования
Replies: 16
Views: 2315

Re: Краш при использовании системы лицензирования

Определить что для символа стоит использовать librustc_demangle вместо того что сейчас vmprotect использует сейчас можно по одному из двух признаков На самом деле немного не так. Он пересекается с GNU_V3, поэтому деманглинг от GCC частично обрабатывает символы от Rust: https://github.com/gcc-mirror...
by Admin
Thu Jun 12, 2025 1:36 pm
Forum: Technical questions
Topic: Краш при использовании системы лицензирования
Replies: 16
Views: 2315

Re: Краш при использовании системы лицензирования

Было бы однако неплохо если бы сам vmprotect научился это делать. Я так понимаю используемая сейчас библиотека притворяется что умеет demangling Rust символов, однако зачастую у неё ничего не выходит (везде mangled названия)
У вас сейчас там вообще нет никаких символов кроме экспорта.
by Admin
Thu Jun 12, 2025 5:25 am
Forum: Technical questions
Topic: Краш при использовании системы лицензирования
Replies: 16
Views: 2315

Re: Краш при использовании системы лицензирования

У вас do_the_thing работает через символ "vmprotect_ultra_do_the_thing_inner_186237384678405675810701436432396487933_ptr", который вы удаляете вместе с экспортом: .text:000000000007DDC0 public do_the_thing .text:000000000007DDC0 do_the_thing proc near ; DATA XREF: LOAD:00000000000007F8↑o ....
by Admin
Wed Jun 11, 2025 1:22 pm
Forum: Technical questions
Topic: Краш при использовании системы лицензирования
Replies: 16
Views: 2315

Re: Краш при использовании системы лицензирования

Скрипт к падению не имеет никакого отношения. Он у вас просто неправильно работал и все.
by Admin
Wed Jun 11, 2025 12:46 pm
Forum: Technical questions
Topic: Краш при использовании системы лицензирования
Replies: 16
Views: 2315

Re: Краш при использовании системы лицензирования

Однако судя по всему, ElfExports:delete() сейчас не работает, поскольку даже с исправленным скриптом библиотека на выходе падает: Вопрос был не про то, что это является причиной креша, а в том, что ваш код LUA работает неправильно и пропускает один из элементов в exports после delete. В любом случа...
by Admin
Wed Jun 11, 2025 5:31 am
Forum: Technical questions
Topic: Краш при использовании системы лицензирования
Replies: 16
Views: 2315

Re: Краш при использовании системы лицензирования

Этот код удаляет элемент в том числе и из вектора "exports" и вы проскакиваете следующий item после delete: for i = 1, exports:count() do if exports:item(i):address() == fn:address() then bprint("And removing from exports") exports:delete(i) break end end Нужно бегать по вектору ...
by Admin
Sat Jun 07, 2025 5:01 am
Forum: Technical questions
Topic: Automaticly generating watermark for each user
Replies: 7
Views: 5554

Re: Automaticly generating watermark for each user

I saw that Watermark class has setBlocked(bool) function, but i see that whether i set it to true or false, it always unblocks the watermark.
Fixed in the 2372 build.
by Admin
Fri Jun 06, 2025 9:18 am
Forum: Technical questions
Topic: 3.9.5.2369 VMProtectGetCurrentHWID cause BSOD
Replies: 1
Views: 1110

Re: 3.9.5.2369 VMProtectGetCurrentHWID cause BSOD

Fixed in the 2371 build
by Admin
Fri Jun 06, 2025 9:17 am
Forum: Technical questions
Topic: 3.9.5.2366 cann't protect sys file
Replies: 4
Views: 3196

Re: 3.9.5.2366 cann't protect sys file

Fixed in the 2371 build
by Admin
Fri Jun 06, 2025 8:19 am
Forum: Technical questions
Topic: Performance Impact of Protection Modes
Replies: 1
Views: 1261

Re: Performance Impact of Protection Modes

1. "Mutation" doesn't protect your code against reversing. The goal of this method is changing code signatures. 2. "Virtualization" converts your code to VM instructions. The speed decreases by about 1000 - 10000 times. Don't recommend to use this method for big loops. 3. "U...
by Admin
Fri Jun 06, 2025 8:06 am
Forum: Technical questions
Topic: Automaticly generating watermark for each user
Replies: 7
Views: 5554

Re: Automaticly generating watermark for each user

Try the following code:

Code: Select all

	local vmp_core = vmprotect.core()
	local watermark_name = "BUILD_INFO"
	local watermark_data = "12321312"
	
	vmp_core:watermarks():add(watermark_name, watermark_data)
	print("Watermark has been generated!")
by Admin
Fri Jun 06, 2025 2:47 am
Forum: Technical questions
Topic: Automaticly generating watermark for each user
Replies: 7
Views: 5554

Re: Automaticly generating watermark for each user

What is your registered email?