системное программирование

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

    Статья Программирование ОС: Взаимодействие с жесткими дисками SATA, AHCI, NVMe

    Как упоминалось в предыдущей части, эта будет полностью посвящена работе с устройствами «Mass-Storage Device» (дословно устройства массового хранения данных). Основную ставку сделаем на современный режим контроллёра AHCI (Advanced Host Controller Interface), который в русско-язычном сегменте...
  2. Marylin

    Статья ASM RE: Разбираем импорт функций – Часть 3: Ломаем стереотипы в реверс-инжиниринге

    Злачное место в РЕ-файлах под названием «Импорт» создало много проблем инженерам Microsoft. Базовые ошибки на этапе проектирования формата привели к тому, что в своё распоряжение мы получили массу недокументированных возможностей, которые Microsoft не может исправить, пока полностью не изменит...
  3. Marylin

    Статья Структура и манипуляции секциями PE-файлов: глубокое погружение

    Прежде чем углубляться в механику таблицы секций и хитрости с проецированием страниц, стоит обозначить, зачем всё это вообще нужно на практике. Манипуляции секциями — это не только академический интерес ресёрчера, но и рабочий инструмент авторов вредоносного ПО: именно через добавление...
  4. Marylin

    Статья Разграничение прав доступа к объектам в Windows: основы безопасности

    Всем привет! На повестке дня – подсистема безопасности Win. Рассмотрим такие понятия как: системные объекты, права пользователей и их привилегии, токены и дескрипторы безопасности, списки контроля доступа DACL/SACL и записи в них ACE, проведём экскурсию в процесс Lsass.exe, познакомимся с...