Модифицируем подписанные библиотеки в .NET
Пользователи, просматривающие топик: none
|
Зашли как: Guest
|
Имя |
Сообщение |
<< Старые топики Новые топики >> |
|
|
Модифицируем подписанные библиотеки в .NET - 2010-07-06 01:18:25.586666
|
|
|
ArtAdmin
Сообщений: 11556
Оценки: 14
Присоединился: 2007-01-17 16:55:01.430000
|
Обсуждение статьи "Модифицируем подписанные библиотеки в .NET"
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-07-06 01:18:27.850000
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
ошибка : Для реализации шагов 5-7 нужно обладать правами администратора. Вот и все! На этом позволь откланяться и пожелать тебе огромных творческих УЗБЕКОВ на ниве исследований программного обеспечения.(абзац скопирован и выделено слово опечатка) INFO Ольга
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-07-06 04:58:25.446666
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
дк с бодуна писал!всего то одна подумаешь!а у тебя 2е успехов а не узбеков!!тююю зануда =)
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-07-06 08:35:28.983333
|
|
|
Pupkin-Zade
Сообщений: 9398
Оценки: 1489
Присоединился: 2004-03-10 13:54:16
|
Это юмор такой тонкий
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-07-07 00:09:20.853333
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Творческие узбеки на Ниве…? Опасно однако…
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-07-07 20:19:57.316666
|
|
|
FAQ_MasteR
Сообщений: 16
Оценки: 0
Присоединился: 2010-07-07 17:55:28.026666
|
Ухахахахха
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-07-09 11:11:14.286666
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Не могу понять только одного, если ты уже имеешь права админа на ПК, какой тебе интерес менять сборку, я бы понял если ты бы это из под учетки гостя сделал. А из под админа можно итак любой троян или вирь в систему внедрить.
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-07-14 12:02:39.860000
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Капитан Очевидность подсказывает, что подменять сборки .NET нужно, если хочешь модифицировать чей-то код. Например, защиту в Visual Studio. А повышать привилегии средствами .NET - это для извращенцев
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-10-10 16:15:29.853333
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Ага. Например, можно пропустить проверку истечения срока лицензии, модифицировать отправляемые на сервер запросы и т.д.
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-12-09 11:49:40.336666
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
Я в своё время проанализировал код от Quantum Whale, фирмы, которая написала TFS Web Access для Microsoft Team Foundation Server, потом ее купила Майкософт… Так вот, дянный метод неплохо себя проявляет и с ASP.NET, вклчая прекомпилированные сайты… И написал свой сервер лицензий, использующий сильную криптографию… За криптографический блог отдельное спасибо разработчикам… hack2root
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-12-09 11:56:03.860000
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
просто ildasm и все ilasm, правда для ASP.NET нужно пересобрать все сборки, а в коде переписать все проверки кода, GetExecutingAssembly(), и т.д., получающие публичный ключ на сборку, на свой публичный ключ, и перекомпилить Web-сайт - как 2 пальца об асфальт, как говорится… hack2root
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-12-09 12:14:05.493333
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
и уметь программировать на IL коде… ;) А всякие там Reflector-ы некорректно работают с пропатченным кодом и не работают с native- или mixed-mode assembly, и с нормальными деобфускаторами. с обфусцированными сборками ситуация такая-же, но посложнее, сначало - деобфусцировать, потом ildasm. Кстати, уверяю вас что ВСЕ "честные" сборки, скомпилированные под .NET, на родном ilasm-е полностью декомпилирутся и компилируются заново.
Единственная защита, которую Вам никогда не удастся взломать - ClickOnce приложения, при условии, что Вы не получите доступ к deployment manifest-у сборок на веб сайте, с которого идёт запуск (Web-only) тонкого клиента (WPF, Silverlight). Это точно, только если вы не научитесь подделывать цифровые подписи manifest сборок…
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2010-12-09 12:16:49.020000
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
…hack2root кстати, ввод цифр с картинок опять работает странно… таймаут в куках, что-ли, увеличьте…
говорят же - работает - ну не трогай ты….
|
|
|
Ответ: Гость: Модифицируем подписанные библиотеки в .NET - 2010-12-09 14:20:40.153333
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
+1 ildasm и ilasm, рефлектор здесь лишний.
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2011-07-14 05:52:00.750000
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
У меня чувство, что автор не понял сути подписывания сборок.
Смысл подписывания (что сборок, что писем) заключается в том, что программа/получатель может !если захочет! проверить подлинность библиотеки/письма. Программа changeKey.exe не проверяет подпись, так что же удивительного в том, что библиотеку можно подменять? То, что программа референсит подписанную библиотеку совершенно не значит, что она будет референситься с учётом подписи. Насколько я знаю, для этого надо совершать отдельные телодвижения.
|
|
|
RE: Модифицируем подписанные библиотеки в .NET - 2011-08-05 15:59:12.123333
|
|
|
Guest
Сообщений: 83368
Оценки: 51
Присоединился: None
|
quote:
То, что программа референсит подписанную библиотеку совершенно не значит, что она будет референситься с учётом подписи. Насколько я знаю, для этого надо совершать отдельные телодвижения. Вот как раз у вас нет представления как это работает. Читайте о том как сборки в GAC идентифицируются (автор кстати указывает где можно почитать).
|
|
|
|
|