Сейчас на форуме: Magister Yoda, vasilevradislav (+3 невидимых)

 eXeL@B —› Крэки, обсуждения —› Цифровая подпись на .NET приложении, не хочет работать после - ildasm->ilasm
Посл.ответ Сообщение

Ранг: 0.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 февраля 2015 18:49
· Личное сообщение · #1

Других путей не вижу, надо изменить несколько операндов il
Изменить надо в .dll отвечающий за регистрацию( она как и exe файл,и большинство библиотек подписаны сертификатом Symantec )
Всё отлично, но прога просто закрываться примерно через 10 сек.

Нет, дело не в том что я что-то наковырял с кодом. он даже без малейшего изменения так себя ведёт ( dll собирается естественно уже без сертификата)

В коде основной программы не нашёл проверку сертификата, если честно то вообще плохо знаю как работает данный механизм защиты.

Прошу подсказать как быть, куда рыть, и реально ли просто убрать все эти цифровые подписи, но при этом не убив программку.

Софт довольно увесистый и большой, так что я ещё не весь код перелопатил... но бьюсь уже 3 дня...



Ранг: 80.6 (постоянный), 194thx
Активность: 0.10.04
Статус: Участник

Создано: 13 февраля 2015 19:45 · Поправил: v00doo
· Личное сообщение · #2

miklce, ну если погадать, можно попробовать поискать апи WinVerifyTrust.
https://msdn.microsoft.com/ru-RU/library/windows/desktop/aa388208(v=vs.85).aspx

А вообще, раз софт не указан, а Symantec как бы у нас известная "строка", предполагаю, что в планах написание зловреда.



Ранг: 0.1 (гость)
Активность: 0=0
Статус: Участник

Создано: 13 февраля 2015 19:55
· Личное сообщение · #3

v00doo нет Вы не правы, софт ZEN 2012, там есть модулю которые включаются по лицензии, хочу бесплатно, но сертификат мешает



Ранг: 80.6 (постоянный), 194thx
Активность: 0.10.04
Статус: Участник

Создано: 13 февраля 2015 20:28
· Личное сообщение · #4

miklce, ну поправить один байт где-нибудь в манифесте или версии либы и глянуть, если упадет - значит точно проверка, если нет, значит в сторону strong name смотреть.



Ранг: 330.4 (мудрец), 334thx
Активность: 0.160.17
Статус: Участник
ILSpector Team

Создано: 14 февраля 2015 00:33
· Личное сообщение · #5

MikIce опишите точнее длл или как я понял: Вы хотите загрузить в домен(подписанный) неподписанную сборку?
Если так удалите strong name по всем сборкам программы


 eXeL@B —› Крэки, обсуждения —› Цифровая подпись на .NET приложении, не хочет работать после - ildasm->ilasm
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати