In this assignment, a RootKit implementation is achieved with the following functionalities:
- Hands-on practice with kernel programming
- A detailed understanding of the operation of system calls within the kernel
- Utilized with fork/exec to launch child processes
- An understanding of the types of malicious activities that attackers may attempt against asystem
By running the program, I could do some malicious attacks to the system without being notice, as I intercepted the original system call, and replace with my own.