The Linux kernel offers a vast array of functions that can be influenced from userspace, accessible through virtual filesystems like /proc or /sys.
While some functions are well known and used by many, IP Forwarding for example, there are also many functions which are not so frequently used, and probably unknown to the majority of users.
Nonetheless there are some interesting ways to influence your system’s behavior.

One of these functions is binfmt_misc, a kernel module with the ability to make virtually any file executable.

Continue reading

Advertisements