TGViewer
.NET Kings .NET Kings @netskings · 7.36K subscribers
Post #641 3.99K
👁‍🗨Hello world~

ASLR: Защита рандомизацией адресного пространства

• ASLR (Address Space Layout Randomization) — это технология случайного размещения различных компонентов программы в памяти, для защиты от внедрения. Эта мера затрудняет проведение атак, таких как buffer overflow, потому что злоумышленнику становится сложно предсказать, где находятся нужные ему участки кода или данных.

• ASLR работает так, что когда программа запускается, то библиотеки (например, libc), стек, куча, сегмент кода размещаются в случайных адресах в виртуальном адресном пространстве. Что создает сложность эксплуатации уязвимостей и снижает риска ROP атак.

• Нужно понимать, что ASLR не является абсолютной защитой. Существуют эксплойты и техники для обхода ASLR. К тому же, на 32-битных системах энтропия ниже (меньше вариантов адресов), и ASLR менее эффективен.

• В Linux поддержка ASLR зависит от настроек в /proc/sys/kernel/randomize_va_space:

• 0: Отключено
• 1: Частичное ASLR (только стек, mmap)
• 2: Полное ASLR


• В Windows ASLR реализован через Image Randomization, но работает только, если бинарник скомпилирован с поддержкой ASLR.

• В будущем возможно рассмотрим, как можно бороться с ASLR. Удачи!


• Поддержать автора монеткой: @v_meshke
  • ❤ 17
  • 👍 3
  • 🔥 2
  • 🥰 2
  • ❤‍🔥 1
More from @netskings
  1. Oct 11, 2026👁‍🗨Hello world~ Пароль верный, а пользователь чужой. OWASP A07: Authentication Failures…
  2. Oct 10, 2026👁‍🗨Hello world~ Wi-Fi deauthentication: Почему отключить клиента получается не всегда •…
  3. Oct 10, 2026👁‍🗨Hello world~ Изучаем сеть: Что такое VLAN • VLAN (Virtual Local Area Network) — техно…
  4. Oct 9, 2026👁‍🗨Hello world~ DEP, ASLR и CFI: Почему переполнение буфера ещё не означает взлом • Мы у…
  5. Oct 9, 2026👁‍🗨Hello world~ OWASP ASVS: Что именно проверять в приложении • В посте про OWASP я уже…
  6. Oct 7, 2026👁‍🗨Hello world~ GEOINT: Координаты, зоны доступности и оценка толпы • Иногда в исследова…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →