Я видел этот вопрос и ADVobfuscator git хранилище . Самое близкое, что я нашел, это что-то похожее на этот репозиторий .
Но моя проблема в том, что у меня довольно большой код, который использует несколько системных вызовов и печатает множество сообщений на основе строки литералы и их объединения. Из-за этого многие команды пишутся в объектном коде, и я бы хотел, чтобы они оставались читаемыми с минимальным беспорядком.
В отличие от одного пароля, который может быть локально зашифрован с помощью макроса OBFUSCATE
, я хотел бы иметь глобальное решение, чтобы каждая строка была запутана без необходимости каждый раз размещать этот макрос, чтобы мой код остается читаемым для разработчиков и рецензентов, хотя в исполняемом файле эти строки несколько запутаны.
Это не вопрос безопасности, а скорее защита интеллектуальной собственности, я просто хочу избежать любопытных конечных пользователей перепроектировать мой исполняемый файл в свободное время. Я не пытаюсь предотвратить любую сложную атаку.