Тема: SSS exploit
Показать сообщение отдельно

  #74  
Старый 03.01.2007, 00:48
_Great_
Флудер
Регистрация: 27.12.2005
Сообщений: 2,372
С нами: 10721066

Репутация: 4360


По умолчанию

Вот. Моя версия
Проблема в синхронизации потоков.
В потоке есть вызов
Код:
    free(PipeStruct->_ConnectStruct);
который уничтожает объект, переданный потоку. Потом этот же объект передается второму потоку. Если потоки будут распланированы так, что любое обращение второго потока к объекту будет после уничтожения объекта, все слетит в чертям.
 
Ответить с цитированием