Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> (Eazfuscator.NET) Модификация декомпилированной dl 
:(
    Опции темы
foster44
Дата 19.1.2014, 23:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 19.1.2014

Репутация: нет
Всего: нет



Здравствуйте! Возможно ли внести изменения в код dll-библиотеки обфусцированной Eazfuscator.NET 2.8?
Для деобфускации использовал de4dot-3.0.3. После этого стало возможным исследовать код с помощью JetBrains dotPeek version 1.1, но не знаю возможно ли dll отредактировать \ убрать кое-какой фрагмент кода и заного обфускацировать Eazfuscator.NET 2.8?

Код проверки цифровой подписи dll
Код
private bool method_1(string string_1)
  {
    string path = Path.ChangeExtension(string_1, ".sgn");
    Path.GetFileNameWithoutExtension(string_1);
    string fileName = Path.GetFileName(string_1);
    if (!System.IO.File.Exists(path))
    {
      Jt.Sol.Nands.API.Utils.ShowMessage("Не найден файл электронной подписи для модуля " + fileName + ". Модуль не будет загружен.", MessageBoxIcon.Exclamation);
      return false;
    }
    else
    {
      byte[] signature = System.IO.File.ReadAllBytes(path);
      RSACryptoServiceProvider cryptoServiceProvider = new RSACryptoServiceProvider();
      cryptoServiceProvider.FromXmlString("<RSAKeyValue><Modulus>uKdk7PS6OD2qId7W50LAOtK45ms4VIHVed9ZWiOYPCFC/quLHCX8qNrkQebkq3PhC6W+oyl0aEj8K9CXJT+nShLUrFP9r3NcAFP+45xGAhadc86IjtaSuqzZQ2hupOwai/JF09jfjQG/2OpFWyiYvb0u9TDCcjF5RqOaqnjCzzc=</Modulus><Exponent>AQAB</Exponent></RSAKeyValue>");
      if (cryptoServiceProvider.VerifyData(System.IO.File.ReadAllBytes(string_1), (object) new MD5CryptoServiceProvider(), signature))
        return true;
      Jt.Sol.Nands.API.Utils.ShowMessage("Не совпадает электронная подпись для модуля " + fileName + ". Модуль не будет загружен.\nЕсли эта ошибка продолжает появляться - проверьте компьютер на вирусы.", MessageBoxIcon.Exclamation);
      return false;
    }
  }

PM MAIL   Вверх
jonie
Дата 20.1.2014, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 6
Всего: 118



а почему собственно это должно быть невозможно?


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
foster44
Дата 20.1.2014, 19:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 19.1.2014

Репутация: нет
Всего: нет



А сможете доказать обратное?
PM MAIL   Вверх
jonie
Дата 20.1.2014, 20:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 5613
Регистрация: 21.8.2005
Где: Владимир

Репутация: 6
Всего: 118



да, могу, но это будет дорого стоить.


--------------------
Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет...
PM MAIL Jabber   Вверх
foster44
Дата 20.1.2014, 23:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 19.1.2014

Репутация: нет
Всего: нет



за 5-10 строк кода просить дорого? А как же помощь нуждющимся? (

Это сообщение отредактировал(а) foster44 - 20.1.2014, 23:15
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1337 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.