Обфускация символов из .data.rel.ro
При сборке shared library (buildmode=c-shared) на GO его компилятор создает секцию .data.rel.ro где содержатся символы, которые я не хотел бы чтобы видели посторонние лица которые получили эту библиотеку.
Зная адрес этих символов можно восстановить фрагменты исходного кода, а так же благодаря им становится легче сделать, например, обход проверки лицензии программы и др.
Я пробовал заменять все строки из strings lib.so на случайные, но это не помогает - большая часть просто не подвергается изменению. Так выглядит бинарь после костыльной обфускации секции .data.rel.ro
Как видно, не все символы были зашифрованы. Хотелось бы узнать как можно их скрыть или зашифровать

