Предотвратить выполнение файла из имени функции дампа, используя `strings` и`class-dump`

Я пишу приложение безопасности на C++. И когда я бегу strings app.name Я обнаружил, что многие имена методов появляются в результате.

Есть ли способ скрыть эти имена методов? (Я могу изменить эти имена функций вручную, но мне просто интересно, есть ли какие-нибудь флаги, которые можно добавить в компилятор, чтобы легко скрыть эти имена).

1 ответ

Безопасность через неизвестность все еще может быть преодолена, но вы всегда можете strip Ваш двоичный файл, чтобы удалить все символы отладки и информацию.

Другие вопросы по тегам