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.
|
---|