Page 1 of 1

Логирование VMProtectDecryptStringA

Posted: Mon Nov 23, 2020 10:21 am
by chesnokov
Добрый день! После прогона проекта через VMProtect_Con.exe в логе остаются строки, защищенные VMProtectDecryptStringA. Что можно сделать чтобы содержимое строк не попадало в лог?

Re: Логирование VMProtectDecryptStringA

Posted: Mon Nov 23, 2020 10:44 am
by Admin
Что такое лог?

Re: Логирование VMProtectDecryptStringA

Posted: Mon Nov 23, 2020 11:34 am
by chesnokov
Вывод в консоль. Сборка проходит на билд сервере, который уже формирует лог из того что выводится в консоль.

Re: Логирование VMProtectDecryptStringA

Posted: Mon Nov 23, 2020 11:58 am
by Admin
Вы являетесь зарегистрированным пользователем VMProtect?

Re: Логирование VMProtectDecryptStringA

Posted: Mon Nov 23, 2020 3:40 pm
by chesnokov
Да

Re: Логирование VMProtectDecryptStringA

Posted: Mon Nov 23, 2020 4:24 pm
by Admin
Скиньте в личку информацию о лицензии.

Re: Логирование VMProtectDecryptStringA

Posted: Wed Nov 25, 2020 11:54 am
by Admin
Можно простейший пример кода с описанием ожидаемого и получаемого результата?

Re: Логирование VMProtectDecryptStringA

Posted: Fri Nov 27, 2020 7:24 am
by chesnokov
Пример.
Если в коде вот так защитить переменную:
const char* secret_string = VMProtectDecryptStringA("1234567890");

то вывод в консоль будет такой:
Загрузка 100960D4 string "1234567890"

В нашем случае эта строка попадет в лог. Нам не хочется лишний раз светить в файлах секретное содержимое строки "1234567890". Возможно есть способ убрать эту строку из вывода или как-то изменить вывод.

Re: Логирование VMProtectDecryptStringA

Posted: Fri Nov 27, 2020 4:04 pm
by Admin
Как вариант - перенаправить лог в файл, а потом удалить оттуда все строки, содержащие "string"