/explore

Click through on any links that interest you or select the planets on the right to continue exploring the Outer Web.
You are here

xcellerator.github.io
| | xenophanes.net

[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.
2.4 parsecs

Travel
| |
| | reverse.put.as

This is a guest post by a young and talented Portuguese exploiter, Federico Bento. He won this year's Pwnie for Epic Achievement exploiting TIOCSTI ioctl. Days ago he posted a video demonstrating an exploit for CVE-2017-5123 and luckly for you I managed to convince him to do a write-up about it. I hope you enjoy his work. Thanks Federico!
3.9 parsecs

Travel
| |
| | pwning.systems

I'm writing this post because I often hear that kernel exploitation is intimidating or difficult to learn. As a result, I've decided to start a series of basic bugs and exercises to get you started! Prerequisites Knowledge of the Linux command line Knowing how to read and write basic C may be beneficial Being able to debug with the help of a virtual computer or another system Able to install the kernel module compilation build requirements A basic understanding of the difference between userland and kern...
3.4 parsecs

Travel
| |
| | blog.infosectcbr.com.au

Dr Silvio Cesare @silviocesare Summary Free list poisoning in a common heap exploitation technique which corrupts a heap allocators's linked list of free chunks. A future heap allocation will return the poisoned address. The Linux kernel introduced heap hardening which obfuscates the pointers in these linked lists. Without knowing secret keys and pointer addresses, an...
12.3 parsecs

Travel
|