История изменений
Исправление
Twissel,
(текущая версия)
:
И все же отмечу, что никакой педагогической нагрузки данный пример новичкам не несет.
Да, знающим устройство ОС, может интересно похакать память процесса, сделать сегмент данных записываемым и выполняемым, а потом начать шалить на все лады.
А для начинающего это выглядит так: а вот мы сейчас, чтобы сделать так, как делать нельзя и неправильно похачим программу одной системной фиговиной, а потом отстрелим себе ногу.
Вот как-то так.
Хотя да, нормальный такой материал для книжек Миши Фленова, в духе «UNIX глазами хакира».
Исправление
Twissel,
:
И все же отмечу, что никакой педагогической нагрузки данный пример новичкам не несет.
Да, знающим устройство ОС, может интересно похакать память процесса, сделать сегмент данных записываемым и выполняемым, а потом начать шалить на все лады.
А для начинающего это выглядит так: а вот мы сейчас, чтобы сделать так, как делать не нужно и неправильно похачим программу одной системной фиговиной, а потом отстрелим себе ногу.
Вот как-то так.
Хотя да, нормальный такой материал для книжек Миши Фленова, в духе «UNIX глазами хакира».
Исходная версия
Twissel,
:
И все же отмечу, что никакой педагогической нагрузки данный пример новичкам не несет.
Да, интересующимся интересно похакать память процесса, сделать сегмент данных записываемым и выполняемым, а потом начать шалить на все лады.
А для начинающего это выглядит так: а вот мы сейчас, чтобы сделать так, как делать не нужно и неправильно похачим программу одной системной фиговиной, а потом отстрелим себе ногу.
Вот как-то так.
Хотя да, нормальный такой материал для книжек Миши Фленова, в духе «UNIX глазами хакира».