[Solved] what is The poisoned NUL byte, in 1998 and 2014 editions?

To even begin to understand how this attack works, you will need at least a basic understanding of how a CPU works, how memory works, what the “heap” and “stack” of a process are, what pointers are, what libc is, what linked lists are, how function calls are implemented at the machine level (including calls … Read more

[Solved] what’s the point of DMA proxy. Or can we use kernel data structures in userspace which makes no sense

What’s the point of all of this for example if I am looking at NIC card, then whatever I suppose to get with the mmap call in Userspace application and Kernel implementation of MMAP in proxy driver will have kernel data structure. What do kernel data structures have to do with it? If you are … Read more

[Solved] How to automatically run ‘sudo modprobe -r ftdi_sio’ whenever the device is plugged into my computer

One option would be to “blacklist” the ftdi_sio module to stop it being loaded automatically. To do that create the following file: /etc/modprobe.d/ftdi_sio-blacklist.conf # This is a comment. Change it if you want. blacklist ftdi_sio 0 solved How to automatically run ‘sudo modprobe -r ftdi_sio’ whenever the device is plugged into my computer

[Solved] How to include a user level C program in Linux source to be compiled with the Linux kernel?

Userspace programs do exist in the Linux kernel source tree in the tools/ subdirectory. There does not seem to be a clear-cut (or any) definition of what kind of program constitutes a “tool” that requires/deserves inclusion/distribution with the kernel source. The types of utilities that do (currently) exist in the kernel source tree include an … Read more