Разработка эксплойтов — XDS v1 от eLearnSecurity
Дата выдачи перевода: ~конец марта 2020?
Спойлер: Сэмпл перевода
Описание:
XDS начинается с самых азов и охватывает все основы разработки эксплойтов, которые должен знать каждый пентестер или энтузиаст информационной безопасности. Но на этом курс не останавливается!
Будут рассмотрены продвинутые техники разработки эксплойтов под Windows и Linux, а также способы обхода анти-эксплойт механизмов.
Содержание:
Разработка эксплойтов под Linux
Введение в эксплуатацию под Linux
- Модуль 1 : Разбиение стека в Linux
Отладчик gdb
PEDA
Основы ELF
GOT и PLT
SUID и SGID
Разбиение стека в Linux
Злоупотребление контролем над регистром EIP
Повторное использование кода через контроль EIP
Основы шелл-кода
От контроля EIP до выполнения кода
Отладка типовых проблем
Защитные механизмы от эксплойтов в Linux
- Модуль 2 : Меры противодействия эксплойтам в Linux и способы их обхода (во второй части перевода)
NoExecute
Обход NX (ret2libc)
Пример обхода NX
ASLR
Обход ASLR (злоупотребление низкой энтропией ASLR)
Пример обхода ASLR
Stack Cookie
Обход Stack Cookie
Пример обхода Stack Cookie
RELRO
Обход RELRO
Пример обхода RELRO
Другие механизмы защиты
Теория ROP
- Модуль 3 : Возвратно-ориентированное программирование (ROP) в Linux
Теоретический пример ROP
Пример эксплуатации ROP
Основы ассемблера x86
- Модуль 4: Шелл-код в Linux
Базовый шелл-код в Linux
Обратный TCP шелл-код
Архитектура x64
Написание шелл-кода под x64
Уязвимости строк форматирования
- Модуль 5 : Продвинутая эксплуатация в Linux
Эксплуатация строк форматирования
Разработка эксплойтов под Windows
Переполнение стека в Windows
- Модуль 1 : Разбиение стека в Windows
Анализ стандартного переполнения в Windows
Структурированная обработка исключений (SEH)
- Модуль 2 : Переполнения на базе SEH в Windows
Практический пример с SEH
Эксплойты на базе эггхантеров
- Модуль 3 : Egghunting в Windows
Эксплойт на базе эггхантера для Vulnserver
Трансформация символов
- Модуль 4 : Переполнения буфера при обработке Unicode
Практический пример эксплуатации Unicode
Стандартный шелл-код в Windows
- Модуль 5 : Шелл-код в Windows
Универсальный шелл-код
Меры противодействия эксплуатации в Windows
- Модуль 6 : Возвратно-ориентированное программирование в Windows
Создание ROP с mona.py
Спойлер
Перевод с английского языка:Вам необходимо зрегистрироваться для просмотра ссылок
Объем оригинала: 2 ч + ~1000 PDF-слайдов из версии курса Elite ($1,399)
Объем перевода второй части: Модуль 2
Дата выхода оригинала: 09/2019
Тип перевода: перевод на русский
Формат: текст, PDF
Дата выдачи перевода: ~конец марта 2020?
Вам необходимо зрегистрироваться для просмотра ссылок