├── 001-helloworld ├── Makefile └── helloworld.c ├── 002-helloworld-fmt ├── Makefile └── helloworld-fmt.c ├── 003-helloworld-printk ├── Makefile └── helloworld-printk.c ├── 004-helloworld-params ├── Makefile └── helloworld-params.c ├── 005-helloworld-sysfs-param ├── Makefile └── helloworld-sysfs-param.c ├── 006-process-info-basics ├── Makefile ├── pinfo.c └── processlibrary.h ├── 007-processinfo-threads ├── Makefile ├── pinfo-threads.c └── processlibrary.h ├── 008-processinfo-binarylocation ├── Makefile ├── pinfo-binpath.c └── processlibrary.h ├── 009-processinfo-lsof ├── Makefile ├── pinfo-lsof.c └── processlibrary.h ├── 010-processinfo-userid-euserid ├── Makefile ├── pinfo-userid.c └── processlibrary.h ├── 011-unremovable-module-no-exit ├── Makefile └── unremovable-module-no-exit.c ├── 012-unremovable-module-refcount ├── Makefile └── unremovable-module-refcount.c └── README.md /001-helloworld/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/001-helloworld/Makefile -------------------------------------------------------------------------------- /001-helloworld/helloworld.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/001-helloworld/helloworld.c -------------------------------------------------------------------------------- /002-helloworld-fmt/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/002-helloworld-fmt/Makefile -------------------------------------------------------------------------------- /002-helloworld-fmt/helloworld-fmt.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/002-helloworld-fmt/helloworld-fmt.c -------------------------------------------------------------------------------- /003-helloworld-printk/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/003-helloworld-printk/Makefile -------------------------------------------------------------------------------- /003-helloworld-printk/helloworld-printk.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/003-helloworld-printk/helloworld-printk.c -------------------------------------------------------------------------------- /004-helloworld-params/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/004-helloworld-params/Makefile -------------------------------------------------------------------------------- /004-helloworld-params/helloworld-params.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/004-helloworld-params/helloworld-params.c -------------------------------------------------------------------------------- /005-helloworld-sysfs-param/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/005-helloworld-sysfs-param/Makefile -------------------------------------------------------------------------------- /005-helloworld-sysfs-param/helloworld-sysfs-param.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/005-helloworld-sysfs-param/helloworld-sysfs-param.c -------------------------------------------------------------------------------- /006-process-info-basics/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/006-process-info-basics/Makefile -------------------------------------------------------------------------------- /006-process-info-basics/pinfo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/006-process-info-basics/pinfo.c -------------------------------------------------------------------------------- /006-process-info-basics/processlibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/006-process-info-basics/processlibrary.h -------------------------------------------------------------------------------- /007-processinfo-threads/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/007-processinfo-threads/Makefile -------------------------------------------------------------------------------- /007-processinfo-threads/pinfo-threads.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/007-processinfo-threads/pinfo-threads.c -------------------------------------------------------------------------------- /007-processinfo-threads/processlibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/007-processinfo-threads/processlibrary.h -------------------------------------------------------------------------------- /008-processinfo-binarylocation/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/008-processinfo-binarylocation/Makefile -------------------------------------------------------------------------------- /008-processinfo-binarylocation/pinfo-binpath.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/008-processinfo-binarylocation/pinfo-binpath.c -------------------------------------------------------------------------------- /008-processinfo-binarylocation/processlibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/008-processinfo-binarylocation/processlibrary.h -------------------------------------------------------------------------------- /009-processinfo-lsof/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/009-processinfo-lsof/Makefile -------------------------------------------------------------------------------- /009-processinfo-lsof/pinfo-lsof.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/009-processinfo-lsof/pinfo-lsof.c -------------------------------------------------------------------------------- /009-processinfo-lsof/processlibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/009-processinfo-lsof/processlibrary.h -------------------------------------------------------------------------------- /010-processinfo-userid-euserid/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/010-processinfo-userid-euserid/Makefile -------------------------------------------------------------------------------- /010-processinfo-userid-euserid/pinfo-userid.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/010-processinfo-userid-euserid/pinfo-userid.c -------------------------------------------------------------------------------- /010-processinfo-userid-euserid/processlibrary.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/010-processinfo-userid-euserid/processlibrary.h -------------------------------------------------------------------------------- /011-unremovable-module-no-exit/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/011-unremovable-module-no-exit/Makefile -------------------------------------------------------------------------------- /011-unremovable-module-no-exit/unremovable-module-no-exit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/011-unremovable-module-no-exit/unremovable-module-no-exit.c -------------------------------------------------------------------------------- /012-unremovable-module-refcount/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/012-unremovable-module-refcount/Makefile -------------------------------------------------------------------------------- /012-unremovable-module-refcount/unremovable-module-refcount.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/012-unremovable-module-refcount/unremovable-module-refcount.c -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pentesteracademy/linux-rootkits-red-blue-teams/HEAD/README.md --------------------------------------------------------------------------------