Переполнение буфера C++

Отменен
Заказ
3465188
Раздел
Программирование
Антиплагиат
Не указан
Срок сдачи
18 Сен 2020 в 23:55
Цена
Договорная цена
Блокировка
10 дней
Размещен
14 Сен 2020 в 10:42
Просмотров
113
Описание работы

Нужно написать уязвимую программу на Си с использованием небезопасной функции strcpy. Написать вторую программу, которая запускает и переполняет буффер уязвимой программы. В качестве символов выходящих за размер буфера должен быть - 1. Адрес на шелл - код в стэке (либо операция nop, которая заменит операцию ret (возврат из функции)) 2. Сам шелл - код 3. Адрес ключа реестра

Шелл код должен генерироваться сам во время выполнения программы, а так же, данный шелл-код должен удалять ключ реестра , адрес которого передается вместе с шелл-кодом.

Программа должна самостоятельно находить на компьютере адрес функции RegDeleteKey , которая удаляет ключ реестра . Адрес ключа реестра должна принимать программа генератора шелл-кода.

Нужна такая же работа?
  • Разместите заказ
  • Выберите исполнителя
  • Получите результат
Гарантия на работу1 год
Средний балл4.52
СтоимостьНазначаете сами
ЭкспертВыбираете сами
Уникальность работыот 70%
Нужна аналогичная работа?
Оформи быстрый заказ и узнай стоимость
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Прямой эфир