Логирование VMProtectDecryptStringA
Логирование VMProtectDecryptStringA
Добрый день! После прогона проекта через VMProtect_Con.exe в логе остаются строки, защищенные VMProtectDecryptStringA. Что можно сделать чтобы содержимое строк не попадало в лог?
Re: Логирование VMProtectDecryptStringA
Что такое лог?
Re: Логирование VMProtectDecryptStringA
Вывод в консоль. Сборка проходит на билд сервере, который уже формирует лог из того что выводится в консоль.
Re: Логирование VMProtectDecryptStringA
Вы являетесь зарегистрированным пользователем VMProtect?
Re: Логирование VMProtectDecryptStringA
Скиньте в личку информацию о лицензии.
Re: Логирование VMProtectDecryptStringA
Можно простейший пример кода с описанием ожидаемого и получаемого результата?
Re: Логирование VMProtectDecryptStringA
Пример.
Если в коде вот так защитить переменную:
const char* secret_string = VMProtectDecryptStringA("1234567890");
то вывод в консоль будет такой:
Загрузка 100960D4 string "1234567890"
В нашем случае эта строка попадет в лог. Нам не хочется лишний раз светить в файлах секретное содержимое строки "1234567890". Возможно есть способ убрать эту строку из вывода или как-то изменить вывод.
Если в коде вот так защитить переменную:
const char* secret_string = VMProtectDecryptStringA("1234567890");
то вывод в консоль будет такой:
Загрузка 100960D4 string "1234567890"
В нашем случае эта строка попадет в лог. Нам не хочется лишний раз светить в файлах секретное содержимое строки "1234567890". Возможно есть способ убрать эту строку из вывода или как-то изменить вывод.
Re: Логирование VMProtectDecryptStringA
Как вариант - перенаправить лог в файл, а потом удалить оттуда все строки, содержащие "string"