Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Распределённые приложения и сеть > Брутальная уязвимость (?) ремоутинга


Автор: Bogdan1024 30.10.2008, 00:40
Вот изучаю по-тихоньку рэмоутинг. И вкралась в мою голову такая злая мысль.
Впихиваем каким-то образом этот код в приложение:
Код

RemotingConfiguration.Configure("Evil.config", false);

В файле Evil.config пишем:
Код

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <system.runtime.remoting>
    <application>
      <service>
        <wellknown mode="Singleton" type="EvilNamespace.EvilClass, EvilLibrary" objectUri="EvilClass.rem"/>
      </service>
      <channels>
        <channel ref="tcp" port="9000"/>
      </channels>
    </application>
  </system.runtime.remoting>
</configuration>

Закидываем EvilLibrary.dll в папку с приложением и теперь ни о чём не подозревающее приложение хостит сколь угодно разрушительные объекты. Нэ?

Автор: jonie 30.10.2008, 00:46
да вы знаете, можно и просто вирус написать ... и без ремотинга... кроме того, есть настройки глобальные безопаности и можно отключить запуск программ без подписи, сертифицированной известными серверами...

Автор: Bogdan1024 30.10.2008, 01:13
Цитата
кроме того, есть настройки глобальные безопаности и можно отключить запуск программ без подписи, сертифицированной известными серверами...

Для этого программа должна иметь неплохие права smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)