Why is kernel debugging fun?
source link: https://reverse.put.as/2009/03/09/why-is-kernel-debugging-fun/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
Why is kernel debugging fun?
Just look at this:
I just got Little Snitch to keep working even with network filter being off (that should be equivalent to expired 3 hour trial). The game is still not over because only the Once button is working but it seems I have my entry point 😄.
Little Snitch works by using a socket filter (Apple document here) installed when kernel module starts (Correction: Little Snitch kernel module is an IOKit driver and not a simple kernel extension). This filter is not removed when the we stop/start Little Snitch network filter so we can abuse it’s condition check (that’s what I did here).
That’s it… for now!
P.S.: Buy it if you really use it 😉.
Recommend
-
12
All Windows kernel hackers, from beginners to professionals, know how time-consuming it can be to set up and manage virtual machines for kernel debugging. Vagrant is a free and open-source tool to automate the creation and...
-
9
A crash course on debugging kernel crashes using the crash utility Jun 24, 2021 • kernel Another day I picked a bug reporting that in of the course
-
5
Hello! I was talking to a Python programmer friend yesterday about debugging, and I mentioned that I really like debugging using a REPL. He said he’d never tried it and that it sounded fun, so I thought I’d write a quick post about it.
-
6
Mac OS X Kernel debugging with VMware I love VMware (used it since its first releases) and I love it even more now 😄. Yesterday I had the not so crazy idea (and not original) to use VMware for Mac OS X kernel debuggi...
-
3
A Short Guide to Kernel DebuggingA story about finding a kernel bug on a production systemWritten by Benjamin Wester. This article began as an internal email describing a problem that was found on Square’...
-
5
Fun Debugging Stories (Part One) 2 years ago April 30th, 2020
-
9
LInux-KErnel DeBuGger (LIKE-DBG) VERY MUCH IN POC/WIP STATE This repository aims at automating the boring steps when trying to set up a Linux kernel debugging environment. All steps from building the kernel to runn...
-
8
blog.cloudflare.com Checking if the site connection is secure
-
6
Debugging a FUSE deadlock in the Linux kernelTycho AndersenThe Compute team at Netflix is charged with managing all AWS and containerized w...
-
6
Introduction A while back, my colleagues and I, ran a Kubernetes cluster with large nodes with about 300-400 containers running on each node. It was running on Linux CentOS 7, with a linux-3.10.0-1160.88.1.el7 kernel. And aft...
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK