The article is available in Greek and English and the sections are listed below:
Code: Select all
0x01] Introduction
0x02] Kernel mode hooking basic theory
0x03] LKM - hello kernel
0x04] Interrupt Descriptor Table (IDT)
0x05] Get sys_call_table - Linux x86-32
0x06] Model-Specific Registers (MSRs)
0x07] Get sys_call_table - Linux x86-64
0x08] Get ia32_sys_call_table - Linux x86-64
0x09] Map to a writable memory
0x0A] Hook a system call
0x0B] Other ideas/methods
0x0C] Greets
0x0D] References
Enjoy