KB / Глосарій / Переповнення буфера

Переповнення буфера

Buffer Overflow
Також: BOF, Stack Overflow, Stack-based Overflow
pwn UA EN

Buffer Overflow — вразливість, при якій запис за межі виділеного буфера в пам'яті перезаписує сусідні дані: адресу повернення, вказівники, змінні.

Типи

  • Stack-based — перезапис return address → RIP/EIP control.
  • Heap-based — пошкодження метаданих алокатора (chunk headers).
  • Off-by-one — перезапис лише одного байту.

Захист

ASLR, Stack Canaries, NX/DEP, Safe Stack, AddressSanitizer.

Вперше тут?
Новачок на Bastion?
Почни з гайду користувача.
Відкрити гайд →
?