Return oriented programming. Собираем exploit по кусочкам
|
|
Суббота, 11 Апреля 2015 г. 13:47
+ в цитатник
Введение
В этой статье мы попробуем разобраться как работает Return Oriented эксплоит. Тема, в принципе, так себе заезженная, и в инете валяется немало публикаций, но я постараюсь писать так, чтобы эта статья не была их простой компиляцией. По ходу нам придется разбираться с некоторыми системными особенностями Linux и архитектуры x86-64 (все нижеописанные эксперименты были проведены на Ubuntu 14.04). Основной целью будет эксплуатирование тривиальной уязвимости gets с помощью ROP (Return oriented programming).
Читать дальше → http://habrahabr.ru/post/255519/
Метки:
Системное программирование
Информационная безопасность
exploit
rop
assembly
x86_64
volnerability
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-