Атака возврата в библиотеку — один из видов компьютерных атак, связанных с переполнением буфера, когда адрес возврата функции подменяется адресом иной функции в программе. Эта техника позволяет нападающему выполнить какую-либо существующую функцию без необходимости внедрять вредноносный код в программу.
Атака возврата в библиотеку — один из видов компьютерных атак, связанных с переполнением буфера, когда адрес возврата функции подменяется адресом иной функции в программе. Эта техника позволяет нападающему выполнить какую-либо существующую функцию без необходимости внедрять вредноносный код в программу. В GNU, GNU/Linux и других UNIX-подобных ОС имеется разделяемая библиотека libc, предоставляющая функции стандарта POSIX, например system() для выполнения произвольных программ. Хотя атакующий может перейти по любому адресу, большинство программ используют libc, что делает функции библиотеки наиболее вероятной целью эксплоита, что и дало название классу атак.