Бэкдор в Apple QuickTime позволяет осуществлять выполнение произвольного кода

Discussion in 'Мировые новости. Обсуждения.' started by 0pTik, 31 Aug 2010.

  1. 0pTik

    0pTik Banned

    Joined:
    18 Jul 2010
    Messages:
    240
    Likes Received:
    85
    Reputations:
    17
    Исследователь Рубен Сантамарта обнаружил баг в плеере Apple QuickTime, который злоумышленники могут использовать для удаленного выполнения вредоносного кода на машине под управлением Windows 7, самой безопасной на сегодняшний день операционной системы от Microsoft.

    С технической точки зрения включение неиспользуемого параметра, известного как “_Marshaled_pUnk”, можно назвать установкой бэкдора, поскольку добавивший его разработчик забыл убрать параметр после того, как в нем отпала необходимость. В итоге, брешь оставалась незамеченной на протяжении минимум девяти лет.

    Присутствие в программе параметра “_Marshaled_pUnk” создает возможность использования его в качестве некоего указателя, который может стать лазейкой для внедрения в память опасного кода. Сантамарта, к примеру, выяснил, как упрятать этот код в типичный файл Windows таким образом, чтобы обойти ASLR и DEP.

    Воспользовавшись методами возвратно-ориентированного программирования, эксперт сумел загрузить в память файл WindowsLiveLogin.dll и реорганизовать команды таким образом, чтобы получить контроль над системой. Работа со стандартным файлом DLL от Microsoft позволила ему не только точно определять местонахождение кода в памяти, но и заставить ПК выполнить его. По информации специалиста, таким образом гарантированно компрометируются операционные системы Windows XP, Vista и 7.

    Несмотря на то, что выложенный исследователем эксплоит работает только при наличии на компьютере Windows Live Messenger, аналогичная методика может быть применена и к другим файлам, поставляемым вместе с QuickTime по умолчанию. В качестве возможных объектов для приложения усилий Сантамарта называет файлы QuickTimeAuthoring.qtx и QuickTime.qts.


    31.08.2010
    www.xakep.ru/post/53103/
     
  2. 0ldbi4

    0ldbi4 Elder - Старейшина

    Joined:
    14 Apr 2008
    Messages:
    264
    Likes Received:
    51
    Reputations:
    10
    вот оно

    неплохо ток я не дружу с ASM(