Task 1 of the challenge has you create a ‘Hello World!’ kernel module. As I mentioned in my first post about the challenge, I won’t give away any solutions but I will share some thoughts and some of the resources I used to complete the challenge.
At first I was a little intimidated by the scope of the first challenge but after rereading it and searching the web a bit I found some resources that make it much more clear how to complete the task. After that it didn’t seem so scary. Here are some resources you might find helpful:
Unreliable Guide To Hacking The Linux Kernel (doesn’t look like much in the browser so use curl or lynx if you want to feel more like a real kernel hacker)
You don’t need all of these resources to finish the first challenge so don’t get intimidated! I just wanted to collect some resources here that will likely come in handy for the rest of the challenge.