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