👁🗨Hello world~
Что такое ROP-цепочки и как они работают
• ROP - Return-Oriented Programming - это одна из продвинутых техник эксплуатации уязвимостей в программном обеспечении. Она позволяет злоумышленнику выполнять произвольные команды без непосредственного инъектирования нового кода. Давайте разберёмся, как это работает.
• ROP использует уже существующие фрагменты кода в памяти программы. Эти фрагменты называются гаджетами и представляют собой небольшие участки инструкций, которые обычно завершаются командой возврата (RET). Злоумышленник собирает из этих гаджетов цепочку, чтобы выполнить определённые действия, например, обойти защиту системы.
• Основной способ атаки через ROP - это использование уязвимости переполнения буфера. Злоумышленник переписывает адрес возврата программы, направляя её на гаджеты вместо нормального кода. Это позволяет ему контролировать выполнение программы и обойти защитные механизмы.
• ROP-цепочки часто являются этапом подготовки к выполнению шеллкода в современных атаках на защищённые системы.
• В будущем научимся использовать ROP на практике. Удачи!
#Шеллкоды #ROP #ПереполнениеБуфера
• Поддержать автора монеткой: @v_meshke
Post #313
2.84K

- 💘 7
- ❤🔥 5
- ❤ 3
- 🔥 1