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

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

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

Buffer Overflow occurs when a write exceeds an allocated buffer, overwriting adjacent memory: return address, pointers, variables.

Types

  • Stack-based — overwrite return address → RIP/EIP control.
  • Heap-based — corrupt allocator metadata (chunk headers).
  • Off-by-one — overwrite a single byte.

Mitigations

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

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