Linked List in the Kernel - 'Practical Reverse Engineering' solutions - Chapter 3 - Part 1
1 December 2020 at 00:00
Introduction Going once again through ‘Practical Reverse Engineering’ book by Bruce Dang & Co. made me realize it would be useful to structure notes together with the chapter’s exercises, as it might be valuable as future reference, especially anything related to Chapter 3 (Windows Kernel) onwards.
This one is focusing on one of the most basic and yet much widespread data structures in kernel land: linked lists.
The most used list-type in the Windows Kernel is Circular doubly-linked list, so we are going to focus only on this kind.