Sarymian
@Sarymian
Программист-сисадмин

Есть ли деобфускатор исходных файлов C#?

Добрый день.

Есть исходный код скрипта на языке C#.
Код обфусцирован - убраны (сокращены) названия функций и переменных, и всё слито в кашу (убраны переносы строк).

Есть ли деобфускатор, чтобы восстановить приемлемый вид (расставить переносы, и дать функциям\переменным более вменяемые названия)?
Всё, что находил работает только с бинарниками и ни один не принимает исходные коды (у меня всего 1 файл).
  • Вопрос задан
  • 192 просмотра
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
Crazy подход:
- открываем файл, удаляем последнюю фигурную скобку, добавляем ее заново - отступы, переводы строк и т.п. "появляются" (желательно иметь решарпер - с ним симпатичнее)
- на "голубых подчеркиваниях" - соглашаемся с предложениями решарпера по переименованию сущностей и нэймспейсов... выбирая пункт "применить ко всему файлу/проекту/решению"
- разбираемся с сущностями и переименовываем их по смыслу - самая важная часть!

последний пункт - чем-то сродни написанию шпаргалок лично = "пока писал - разобрался и понял" против "взял чужие шпаргалки и нифига не понял")
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Проблем то нет, скомпилируйте, и прогоните через то что нашли.

А так по этой теме есть лучший ресурс в сети интернет - exelab. Тема "Опять .net (part 2)". Там вы найдете все что вам понадобится и "дружелюбное" комьюнити :D
Я там как то зависал давно, ребята лучшие в своем деле.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы