{"repo":"0xricksanchez/like-dbg","free":true,"listed":false,"github":"https://github.com/0xricksanchez/like-dbg","clone":"git clone https://github.com/0xricksanchez/like-dbg.git","description":"Fully dockerized Linux kernel debugging environment","language":"Python","stars":770,"topics":["debugging","docker","exploit","exploit-development","kernel","linux","linux-kernel","pwn","gdb","ctf"],"license":"MIT","category":"dev-tools","readme_excerpt":"LIKE-DBG LIKE-DBG ( LI nux- KE rnel- D e B u G ger) aims at automating the boring steps when trying to set up a Linux kernel debugging environment. I set out to dive into kernel exploitation research and found existing solutions not usable enough. Hence, this is an attempt at making all necessary pre-steps before one can even think about diving into research as painless and fun as possible. All steps from building a kernel, running it inside an emulated environment, and attaching a debugger are transparently done inside docker containers to keep system requirements minimal. Currently, there's a dedicated docker container for every of the following steps: - Building the kernel - Creating a root file system to use with the kernel - Launching the kernel + file system as the debuggee - Attaching to the kernel as a debugger Caveats As this project is in its early stages, I expect things to change rapidly, while also introducing breaking changes along the way. Major points to improve on are: - Getting towards true multi-architecture support beyond x86 64 and arm64 - Extend kernel builder to not only succeed in building recent™ kernels - Add android kernel support - Add (integration) tests - Elevate the debugging experience even more Features On the upside, despite its early stages, a couple of useful features are already present: - General: - Minimal host system requirements due to dockerization of every step - An easy to grasp configs/user.ini config that allows highly customizabl","default_branch":null,"files":null,"tree":[],"storefront":"/r/0xricksanchez","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/0xricksanchez/like-dbg/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}