Explore >> Select a destination


You are here

blog.dowhile0.org
| | xcellerator.github.io
6.0 parsecs away

Travel
| | What's Going On? Back in February 2020, there were some stirrings on the LKML about unexporting kallsyms_lookup_name() from the kernel. The main reason for this is that unscrupulous module developers will often simply add MODULE_LICENSE('GPL') to their code (without actually licensing their module as such). Then, using kallsyms_lookup_name(), they can use any other exported kernel function to their heart's content. The kernel developers don't like this because it enables out-of-tree modules to call non-exported functions.
| | xenophanes.net
6.3 parsecs away

Travel
| | [AI summary] The provided text is a detailed guide on creating a Linux kernel module that implements a character device with ioctl functionality. It walks through the process of setting up the module, defining the device structure, implementing open and release functions, adding ioctl support for adding two integers, and includes test code for user-space interaction. The guide also mentions additional resources for learning about Linux device drivers.
| | www.grendelman.net
5.8 parsecs away

Travel
| | [AI summary] A guide on compiling kernel modules for Raspbian on a Raspberry Pi, addressing the need for the Module.symvers file and providing steps to build the kernel source.
| | blog.dornea.nu
31.0 parsecs away

Travel
| [AI summary] The blog post discusses the process of creating and executing a shellcode in C to read a file named 'flag.txt' and dump its content, including assembly code, compilation steps, and execution considerations.