Запутывание, e.StackTrace не читается

1

Обычно я запутываю большинство своих приложений. Я работаю над созданием сообщений об ошибках, которые легче читать, поэтому я включил StackTrace.

Проблема, с которой я сталкиваюсь, заключается в том, что из-за программ обфускации StackTrace не читается и содержит только случайные символы, поскольку все имена и параметры метода нечитабельны.

Каков наилучший способ справиться с такой ситуацией или нет?

Вот пример

Изображение 174551

Теги:
obfuscation

1 ответ

0

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

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

К сожалению, обфускация по самой своей природе делает отладку более сложной.

  • 0
    Я думаю, что не все обфускаторы делают это.
  • 0
    Я полагаю, что это правда, и в этом случае код, запутанный этими инструментами, в лучшем случае будет чрезвычайно трудно отладить.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню