В настоящее время я читаю несколько книг по безопасности (моя страсть) относительно безопасного программирования, однако либо дистрибутив, который они предоставляют на диске, неисправен, либо отсутствует.
Книги: Взломать Искусство Эксплуатации 2nEd, Серая Шляпа взломать 2nEd
Проблема в том, что когда я пытаюсь следовать примерам, очевидно, что в более новых дистрибутивах предусмотрена защита стека и другие функции безопасности, реализованные для предотвращения таких ситуаций, и я попытался вручную настроить среду, предоставляемую с помощью Hacking art of эксплуатирующую, но у меня не получилось.
Также я попробовал DVL (Dam Vulnerable Linux), но он слишком раздут, я просто хочу минимальную среду, которую я могу иметь в небольшом разделе и выбрать из загрузчика ИЛИ в маленькой виртуальной коробке.
Итак, мой вопрос заключается в следующем: как мне настроить окружение (дистрибутив старого ядра), в котором я могу следовать большинству этих примеров. Возможно, если кто-нибудь скажет мне версию ядра и GCC DVL, я смогу получить больше всего. это настроить сам.