Предотвратить выполнение файла из имени функции дампа, используя `strings` и`class-dump`
Я пишу приложение безопасности на C++. И когда я бегу strings app.name
Я обнаружил, что многие имена методов появляются в результате.
Есть ли способ скрыть эти имена методов? (Я могу изменить эти имена функций вручную, но мне просто интересно, есть ли какие-нибудь флаги, которые можно добавить в компилятор, чтобы легко скрыть эти имена).
1 ответ
Безопасность через неизвестность все еще может быть преодолена, но вы всегда можете strip
Ваш двоичный файл, чтобы удалить все символы отладки и информацию.