Skip to content

This repository is a comprehensive guide on kernel symbols in Linux, detailing the exploration and manipulation of symbols, system calls, and memory protection mechanisms. It features well-structured modules with source code and documentation.

License

Notifications You must be signed in to change notification settings

ANSANJAY/KernelSymbol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐧 6_KernelSymbol Guide 📚

A deep dive into the Linux kernel symbols, exploring kernel modules, memory protection, system calls and more.

📂 Repository Structure:

  • 10_on-Exported Kernel Symbols: Exploration of exported and non-exported kernel symbols.
  • 11_update_kernel_symbol: Methods to update kernel symbols.
  • 12_update_system_call: Procedures to update system call tables.
  • 13_disable write protection: Techniques for disabling write protection.
  • 14_access_parameter_of_syscall: Accessing system call parameters.
  • 15_read_Filename: Reading file names through kernel modules.
  • 1_kernel_symbol: Introductory guide on kernel symbols.
  • 2proc_kalllsyms: Insights on proc_kallsyms.
  • 3_nm_lkm: Understanding nm with loadable kernel modules.
  • 4_kallsyms_lookup_name: Detailed exploration of kallsyms_lookup_name.
  • 5_get_kernel_code: Retrieving kernel code addresses.
  • 6_kallsyms_on_each_symbol: Iterating over each kernel symbol.
  • 7_print_module_name_from_kallsysms: Extracting module names from kallsyms.
  • 8_size_of_function: Calculating function size in kernel space.
  • 9_function_pointer: Understanding function pointers in kernel.

📜 License

Refer to the LICENSE file for detailed licensing information.

🤝 Contributions

Feel free to submit PRs, issues or suggestions to enhance this repository. All contributions are welcome!

About

This repository is a comprehensive guide on kernel symbols in Linux, detailing the exploration and manipulation of symbols, system calls, and memory protection mechanisms. It features well-structured modules with source code and documentation.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published