Meno:Filip
Priezvisko:Koseček
Názov:Updating process code at runtime using GDB
Vedúci:Ing. Duąan Bernát, PhD.
Rok:2023
Kµúčové slová:process live patching, GDB, Linux, patch metadata
Abstrakt:This thesis deals with modification of a process code without the need to restart the process which is also known as applying live patches. We analyze and describe ways to perform live patching using GDB debugging tool targeting Linux operating system and x86-64 architecture. We base our work on existing approaches and propose potential improvements and additional features. We implement an extension for GDB allow- ing to perform process code modification at runtime including function replacement, tracking patching activity throughout the process lifetime and restoring the process to its original state. We evaluate the functionality of the extension and propose potential future improvements.

Súbory bakalárskej práce:

main.pdf
kod.zip

Súbory prezentácie na obhajobe:

demo.mp4
prez.pdf

Upravi»