seh

Всё по теме «seh» на форуме Codeby.net. Обсуждений: 5. Разборы, инструменты и практика по информационной безопасности.
  1. Marylin

    Статья Как избавиться от регистра FS при установке SEH

    Windows позволяет нам устанавливать свои юзер-обработчики исключений, которые реализованы чз механизм SEH на системах х32 (Structured Exception Handler, структурный), и VEH на х64 (векторный). Тема давно заезжена вдоль и поперёк, а потому не будем в очередной раз мусолить её от и до - здесь...
  2. Marylin

    Статья FASM. Обработка исключений в Win-64

    На этапе проектирования софта, как-правило предусматривают в нём модуль обработки ошибок и исключений. На жаргоне программистов его называют «защитой от дурака», хотя не исключён вариант, что дураком является здесь как-раз сам разработчик, поскольку плохо продумал пользовательский интерфейс. В...
  3. fuzzz

    Статья Easy File Sharing Web Server 7.2 SEH overflow

    Прежде чем перейти к практике, немного контекста. Переполнение буфера с перезаписью цепочки SEH в Easy File Sharing Web Server 7.2 — известная уязвимость, получившая публичные идентификаторы CVE-2019-25466 и CVE-2018-18912. Суть её в том, что при обработке чрезмерно длинного HTTP-запроса...
  4. Marylin

    Статья Скрытый потенциал регистров отладки DR0-DR7

    Слово отладка, у большинства из нас ассоциируется с инструментальными средствами реверса типа WinDbg, x64Dbg, OllyDbg и прочие. Но в данной статье хотелось-бы рассмотреть это направление с другой проекции, а именно – использование отладочных возможностей CPU вне отладчика, непосредственно из...
  5. Marylin

    Статья Самотрассировка, или марш-бросок по периметру отладчика

    Как и всё, что работает под управлением центрального процессора, операционная система – это тоже программа, которая на этапе тестирования требовала отладки. Поскольку системное пространство памяти в Win логически разделено на два региона, инженерам требовались технические люки из юзера в кернел...