Задать вопрос
Sarymian
@Sarymian
Программист-сисадмин

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

Добрый день.

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

Есть ли деобфускатор, чтобы восстановить приемлемый вид (расставить переносы, и дать функциям\переменным более вменяемые названия)?
Всё, что находил работает только с бинарниками и ни один не принимает исходные коды (у меня всего 1 файл).
  • Вопрос задан
  • 278 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Software-testing.ru
    Программирование на C# для тестировщиков
    10 недель
    Далее
Решения вопроса 1
@d-stream
Готовые решения - не подаю, но...
Crazy подход:
- открываем файл, удаляем последнюю фигурную скобку, добавляем ее заново - отступы, переводы строк и т.п. "появляются" (желательно иметь решарпер - с ним симпатичнее)
- на "голубых подчеркиваниях" - соглашаемся с предложениями решарпера по переименованию сущностей и нэймспейсов... выбирая пункт "применить ко всему файлу/проекту/решению"
- разбираемся с сущностями и переименовываем их по смыслу - самая важная часть!

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

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

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

Похожие вопросы