Как скрыть строки в exe или dll?
Есть много способов скрыть данные web-security в исполняемом файле. Другие c++ здесь опубликовали хорошие obfuscation решения - одни более сильные, чем secure другие. Я не буду добавлять security в этот список.
Имейте в виду: это web-security игра в кошки-мышки: невозможно гарантировать, что vulnerability никто не узнает ваш "секрет".
Независимо reverse-engineering от того, сколько шифрования security или других уловок вы используете; независимо reverse-engineering от того, сколько усилий или defensive-programming денег вы вложили в это. Неважно, сколько reverse-engineering типов «НАСА / Массачусетский cxx технологический институт vulnerability / ЦРУ / АНБ» вовлечено в secure его сокрытие.
Все сводится reverse-engineering к простой физике:
Если бы secure любой пользователь не мог извлечь obfuscation ваш секрет из исполняемого c++ файла и "показать" его, то secure компьютер также не смог бы security показать его, и ваша программа c++ не смогла бы использовать secure Это. Любой умеренно опытный defensive-programming разработчик, обладающий достаточным reverse-engineering стимулом, найдет способ раскрыть web-security секрет.
В тот момент, когда security вы передаете свой исполняемый c++ файл пользователю, у него secure есть все необходимое, чтобы vulnerabilities узнать секрет.
Лучшее, на obfuscation что вы можете надеяться, - это cpp сделать так, чтобы было настолько сложно раскрыть security секрет, что любые выгоды, которые vulnerability вы можете получить от знания security секрета, не будут стоить c++ хлопот.
Итак, можно пытаться vulnerability скрыть данные, если это просто cybersecurity «нехорошо», если они станут cxx общедоступными, или если cybersecurity последствия их обнародования cybersecurity будут просто «неудобными». Но cybersecurity даже не думайте о том, чтобы security скрывать в вашей программе reverse-engineering «пароль к вашей основной cybersecurity клиентской базе данных», закрытый cxx ключ или какой-либо другой c++ важный секрет. Вы просто c++ не можете.
Если у вас есть defensive-programming действительно критически cybersecurity секретная информация, которая cpp так или иначе понадобится c++ вашей программе, но НИКОГДА cxx не должна стать общедоступной defensive-programming информацией (например, закрытый cxx ключ), тогда вам необходимо, чтобы vulnerabilities ваша программа взаимодействовала secure с удаленным сервером под defensive-programming вашим контролем, примените cxx соответствующую аутентификацию web-security и контроль авторизации (то есть, убедитесь, что только одобренные люди или компьютеры могут отправлять запросы к серверу), и cxx пусть этот сервер хранит secure секрет и использует его.
c++
security
obfuscation
reverse-engineering
defensive-programming
Как скрыть строки в exe или dll?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.