Project 1: System Call and Kernel Module CSE 330 – Spring 2…

Project 1: System Call and Kernel Module

Challenge.

For Project 1, your first goal is to make and add a system call for the linux kernel. Your second goal is to create a kernel module.

The kernel source code is available at /usr/src/linux.

You can interact with the challenge using various commands:

  • /challenge/vm-start to start the vm
  • /challenge/rebuild-kernel.sh to recompile the vm’s kernel
  • /challenge/run your_module.ko to test your kernel module
  • /challenge/hard-reset-kernel-setup.sh to reset changes

To run /challenge/rebuild-kernel.sh, you should start the challenge in “practice” mode, and use sudo su to become root. This will give you permissions to rebuild and test your syscall implementation.

You need to login to my pwn and continue what I have started.

Requirements: complete the challenge   |   .doc file

WRITE MY PAPER