Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Добрый день! В целях защиты (затруднения анализа) исходного кода перепробовали ряд обфускаторов (в том числе, .NET Reactor, SmartAssembly). В течение нескольких часов благодаря интернету нашли инструкции для восстановления исходного кода из запатченных сборок( . Решили сделать свой алгоритм для затруднения анализа исходного кода C# после обработки рефлектором (и прочими подобными прогами). Итак нам нужна программа, которой передается путь к директории, в которой лежит sln файл проекта, после чего она:

1. копирует исходники проекта во временную папку;

2. ищет во всех cs файлах определения переменных, функций, классов;

3. переименовывает переменные, функции, классы), в результате чего их имена становятся бессмысленными;

4. соответственно, корректируются имена ранее переименованных переменных, функций, классов в местах их вызова/использования;

5. компилирует проект в заданную локацию;

6. удаляет временную папку.

Уточню, сама исходный проект (исходники которого корректируются) в конечном итоге компилируется в одну exe сборку (dll подключаются, но их исходников в проекте нет), поэтому проблем со связыванием быть не должно.

9 лет назад
lofti
37 летУкраина
15 лет в сервисе
Был
7 лет назад
16 отзывов(-1)
  • Похожие заказы
  • Подробное ТЗ вышлем по скайпу. Краткая инфа по проекту: Лаунчер будет состоять из двух частей: 1. клиент - сам лаунчер, который будет иметь графический интерфейс. Уже работающие аналоги предоставим. Среда использования win xp-10. 2. сервер - консольное приложение, ...

    Закрыт
    7 лет назад
  • Нужен простой постер для Drom.ru. Функционал: работа только с одной категорией: шины и диски, берем данные из xls или .csv и вставляем их в соответствующие формы на сайте. ВНИМАНИЕ! Это не наполнение сайта контентом. Нужна именно ...

    Прикладное ПО1 исполнитель
    Завершен
    9 лет назад
  • Необходима сортировка адресов. Указываем названия улиц и программа сортирует эти улицы максимально приближенно к другу-другу. То есть у Нас есть точка отправления и надо составить кратчайший маршрут

    Закрыт
    9 лет назад
  • Необходима программа, автоматически генерирующая телефонные номера, добавляющая их в контакты, и автоматически через вайбер или ватсап рассылающая рекламу. Жду предложений с указанием сроков, стоимости

    Закрыт
    9 лет назад
  • Необходимо разработать простой BHO, который будет 1) Вставлять на загружаемые страницы 1 строчку кода для IE6+ К BHO необходимо сделать silent установщик. Обязателен опыт разработки BHO. В отклике, пожалуйста, указывайте, что именно делали, при возможности давайте ссылку на конкретные ...

    Закрыт
    9 лет назад
  • Проект с точки зрения бизнес-логики: мы организуем интеллектуальные игры, в основе которых лежат вопросы по типу "Что? Где? Когда?" или Quiz. Мы ищем представителей в городах, которых мы обучаем технологии проведения игр и совместно ищем ...

    Прикладное ПОнет заявок
    Закрыт
    9 лет назад
  • Необходимо создать программу по автоматической подстановке имен в Microsoft Outlook. Имена, для автоматической подстановки, используются только из адресной книги приложения. Укажите свой скайп. Подробное ТЗ - кандидату

    Закрыт
    9 лет назад