xaker

В королевстве PWN. ROP-цепочки и атака Return-to-PLT в CTF Bitterman

  • четверг, 24 октября 2019 г. в 00:49:50
https://xakep.ru/2019/10/23/ctf-bitterman/


Для подписчиков
В этой статье мы рассмотрим особенности переполнения стека в 64-битном Linux. Сделаем мы это на примере таска Bitterman с соревнования CAMP CTF 2015. С помощью модуля pwntools для Python мы построим эксплоит, в котором будут применены техники Return-oriented programming (для обмана запрета исполнения DEP/NX) и Return-to-PLT — для байпаса механизма рандомизации адресов ASLR без брутфорса.