Jak działają debugery 1

Jest to pierwszy z serii artykułów poświęconych tematowi budowy programów diagnostycznych (debugerów). Nie wiem jeszcze z ilu części będzie się składać całość i jakie tematy opiszę w kolejnych częściach, ale w tym artykule omówię podstawy. W tej części Przedstawię najważniejszy element budowy debugera w systemie Linux — wywołanie systemowe ptrace. Cały prezentowany kod został napisany w 32-bitowym systemie Ubuntu. Kod ten jest...

Więcej