Логотип
Юніонпедія
Зв'язок
Завантажити з Google Play
Новинка! Завантажити Юніонпедія на вашому Android™ пристрої!
безкоштовно
Більш швидкий доступ, ніж браузер!
 

Атака повернення в бібліотеку і Зворотно-орієнтоване програмування

Посилання: Відмінності, Схожості, Jaccard схожість Коефіцієнт, Посилання.

Різниця між Атака повернення в бібліотеку і Зворотно-орієнтоване програмування

Атака повернення в бібліотеку vs. Зворотно-орієнтоване програмування

Атака повернення в бібліотеку — один з видів комп'ютерних атак, популярних на x86-сумісних машинах і схожих з ними, пов'язаних з переповненням буфера, коли адреса повернення у функцію у стеку викликів підміняється адресою іншої функції в програмі, і в наступну частину стека записуються параметри для виклику функції. Зворотно-орієнтоване програмування (ROP) — метод експлуатації вразливостей в програмному забезпеченні, використовуючи який атакуючий може виконати необхідний йому код за наявності в системі захисних технологій, наприклад технології, що забороняє виконання коду з певних сторінок пам'яті.

Подібності між Атака повернення в бібліотеку і Зворотно-орієнтоване програмування

Атака повернення в бібліотеку і Зворотно-орієнтоване програмування мають 23 щось спільне (в Юніонпедія): ASLR, NX bit, X86, Переповнення буфера, Стек викликів, Машинний код.

ASLR

ASLR (— «рандомізація розміщення адресного простору») — технологія, яка застосовується в операційних системах, при використанні якої випадковим чином змінюється розташування в адресному просторі процесу важливих структур даних, а саме образів виконуваного файлу, підвантажуваних бібліотек, купи і стека.

ASLR і Атака повернення в бібліотеку · ASLR і Зворотно-орієнтоване програмування · Побачити більше »

NX bit

Атрибут (біт) NX-Bit (англ. No execute bit в термінології фірми AMD) або XD-Bit (англ. Execute disable bit в термінології фірми Intel) — біт заборони виконання, доданий в сторінки (див. Таблиці сторінок (англ.)) для реалізації можливості запобігання виконання даних як коду.

NX bit і Атака повернення в бібліотеку · NX bit і Зворотно-орієнтоване програмування · Побачити більше »

X86

80486 DX2 x86 (Intel 80x86) — архітектура процесорів та ядра мікроконтролерів з однойменною системою команд.

X86 і Атака повернення в бібліотеку · X86 і Зворотно-орієнтоване програмування · Побачити більше »

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

В галузі комп'ютерної безпеки і програмування, переповнення буфера (buffer overflow або buffer overrun), це явище, при якому програма, під час запису даних в буфер, перезаписує дані за межами буфера.

Атака повернення в бібліотеку і Переповнення буфера · Зворотно-орієнтоване програмування і Переповнення буфера · Побачити більше »

Стек викликів

В інформатиці, стек викликів (call stack) це структура даних у вигляді стека, яка зберігає інформацію про активні підпрограми комп'ютерної програми.

Атака повернення в бібліотеку і Стек викликів · Зворотно-орієнтоване програмування і Стек викликів · Побачити більше »

Машинний код

Маши́нний код, маши́нна мова в інформатиці — набір команд (інструкцій), які виконуються безпосередньо центральним процесором комп'ютера без транслятора.

Атака повернення в бібліотеку і Машинний код · Зворотно-орієнтоване програмування і Машинний код · Побачити більше »

Наведений вище список відповідає на наступні питання

Порівняння між Атака повернення в бібліотеку і Зворотно-орієнтоване програмування

Атака повернення в бібліотеку має 17 зв'язків, у той час як Зворотно-орієнтоване програмування має 18. Як вони мають в загальній 6, індекс Жаккар 17.14% = 6 / (17 + 18).

Посилання

Ця стаття показує взаємозв'язок між Атака повернення в бібліотеку і Зворотно-орієнтоване програмування. Щоб отримати доступ до кожної статті, з яких інформація витягується, будь ласка, відвідайте:

Гей! Ми на Facebook зараз! »