Всем привет, вопрос - допустим есть программа написанная на Си, внутри нее находятся приватные данные в виде строки (пусть пароль будет). Есть ли способ защитить эти данные так, чтобы этот пароль нельзя было узнать отреверсив код, или во время выполнения программы? Весь бинарник доступен на стороне клиента, данные проверяются только локально
Не защитишься, самое интересное что пароль у тебя скорее всего будет где-то использоваться и поставив брейк на эту точку он будет в открытом виде. Если же он будет использовар в стандартных виндовых функциях запускающих процесс от имени другого пользователя, то можно использовать api мониторы лидирующие все аргументы и тогда с отладчиком вообще не надо заморачиваться. В свое время так восстанавливали пароль, заданный в макспатроле:)